cancel
Showing results for 
Search instead for 
Did you mean: 

Observer roles notifications

Observer roles notifications

  This idea has been developed and deployed to Canvas

Can we enable the 'notifications' for oberservers. Currently these are very limited. Observers will get 'annoucements' notifications but not 'course content' or 'file' etc... This makes it very difficult to manage expectations when they are asked to set their notifications and then it doesn't apply to them.

 

 

  Comments from Instructure

 

For more information, please read through the Notifications section of the Canvas Production Release Notes (2016-04-23)

23 Comments
biray
Community Member

It might help if you could provide a use case for this idea so we can get a better understanding of its context, since schools and organizations may leverage the observer role differently. Can you be specific as to which notifications you would like observers to receive?

Eric_Roussel
Surveyor

Currently when a teacher changes content on a wiki page and then selects 'Notify users that this content has changed' the teacher and the students will get a notification (if selected) that content has changed. However a parent/observer will not get this notification even if they have selected in 'notifications' that they want to be notified.

This would also be very effective if you would have a policies/documents page or a co-curricular page and a change needed to be done. Parents/observers would then be notified of said change.

biray
Community Member

Thanks for your clarification, Eric. I'll move your idea forward to the next phase. Smiley Happy

SethBattis
Community Member

I think this may be a version of a (more heavily-up-voted) feature request:

biray
Community Member

Please be sure to consider the insight's of  @mlattke ​'s idea which is another important extension to this idea.

Smiley Happy

mlattke
Instructure
Instructure

The default notifications request is a very worthy and votable one,  @SethBattis , but I think this is different, because it isn't so much about observers not setting up their profile correctly, it is about the fact that observers don't get notifications even if they setup their profile.  If they are an observer in a course, several of the notifications don't apply to them, so they get nothing.  As noted above, they will get announcement notification if they have them turned on, but they won't get course change notifications, even if they have them turned on, b/c observers aren't allowed to get certain things, I guess. 

We have come across this as well when dealing with linked observers (parents).  The linked observers can see their student's grades, but don't get notified when their student's work is graded, even if they have grading notifications set to ASAP.  Canvas doesn't consider it a notification that an observer should get.  But I would argue that a linked observer is quite different than an unlinked observer.

mlattke
Instructure
Instructure

Although, I don't have strong feelings on unlinked observers getting notifications of course content changes, my organization does have strong feeling about notifications for linked observers.  My feature request has been grouped with this one, and so I hope folks will take time to read the additional rationale, which is that currently, when an observer is linked to a student in a course (like a parent), the observer does not get a notification email when the teacher grades their linked student's work, even if their notification preferences are set to get grading notifications ASAP.  They can see their linked student's work and the subsequent grade; they are just not notified about it, which is counter-intuitive to their expectations given that they have set their preferences to ASAP.

Our parents want the option to get a notification when work is graded so that they know to go look at their student's work.

SethBattis
Community Member

Blergh.  @mlattke ​, I see exactly what you're talking about and you're right, this is different. ( @biray ​, I just went on a tear and documented exactly what I think this request is addressing in excrutiating detail.)

I've seen this cut both directions -- I have a ticket open on the fact that, even when disabled, observers still receive course enrollment notifications​ (or they have, sporadically -- more sporadically than consistently in the last semester or so).

However, I got curious about exactly what does and doesn't come through the observer notification pipeline, so I just did a little test (you may already know this, but I share it for the benefit of others who don't). I created a sample course and set up an observer user in it, linked to the student. The observer had the following notification settings:

Screen Shot 2015-05-25 at 7.50.42 AM.png

Having made sure that everyone had accepted their course invitations and that the course was published, as the teacher in that course, I methodically went through the types of notifications I would have expected to receive:

NotificationActionsResult
Due Date
  • Changed due date of an assignment via calendar drag
  • Changed due date of an assignment via "more options" detailed view
No notification to observer
Grading Policies
  • Created grading policies (dropping lowest/highest grades)
  • Changed grading policies
No notification to observer
Course Content
  • Created assignments
  • Modified assignments
  • Created wiki page
  • Modified wiki page
  • (Didn't bother with quizzes because they're a hassle and I was seeing a pattern)
Observer notified only about assignment creation and (after significant delay -- almost an hour) assignment modification.
Files
  • Uploaded a new file
No notification to observer
Announcement
  • Created an announcement
Observer notified
Announcement Created by You

N/A

Grading
  • Turned in work as the student (via file upload)
  • Graded student work as the teacher
  • Changed grades as the teacher
  • Muted an assignment as the teacher
  • Unmuted an assignment as the teacher
  • Changed the grade weight (aka points possible) for an assignment
No notification to observer
Invitation
  • Established observer-student connection via User Observees API
Observer invited to the course for which the student had an outstanding invitation
Course Enrollment (hidden in GUI)

N/A

Observer notified individually of each existing enrollment of the student after the API connection established
Submission Comment
  • Posted a comment on a submission as the teacher
  • Responded to a comment on a submission as the student
No notification to observer
Discussion
  • Created a discussion topic as teacher
  • Created a discussion topic as a teacher
No notification to observer
Discussion Post
  • Responded to teacher discussion topic as student
  • Responded to student post as teacher
  • Responded to teacher topic as teacher
  • Responded to student topic as teacher
No notification to observer
Added to Conversation
  • Started conversation with student as teacher
  • Started conversation with observer as teacher
  • Started group conversation with observer and student as teacher
  • Started individual conversation with observer and student as teacher
Observer only notified when included as recipient (so, 3/4 of the tests)
Conversation Message
  • Reply-all to group message as student
  • Reply-sender to group message as student
No notification to observer
Conversation Created by MeN/A
Student Appointment SignupsN/A
Appointment Signups
  • Signed up for an appointment as student
  • Rescheduled signup as student
No notification to observer
Appointment Cancelations
  • Unreserved appointment as student
No notification to observer
Appointment AvailabilityN/A
Calendar
  • Created an event after today's date in the calendar as teacher
  • Created an event before today's date in the calendar as teacher
No notification to observer
Membership Update
  • Created a new group set and group
  • Enrolled student in the group
No notification to observer AND the observer can't see the student's groups (ticket submitted)
Administrative NotificationsN/A

Reasonable people might argue that the last hour could have been better spent, but this was an eye-opening series of tests for me. Essentially it underscores  @Eric_Roussel ​'s original request and  @mlattke ​'s push-back to me as an indication that the User Observees API is still pretty broken. Which is frustrating, because I had thought that much more of it had been fixed over the course of this year.

SethBattis
Community Member

Yes. My organization has strong feelings about linked observers being able to opt-in notifications, too -- and, particularly, being presented with an "honest" list of notifications to which they can opt-in. Right now, observers (in our case, advisors) can opt-in to notifications and then receive a false sense of normalcy through a total lack of notifications. Not. Good.

mlattke
Instructure
Instructure

 @SethBattis ​, I just started a slow clap in your honor!

slowclapping.jpg

biray
Community Member

77296_pastedImage_0.png85024_pastedImage_0.png

Panda-Cat: A mythical creature that we dreamed up to catch your attention, make you laugh, and encourage you to keep reading the explanation of our archive process for Feature Ideas

Archive: An archived Feature Idea is not dead forever, but it has been taken out of stage progression.  When Community members submit feature ideas they are reviewed by the Community Team and then put to a vote by the community at large.  If the idea does not receive 100 votes within 3 months it will be archived.  Ideas that reach the 100 vote threshold within the first three months remain open for voting. Find more information about this process at How does the voting process work for feature ideas?

Can archived ideas still become a feature?  Yes.  Some feature ideas that do not receive 100 votes are resubmitted by Community members and find more supporters as people's needs change, rising more quickly to the top.  Oftentimes archived feature ideas are evaluated in groups when we are preparing to refactor a particular tool or feature of Canvas and may still influence product direction.

joseph_allen
Community Member

Sorry, maybe I'm missing something, but why is this a feature request?  This is a bug that should be fixed asap.  If an observer goes into Canvas, sets their notifications, and then doesn't receive anything even though the event triggers have occurred, that is a bug, not a new feature.  If this is just how Canvas works, then the documentation needs to be updated stating that Observers will not receive notifications, and observers should not be given the opportunity to set notifications that will never come.  I know I'm late to this conversation, but it has just come up in my K12 school district and I feel like it is something that should have been disclosed during our implementation before we went out and told parents how to set notifications. Now there is some real urgency for our district to get this resolved as parents are coming to the realization that they are not getting notification's.  Has anything significantly changed since these posts?   @Eric_Roussel   @mlattke   @SethBattis 

joseph_allen
Community Member

Seth, this is fantastic work and thank you for posting it.  Has anything changed since you conducted this test in June?

joseph_allen
Community Member

Not good at all when you go out and train parents on how to set notifications and then those notifications never come.

SethBattis
Community Member

 @joseph_allen ​, sorry to be slow responding. Nothing has changed that I know of. I do have  JIRA number (CNVS-23234), so I should get updates if anything moves.

joseph_allen
Community Member

Seth, does this continue to be a problem for your district, and if so, how are you dealing with it?

SethBattis
Community Member

Yes. It continues to be a problem -- not being able to get notifications means that I essentially have to re-present the information in some other format. It's a work in progress, but we've got an Advisor Dashboard LTI that lets advisors get some visibility into their advisees lives, even though they can't get notifications about "high interest" advisees (e.g. "I have an advisee who's pulling C's and D's, and I'd really like to get a notification every time they get a new grade.")

mlattke
Instructure
Instructure

 @SethBattis ​ and  @joseph_allen , check out the latest beta release notes!!  https://community.canvaslms.com/docs/DOC-6631#jive_content_id_Notifications 

Looks like there are some steps in the right direction for observer notifications!! Sweet!

SethBattis
Community Member

Yay! Thanks for the heads up  @mlattke ​! I'm headed off to test it out later on today!

joseph_allen
Community Member

Yes.  Its great news.  Thanks.