User Script to Provide Course Readiness and Teacher Activity Reminders

JamesSekcienski
Community Champion
2
572

This is a user script that provides course readiness and teacher activity reminders based on the configured expectations. Expectations that can be configured include checks for the Syllabus, published state of the course, course dates, assignment due dates, posting announcements, and timely grading. If an expectation is unmet, an alert will appear on the course home page with more details about the issue. This user script is based on our own feature, but has been modified to generalize it more so it can be adapted to other schools'/users' needs.

Example when all configured expectations are met:

teaching expectations checklist with all metteaching expectations checklist with all met

Examples when some of the expectations aren't met:

teaching expectations unmet example - need new announcement and to gradeteaching expectations unmet example - need new announcement and to grade

 

teaching expectations unmet - need to enable syllabus in navigation and add missing due datesteaching expectations unmet - need to enable syllabus in navigation and add missing due dates

To use the user script, you will need to use a tool for loading user scripts (such as TamperMonkey Chrome Web Store Listing) or add it as a part of the theme in your Canvas environment (if you are an Account Admin).  If using a tool for loading user scripts, be sure to update the @match web address (as needed) on line 7 in the header comment.  Users using the Canvas hosted domain name shouldn't need to make any adjustments.  The Course Readiness and Teacher Activity Reminders Raw Source Code will need to be installed for use with your tool for user scripts or added to your JavaScript Canvas theme file.  *Note: It is recommended to review the README to learn more about the available exceptions and what to look at needing to potentially update to work well for your use case.

This user script is part of the new Wilmington University Ed Tech Systems - Shared Custom Developments Repository.  It is recommended to review and test the code before using it.  Be sure to check with your school administration/IT staff before using any user scripts in case they have security and/or review guidelines that must be followed before use.

2 Comments