Self-Service User and Course Provisioning at InstructureCon 2014
description
Transcript of Self-Service User and Course Provisioning at InstructureCon 2014
![Page 1: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/1.jpg)
Presentation by: Jon Hays & Jason Miller
Self-Service User and Course Provisioning
![Page 2: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/2.jpg)
University of California, BerkeleyStudents Faculty
36,000 undergraduates 1,600 full-‐3me
10,000+ graduates 600 part-‐3me
Departments Courses/Year
130 7,000
![Page 3: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/3.jpg)
Canvas Adoption
0
1000
2000
3000
4000
Fall 2013 Spring 2014 Fall 2015* Spring 2015*
Sakai Canvas
![Page 4: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/4.jpg)
• it’s complicated• the devil you know• we are control freaks
Why Self-Service?
![Page 5: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/5.jpg)
Demo
![Page 6: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/6.jpg)
Create a Course Site
1. Select Term:
Knowing and Learning in Mathematics and Science (1 section)▼
Murali Stoyanov, S3706-BBB DwinelleLEC 001 MTWRF 11:10a-12:15pEDUC 120 87909
Spring 2014 Fall 2014Summer 2014
Select: All
Introductory Probability & Statistics for Business (3 sections)▼
Select: All
2. Select Roster(s):
Next >>
In use
Need help deciding which rosters to select?
All rosters you select below will be put in ONE, single course site.
185 DwinelleTu, Th 9:10-11:30a Jones, GSTAT 21 56546DIS 102
STAT 21 56545DIS 101 185 DwinelleMWF 12:10-1:30p Peppard, G
Murali Stoyanov, S370 DwinelleLEC 001 MTWRF 9:10-11:30aSTAT 21 56544
This roster is in use by EDUC 120
![Page 7: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/7.jpg)
Create a Course Site
Create & Go to Course Site
Site Name:
<< Back
Introductory Probability and Statistics for Business|Site Abbreviation: STATISTICS 21 - LEC 001
Create a Course Site
You are about to create 1 course site with these 2 rosters:
● STATISTICS 21 - LEC 001 (72679)● STATISTICS 21 - DISC 101 (72680)
![Page 8: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/8.jpg)
Create a Course Site
Create a Course Site
50% Complete
![Page 9: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/9.jpg)
![Page 10: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/10.jpg)
Create a Course Site LTI features• User Naviga3on LTI placement• Javascript/CSS to insert buKon• External Tools API to insert link on the buKon• Account Reports API for sec3ons in use• Torquebox background processing and API calls to display progress bar
![Page 11: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/11.jpg)
Add People LTI features• Course Naviga3on LTI placement visible to Admins, Teachers, TAs and Designers
• Imports new Users via SIS Import API• Adds enrollments via Canvas Enrollments API
![Page 12: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/12.jpg)
Gotchas• User & Enrollment updates take a long 3me• Deleted Courses -‐ Can’t restore via SIS Import
![Page 13: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/13.jpg)
LTI Application Stack• JRuby• Rails 4• AngularJS• Founda3on (Responsive Front-‐End) with Custom CSS
• Rspec
![Page 14: Self-Service User and Course Provisioning at InstructureCon 2014](https://reader033.fdocuments.us/reader033/viewer/2022060116/557db432d8b42a11428b4c63/html5/thumbnails/14.jpg)
Contact InfoJon Hays, Service Manager for [email protected]
Jason Miller, Senior So?ware [email protected]
hKps://github.com/ets-‐berkeley-‐edu/calcentral