Name: Jason Diehl
Type: User
Company: Serenity Educational Technology
Bio: Particularly interested in User Interface Design, Software as a Service Development, and Development for Cloud-Based Web Applications.
Twitter: professordiehl
Location: Greater Portland OR Metro Area
Blog: https://serenityedtech.com
Jason Diehl's Projects
Enhancements to the Canvas LMS
Unsupported Canvas Tweaks
Userscript designed to replace with Canvas LMS "Courses List" with a complete filterable and paginated list.
jQuery Modifications to Update Help Ticket Fields
Canvas Tools are a series of tools created for Oaks Christian School's Canvas LMS instance by Jason Diehl, eLearning Systems Administrator.
JavaScript library of Canvas Optimizations for Oaks Christian School
UserScripts for Canvas LMS
Canvas LMS - Code for Customizations, Tools, Data, Analytics, and more
Canvas Student Access Report (CSAR Tools) gives Oaks Christian School's Administrators and Teachers the ability to download a Student Access Report as a Microsoft Excel file or as a Tab-Delimitated Value.
Canvas Teacher Access Report (CTAR Tools) gives Oaks Christian School's Administrators to download a Teacher Access Report as a Microsoft Excel file or as a Tab-Delimitated Value.
Canvas Student Access Report (CSAR Tools) gives Oaks Christian School's Administrators and Teachers the ability to download a Student Access Report as a Microsoft Excel file or as a Tab-Delimitated Value. Note: This extension will only work if you are an OCS/OCO Administrator or Teacher that has signed into Canvas. You can access this report by going to the People link in your Canvas course. An Access Report is what you get when you click on the People Navigation link in Canvas, followed by a student's name, and finally click on Access Report. It shows the number of times the student has viewed content or participated in the course. You can only return the access report for one student at a time. This Chrome Extension allows you to obtain the raw data for all students in the course. You will need to manipulate the data to obtain anything useful from it. Note that the report may take a while to run, depending on the size of your class. The Access Report Data button is disabled while it is running.
cURL Commands and API Example files used to update and enhance Canvas LMS. The API Token (Generated by going to https://yourcanvasinstance.instructure.com/profile/settings) and pertinent Canvas instance and Endpoints need to be updated for the cURL commands to work. If cURL is enabled in Terminal or Command Prompt, you can copy and past directly from the text file once the updates are completed.
Dashy is a customized, in-house developed solution to improve Student Retention for Canvas LMS. Dashy contains individual Pages separated by Grade Level to provide a comprehensive dashboard for evaluating student academic performance.