using canvas apis to serve a campus early warning system
play

Using Canvas APIs to Serve a Campus Early Warning System Steven - PowerPoint PPT Presentation

Using Canvas APIs to Serve a Campus Early Warning System Steven Lonn Assistant Director, Learning, Education & Design Lab Glenn Auerbach Lead BSA, Information & Technology Services #umdigitaled @stevelonn Agenda Introduction


  1. Using Canvas APIs to Serve a Campus Early Warning System Steven Lonn Assistant Director, Learning, Education & Design Lab Glenn Auerbach Lead BSA, Information & Technology Services #umdigitaled @stevelonn

  2. Agenda ● Introduction ● Background on Student Explorer ● Our technical journey with Canvas APIs ● Questions #umdigitaled @stevelonn

  3. Acknowledgements: The Team, The Team, The Team LED Lab LSA Mgmt Information Sys ● Stephen Aguilar ● Mark Bacon ● Amine Boudalia ● Richard Richter ● Michael Brown ITS ● Matt DeMonbrun ● Niyati Gupta ● Glenn Auerbach ● Andrew Krumm ● Jeff Jenkins ● Gierad Laput ● Ruby Nugent ● Stephanie Teasley ● Joseph Waddington Advising partners in CSP, EAC, LSA Board, M-STEM #umdigitaled @stevelonn

  4. An Evolution of Advising Developmental, or "Intrusive" advising calls for more information about students' short and long term goals. Trustworthy, formative data is needed to realize & support intervention strategies for contacting students who might otherwise not seek advising / coaching. #umdigitaled #umdigitaled @stevelonn @stevelonn

  5. What is an Early Warning System? Early Warning Systems (EWSs) utilize historical and current educational data in order to determine, in near real time , which students might be at risk of academic jeopardy. By leveraging learning analytics techniques, EWSs produce " actionable intelligence " that the user can utilize to direct students toward resources or changes in behavior in a timely manner (Arnold, 2010). #umdigitaled @stevelonn

  6. STUDENT EXPL RER A design research project investigating how to best facilitate advisors' use of analytic data in their practice Photo Credit: http://teacherrogers.wordpress.com #umdigitaled @stevelonn

  7. Who's Using Student Explorer? #umdigitaled @stevelonn

  8. Data Structure ● Start with what is most common across courses at UM ○ Grades ○ Logins ● Started with a data structure to support Sakai ○ Now need to adapt structure to fit additional data sources like Canvas and other local tools #umdigitaled #umdigitaled @stevelonn @stevelonn

  9. Classification Scheme #umdigitaled @stevelonn

  10. Summary Screen #umdigitaled @stevelonn

  11. Course Detail #umdigitaled @stevelonn

  12. Instructor Comments #umdigitaled @stevelonn

  13. “Trustworthy, formative data” U-M Data Warehouse 2000 classes #umdigitaled #umdigitaled @stevelonn @stevelonn

  14. “Trustworthy, formative data” U-M Data Warehouse 1980 classes Fall 2014 20 classes #umdigitaled #umdigitaled @stevelonn @stevelonn

  15. “Trustworthy, formative data” U-M Data Warehouse 1900 classes Winter 2015 100 classes #umdigitaled #umdigitaled @stevelonn @stevelonn

  16. “Trustworthy, formative data” U-M Data Warehouse 1000 classes Fall 2015 1000 classes? #umdigitaled #umdigitaled @stevelonn @stevelonn

  17. Canvas APIs canvas.instructure.com/doc/api/index.html Catalog of 74 APIs (application programming interfaces) ● Accounts ● Analytics ● Calendar Events ● Conversations ● Enrollments ● Gradebook History ● Logins ● Submissions ● Users ● ... #umdigitaled #umdigitaled @stevelonn @stevelonn

  18. Get the data! Courses Submissions Events Students Assignments GET api/v1/accounts/1/courses?enrollment_term_id=sis_term_id:2010 GET api/v1/courses/183/users?enrollment_type=student GET api/v1/courses/183/assignments GET api/v1/courses/183/students/submissions?student_ids[]=all&include... GET api/v1/courses/183/analytics/student_summaries #umdigitaled #umdigitaled @stevelonn @stevelonn

  19. Exploring an API https://umich.instructure.com/api/v1 /courses/183 /students/submissions ?student_ids[]=all &include[]=submission_comments &per_page=100 #umdigitaled #umdigitaled @stevelonn @stevelonn

  20. Always APIs? APIs ● relatively small transactions ● real time exchanges Canvas Data service (hosted data in Amazon Redshift) ● large volumes of data ● scheduled process - not real time Unizin Live Events Stream ● Canvas events are emitted in real time ● listeners on our end decide what to collect or act on #umdigitaled #umdigitaled @stevelonn @stevelonn

  21. What's Next for Student Explorer: Digital Innovation Greenhouse (DIG) STUDENT EXPL RER Academic Reporting Toolkit (ART) Establishing a pathway to scale www.flickr.com/photos/arne-halvorsen/4037650307 #umdigitaled @stevelonn

  22. … removing the “gray element” from student self-reported grades. … The Student Explorer tool deepens the conversation around opportunities to engage in important meaningful activities on campus. #umdigitaled @stevelonn

  23. Thank You! Questions? Steven Lonn slonn@umich.edu Glenn Auerbach auerbach@umich.edu #umdigitaled @stevelonn

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend