Why is "Discussion" icon on user profile only visible to Admins? (2024)

Skip to main content

Learn about Community

Sign In

You're signed out

Sign in to ask questions, follow content, and engage with the Community

Sign In

Starting Soon

Canvas Data 2 Online Meetup

Starts at Aug 16, 2024 09:00 AM

Learn More

'; hoverCardInner.innerHTML = loadingHTML.repeat(4); hoverCardContainer.classList.add('profile-hover-card-show'); // Extract information from the image element const titleField = avatar.getAttribute('title'); const userInfoUrl = `https://${mainURL}/api/2.0/search?q=SELECT first_name, last_name, login, view_href, rank, topics, solutions_authored, id, email FROM users WHERE login = '${titleField}'`; const userPostsUrl = `https://${mainURL}/api/2.0/search?q=SELECT count(*) FROM messages WHERE author.login = '${titleField}'`; const userSolutionsUrl = `https://${mainURL}/api/2.0/search?q=SELECT count(*) FROM messages WHERE author.login = '${titleField}' AND is_solution = true`; const userBadgesUrl = `https://${mainURL}/api/2.0/search?q=SELECT user_badges from users where login = '${titleField}'`; // Fetch user information async function createProfileData() { const userInfo = await fetch(userInfoUrl); const userPosts = await fetch(userPostsUrl); const userSolutions = await fetch(userSolutionsUrl); const userBadges = await fetch(userBadgesUrl); const userInfoData = await userInfo.json(); const userPostsData = await userPosts.json(); const userSolutionsData = await userSolutions.json(); const userBadgesData = await userBadges.json(); const userBadgesArray = userBadgesData.data.items[0].user_badges.items; const earnedBadgesArray = userBadgesArray.filter(badge => badge.earned_date); earnedBadgesArray.sort((a, b) => new Date(b.earned_date) - new Date(a.earned_date)); const userRankName = userInfoData.data.items[0].rank.name; const userID = userInfoData.data.items[0].id; // const userKudosUrl = `https://${mainURL}/restapi/vc/users/id/${userID}/metrics/name/net_kudos_events_received?restapi.response_format=json`; const userKudos = await fetch(userKudosUrl); const userKudosData = await userKudos.json(); let fullName = userInfoData.data.items[0].login; if (userInfoData.data.items[0].first_name !== undefined && userInfoData.data.items[0].last_name !== undefined) { let firstName = userInfoData.data.items[0].first_name; let lastName = userInfoData.data.items[0].last_name; fullName = firstName + " " + lastName; } else { fullName = userInfoData.data.items[0].login; } let userRankIcon = ""; if (userInfoData.data.items[0].rank.icon_left !== undefined) { userRankIcon = userInfoData.data.items[0].rank.icon_left; } else { userRankIcon = ""; } let userEmail = ""; // <#if user_has_role> if (userInfoData.data.items[0].email !== undefined) { userEmail = userInfoData.data.items[0].email; } else { userEmail = ""; } // <#else> userEmail = ""; // #if> const userViewHref = userInfoData.data.items[0].view_href; const userPostsCount = userPostsData.data.count; const userSolutionsCount = userSolutionsData.data.count; const userKudosCount = userKudosData.response.value.$; const userBadgesCount = earnedBadgesArray.length; let badgesHTML = ""; if (earnedBadgesArray.length === 0) { badgesHTML = `

This user hasn't earned any badges yet.

`; } else { for (let i = 0; i < earnedBadgesArray.length; i++) { const badgeName = earnedBadgesArray[i].badge.title; const badgeIcon = earnedBadgesArray[i].badge.icon_url; const badgeHTML = `

Why is "Discussion" icon on user profile only visible to Admins? (12)

`; badgesHTML += badgeHTML; if (i >= 4) { break; } }; } const hoverCardHTML = `

Why is "Discussion" icon on user profile only visible to Admins? (13)${userRankName}

${userEmail}

${badgesHTML}

${userPostsCount} posts ${userKudosCount} likes ${userSolutionsCount} solutions

`; // // Display the hover card return hoverCardHTML; } if (hoverCardInner.innerHTML.includes('loading-box')) { createProfileData().then((hoverCardHTML) => { hoverCardInner.innerHTML = hoverCardHTML; }); } } }); //Hide the hover card on mouseout avatar.addEventListener('mouseout', () => { const hoverCardContainer = avatar.nextElementSibling; hoverCardContainer.classList.remove('profile-hover-card-show'); }); hoverCardInner.addEventListener('mouseout', () => { const hoverCardContainer = avatar.nextElementSibling; hoverCardContainer.classList.remove('profile-hover-card-show'); }); hoverCardInner.addEventListener('mouseover', () => { const hoverCardContainer = avatar.nextElementSibling; hoverCardContainer.classList.add('profile-hover-card-show'); }); }); });

Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Showonly | Search instead for

Did you mean:

  • Community
  • Canvas
  • Canvas LMS
  • Canvas Question Forum
  • Why is "Discussion" icon on user profile only visi...

Options

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page

`; const toolTip = document.createElement('div'); toolTip.classList.add('like-button-tooltip'); toolTip.innerHTML = toolTipCode; likeButton.appendChild(toolTip); } document.addEventListener('DOMContentLoaded', function () { const likeButton = document.querySelector('.lia-button-image-kudos'); const likeButtonLink = document.querySelector('.kudos-link'); let likeDismissCookie = localStorage.getItem("inst_comm_like_dismiss"); if (!likeDismissCookie) { localStorage.setItem("inst_comm_like_dismiss", "-1"); loginDate = -1; } if (likeDismissCookie !== "-1") { // toolTip.style.display = 'none'; const storedTime = new Date(parseInt(loginDate)); const currentTime = new Date(); if (storedTime.getTime() < currentTime.getTime()) { localStorage.setItem("inst_comm_like_dismiss", "-1"); } } else { createToolTip(likeButton, likeButtonLink); const toolTip = document.querySelector('.like-button-tooltip'); const toolTipClose = document.querySelector('.like-button-tooltip-close'); const observer = new IntersectionObserver(entries => { entries.forEach(entry => { if (entry.isIntersecting) { toolTip.style.display = 'block'; setTimeout(() => { toolTip.style.opacity = '1'; }, 2000); // toolTip.style.animationName = 'toolTipFlash'; // Stop observing once elementOne is visible observer.unobserve(likeButton); } }); }); // Start observing elementTwo observer.observe(likeButton); likeButtonLink.addEventListener('click', () => { toolTip.style.display = 'none'; }); if (toolTipClose) { toolTipClose.addEventListener("click", function () { const now = new Date(); const fourteenDays = new Date(now.getTime() + 14 * 24 * 60 * 60 * 1000); // Adding 24 hours in milliseconds const epochTime = fourteenDays.getTime(); // Getting the epoch time in milliseconds localStorage.setItem("inst_comm_like_dismiss", epochTime); toolTip.style.display = 'none'; }); } setTimeout(() => { toolTip.style.opacity = '0'; setTimeout(() => { toolTip.style.display = 'none'; }, 500); // Fade out duration (0.5 seconds) + delay (0.5 seconds) = 1 second }, 15000); // Hide after 10 seconds (including 2-second fade-in delay) } });

Why is "Discussion" icon on user profile only visible to Admins?

Why is "Discussion" icon on user profile only visible to Admins? (14)

EvanDonovan

Community Participant

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

‎02-09-202212:26 PM

This is a follow-up to an earlier post I made about contact methods for students in Canvas:https://community.canvaslms.com/t5/Canvas-Admin-Discussion/Is-it-possible-for-students-to-use-the-Co...

I discovered that the Canvas documentation heresays "The Discussion icon [2] automatically appears as a contact method for Admins so users can contact them through Canvas Conversations. It cannot be selected by any other users."

Does anyone know why the Discussion icon is only limited to Admins? It seems to me that it would be useful for professors and students within a course, since you can contact those people through the Inbox anyway. This would just simplify things.

This has been a significant challenge for our students to adapt to coming from Populi, our SIS/LMS which let us show the email addresses for faculty & students if they permitted it.

Labels (2)

Labels

  • Labels:
  • Admin

  • Administrator

I also have this question

1Like

  • All forum topics
  • Previous Topic
  • Next Topic

0 Replies

Why is "Discussion" icon on user profile only visible to Admins? (15)

Unanswered Topics

  • Gradebook problem assignments grey, can't put in g...

  • Canvas resubmit button

  • Linking to Instructor Inbox

  • Benefits of the Canvas Inbox

  • Does Google Meet LTI 1.3 Events Sync With One's Go...

View All

Latest Topics

  • Gradebook problem assignments grey, can't put in g...

  • Pages Not Visible

  • Students not showing

  • Extra click(s) to add due dates, available dates i...

  • Uploading users through csv file

View All

View our top guides and resources:

Find My Canvas URL Help Logging into Canvas Generate a Pairing Code Canvas Browser and Computer Requirements Change Canvas Notification Settings Submit a Peer Review Assignment

To participate in the Instructure Community, you need to sign up or log in:

Sign In

Why is "Discussion" icon on user profile only visible to Admins? (2024)
Top Articles
10 Best Staves in Baldur's Gate 3 and How to Get Them
Money blog: Heinz urged to bring back classic snack that sells for £50 on eBay even when it's years out of date
Target Dummies 101 - The Dummy Research/Tutorial Thread
Futuretechgirls Contact
Local Dog Boarding Kennels Near Me
Poochies Liquor Store
Ups Cc Center
Lesson 10 Homework 5.3
Jonesboro Sun News
Icy Veins Necromancer Diablo 4
M3Gan Showtimes Near Regal City North
Hotleak.vip
Ofw Pinoy Channel Su
Th 8 Best Army
9:00 A.m. Cdt
Taxi Driver Kdrama Dramacool
Uga Im Leagues
Lehigh Valley Ironpigs Score
Kamala Harris, Donald Trump debate prompts major endorsem*nt, Fox News invitation for a 2nd face-off
Names of the dead: September 11, 2001
Elanco Rebates.com 2022
Soul of the Brine King PoE Pantheon 3.14 Upgrade
Solid Red Light Litter Robot 4
The Legend of Zelda: Every Reincarnation of Princess Zelda Explained
Walmart Supercenter Nearest To My Location
Emojiology: 🤡 Clown Face
SF bay area cars & trucks "chevrolet 50" - craigslist
Erj Phone Number
Free Time Events/Kokichi Oma
Pwc Transparency Report
Kemono Party Only Fans
What Jennifer Carpenter Has Been Doing Since Playing Debra Morgan On Dexter - Looper
Barber Gym Quantico Hours
Oldgamesshelf
Jersey Mikes Ebt
Look Who Got Busted New Braunfels
Google Flights Missoula
Greg Teaches An Art Class
Cars for Sale by Owner in San Francisco, CA
DePaul joins nationwide pro-Palestinian college protests as encampment continues at University of Chicago
Grayson County Craigslist
Every Act That's Auditioned for AGT Season 18 So Far
Flixtor The Meg
The Stock Exchange Kamas
1 Filmy4Wap In
Cetaphil Samples For Providers
Mnps Payroll Calendar 2022-23
Kayla Simmons Of Leak
Registrar Lls
4215 Tapper Rd Norton Oh 44203
Craigslist Sf Jobs Food And Beverage
Craigslist Org Las Vegas Cars
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 6502

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.