#umdigitaled @stevelonn
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 - - 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
#umdigitaled @stevelonn
Agenda
- Introduction
- Background on Student Explorer
- Our technical journey with Canvas APIs
- Questions
#umdigitaled @stevelonn
Acknowledgements: The Team, The Team, The Team
LED Lab
- Stephen Aguilar
- Amine Boudalia
- Michael Brown
- Matt DeMonbrun
- Niyati Gupta
- Andrew Krumm
- Gierad Laput
- Stephanie Teasley
- Joseph Waddington
LSA Mgmt Information Sys
- Mark Bacon
- Richard Richter
ITS
- Glenn Auerbach
- Jeff Jenkins
- Ruby Nugent
Advising partners in CSP, EAC, LSA Board, M-STEM
#umdigitaled @stevelonn #umdigitaled @stevelonn
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
- therwise not seek advising / coaching.
#umdigitaled @stevelonn
What is an Early Warning System?
Early Warning Systems (EWSs) utilize historical and current educational data in
- rder 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
A design research project investigating how to best facilitate advisors' use of analytic data in their practice
STUDENT EXPL RER
Photo Credit: http://teacherrogers.wordpress.com
#umdigitaled @stevelonn
Who's Using Student Explorer?
#umdigitaled @stevelonn #umdigitaled @stevelonn
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 @stevelonn
Classification Scheme
#umdigitaled @stevelonn
Summary Screen
#umdigitaled @stevelonn
Course Detail
#umdigitaled @stevelonn
Instructor Comments
#umdigitaled @stevelonn #umdigitaled @stevelonn
“Trustworthy, formative data”
U-M Data Warehouse
2000 classes
#umdigitaled @stevelonn #umdigitaled @stevelonn
“Trustworthy, formative data”
U-M Data Warehouse
Fall 2014 20 classes 1980 classes
#umdigitaled @stevelonn #umdigitaled @stevelonn
“Trustworthy, formative data”
U-M Data Warehouse
Winter 2015 100 classes 1900 classes
#umdigitaled @stevelonn #umdigitaled @stevelonn
“Trustworthy, formative data”
U-M Data Warehouse
Fall 2015 1000 classes? 1000 classes
#umdigitaled @stevelonn #umdigitaled @stevelonn
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 @stevelonn #umdigitaled @stevelonn
Get the data!
Submissions Events Courses Students Assignments GET api/v1/courses/183/analytics/student_summaries GET api/v1/accounts/1/courses?enrollment_term_id=sis_term_id:2010 GET api/v1/courses/183/assignments GET api/v1/courses/183/users?enrollment_type=student GET api/v1/courses/183/students/submissions?student_ids[]=all&include...
#umdigitaled @stevelonn #umdigitaled @stevelonn
Exploring an API
https://umich.instructure.com/api/v1 /courses/183 /students/submissions ?student_ids[]=all &include[]=submission_comments &per_page=100
#umdigitaled @stevelonn #umdigitaled @stevelonn
Always APIs?
APIs
- relatively small transactions
- real time exchanges
Unizin Live Events Stream
- Canvas events are emitted in real time
- listeners on our end decide what to collect or act on
Canvas Data service (hosted data in Amazon Redshift)
- large volumes of data
- scheduled process - not real time
#umdigitaled @stevelonn
What's Next for Student Explorer: Digital Innovation Greenhouse (DIG)
www.flickr.com/photos/arne-halvorsen/4037650307
STUDENT EXPL RER
Academic Reporting Toolkit (ART)
Establishing a pathway to scale
#umdigitaled @stevelonn
… removing the “gray element” from student self-reported
- grades. … The Student Explorer tool deepens the conversation
around opportunities to engage in important meaningful activities
- n campus.
#umdigitaled @stevelonn