SlideShare a Scribd company logo
1 of 14
Download to read offline
Presentation by: Jon Hays & Jason Miller
Self-Service User and
Course Provisioning
University of California, Berkeley
Students Faculty
36,000	
  undergraduates 1,600	
  full-­‐3me
10,000+	
  graduates 600	
  part-­‐3me
Departments Courses/Year
130 7,000
Canvas Adoption
0
1000
2000
3000
4000
Fall 2013 Spring 2014 Fall 2015* Spring 2015*
Sakai Canvas
• it’s	
  complicated
• the	
  devil	
  you	
  know
• we	
  are	
  control	
  freaks
Why Self-Service?
Demo
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
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)
Create a Course Site
Create a Course Site
50% Complete
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
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
Gotchas
• User	
  &	
  Enrollment	
  updates	
  take	
  a	
  long	
  3me
• Deleted	
  Courses	
  -­‐	
  Can’t	
  restore	
  via	
  SIS	
  Import
LTI Application Stack
• JRuby
• Rails	
  4
• AngularJS
• Founda3on	
  (Responsive	
  Front-­‐End)	
  with	
  
Custom	
  CSS
• Rspec
Contact Info
Jon	
  Hays,	
  Service	
  Manager	
  for	
  LMS
jonmhays@berkeley.edu
Jason	
  Miller,	
  Senior	
  So?ware	
  Engineer
jason.c.miller@berkeley.edu
hKps://github.com/ets-­‐berkeley-­‐edu/calcentral

More Related Content

Viewers also liked

Back To The 70s Era
Back To The 70s EraBack To The 70s Era
Back To The 70s Erass777
 
Socialmedia
SocialmediaSocialmedia
SocialmediaJon Hays
 
Herbario 2009 Antonela G Lara 5to "B"
Herbario 2009 Antonela G Lara 5to "B"Herbario 2009 Antonela G Lara 5to "B"
Herbario 2009 Antonela G Lara 5to "B"marubr1352
 
Sakai Learning Capabilities Design Lenses in Action
Sakai Learning Capabilities Design Lenses in Action Sakai Learning Capabilities Design Lenses in Action
Sakai Learning Capabilities Design Lenses in Action Jon Hays
 
Brazilian Digital Culture
Brazilian Digital CultureBrazilian Digital Culture
Brazilian Digital Culturejosemurilo
 
BPAWG: Collaborating with bSpace
BPAWG: Collaborating with bSpaceBPAWG: Collaborating with bSpace
BPAWG: Collaborating with bSpaceJon Hays
 
Sakai T&L Show and Tell: Deepening Our Engagement
Sakai T&L Show and Tell: Deepening Our EngagementSakai T&L Show and Tell: Deepening Our Engagement
Sakai T&L Show and Tell: Deepening Our EngagementJon Hays
 
Help iBranch Why&When(Teachers)
Help iBranch Why&When(Teachers)Help iBranch Why&When(Teachers)
Help iBranch Why&When(Teachers)Raghu Pandey
 
活在當下‧三件事
活在當下‧三件事活在當下‧三件事
活在當下‧三件事guestae2460
 
Teams to Improve Functionality and User Experience
Teams to Improve Functionality and User ExperienceTeams to Improve Functionality and User Experience
Teams to Improve Functionality and User ExperienceJon Hays
 
Great Leaders
Great LeadersGreat Leaders
Great LeadersMutyala
 
Folletos radioteatro
Folletos radioteatroFolletos radioteatro
Folletos radioteatromarubr1352
 
Finding Fibonacci
Finding FibonacciFinding Fibonacci
Finding Fibonaccibljacobs
 

Viewers also liked (16)

Back To The 70s Era
Back To The 70s EraBack To The 70s Era
Back To The 70s Era
 
Socialmedia
SocialmediaSocialmedia
Socialmedia
 
Mapping Mashups - Using Mashup Editors
Mapping Mashups - Using Mashup EditorsMapping Mashups - Using Mashup Editors
Mapping Mashups - Using Mashup Editors
 
Herbario 2009 Antonela G Lara 5to "B"
Herbario 2009 Antonela G Lara 5to "B"Herbario 2009 Antonela G Lara 5to "B"
Herbario 2009 Antonela G Lara 5to "B"
 
Sakai Learning Capabilities Design Lenses in Action
Sakai Learning Capabilities Design Lenses in Action Sakai Learning Capabilities Design Lenses in Action
Sakai Learning Capabilities Design Lenses in Action
 
Brazilian Digital Culture
Brazilian Digital CultureBrazilian Digital Culture
Brazilian Digital Culture
 
BPAWG: Collaborating with bSpace
BPAWG: Collaborating with bSpaceBPAWG: Collaborating with bSpace
BPAWG: Collaborating with bSpace
 
Sakai T&L Show and Tell: Deepening Our Engagement
Sakai T&L Show and Tell: Deepening Our EngagementSakai T&L Show and Tell: Deepening Our Engagement
Sakai T&L Show and Tell: Deepening Our Engagement
 
Help iBranch Why&When(Teachers)
Help iBranch Why&When(Teachers)Help iBranch Why&When(Teachers)
Help iBranch Why&When(Teachers)
 
Presentazione IVA
Presentazione IVAPresentazione IVA
Presentazione IVA
 
活在當下‧三件事
活在當下‧三件事活在當下‧三件事
活在當下‧三件事
 
Teams to Improve Functionality and User Experience
Teams to Improve Functionality and User ExperienceTeams to Improve Functionality and User Experience
Teams to Improve Functionality and User Experience
 
Great Leaders
Great LeadersGreat Leaders
Great Leaders
 
Folletos radioteatro
Folletos radioteatroFolletos radioteatro
Folletos radioteatro
 
Webquestjourney
WebquestjourneyWebquestjourney
Webquestjourney
 
Finding Fibonacci
Finding FibonacciFinding Fibonacci
Finding Fibonacci
 

Similar to Self-Service User and Course Provisioning with Canvas

Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...
Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...
Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...Blackboard APAC
 
The three tiered approach to learning analytics for teachers
The three tiered approach to learning analytics for teachersThe three tiered approach to learning analytics for teachers
The three tiered approach to learning analytics for teachersCharles Darwin University
 
Placement Presentation
Placement PresentationPlacement Presentation
Placement Presentationshaikhambu
 
Software Engineering Plan & Methodology Recommendation
Software Engineering Plan & Methodology RecommendationSoftware Engineering Plan & Methodology Recommendation
Software Engineering Plan & Methodology RecommendationDhatri Misra
 
Digital apprenticeships community event
Digital apprenticeships community eventDigital apprenticeships community event
Digital apprenticeships community eventJames Clay
 
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)Kenny Helyer
 
EDLD808 Program Evaluation Final Project - Online Education
EDLD808 Program Evaluation Final Project - Online EducationEDLD808 Program Evaluation Final Project - Online Education
EDLD808 Program Evaluation Final Project - Online EducationPaul Gruhn
 
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...Blackboard APAC
 
Unit 6 presentation
Unit 6 presentationUnit 6 presentation
Unit 6 presentationJon Hilden
 
Student management system university erp
Student management system   university erpStudent management system   university erp
Student management system university erpMehul Thakkar
 
Intro to jisc Learning Analytics March 16
Intro to jisc Learning Analytics March 16Intro to jisc Learning Analytics March 16
Intro to jisc Learning Analytics March 16Paul Bailey
 
Updating Teaching Techonologies - Real World Impact!
Updating Teaching Techonologies - Real World Impact!Updating Teaching Techonologies - Real World Impact!
Updating Teaching Techonologies - Real World Impact!afacct
 
Ic serv japan 20131016 v2
Ic serv japan 20131016 v2Ic serv japan 20131016 v2
Ic serv japan 20131016 v2ISSIP
 

Similar to Self-Service User and Course Provisioning with Canvas (20)

Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...
Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...
Using Analytics for Institutional Transformation - Dr. Yvette Mozie-Ross - Un...
 
The three tiered approach to learning analytics for teachers
The three tiered approach to learning analytics for teachersThe three tiered approach to learning analytics for teachers
The three tiered approach to learning analytics for teachers
 
Placement Presentation
Placement PresentationPlacement Presentation
Placement Presentation
 
QUT Futurelearn
QUT FuturelearnQUT Futurelearn
QUT Futurelearn
 
Software Engineering Plan & Methodology Recommendation
Software Engineering Plan & Methodology RecommendationSoftware Engineering Plan & Methodology Recommendation
Software Engineering Plan & Methodology Recommendation
 
Digital apprenticeships community event
Digital apprenticeships community eventDigital apprenticeships community event
Digital apprenticeships community event
 
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)
Incorporating an intranet into a tiered service model by Kenny Helyer (QUT)
 
Minor Project.pptx
Minor Project.pptxMinor Project.pptx
Minor Project.pptx
 
EDLD808 Program Evaluation Final Project - Online Education
EDLD808 Program Evaluation Final Project - Online EducationEDLD808 Program Evaluation Final Project - Online Education
EDLD808 Program Evaluation Final Project - Online Education
 
Graduate Transcript
Graduate TranscriptGraduate Transcript
Graduate Transcript
 
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
Making Adoption Eesy | Tammy Robinson (University of Newcastle) & Mieke Post ...
 
Toppers Elearning Presentation
Toppers Elearning PresentationToppers Elearning Presentation
Toppers Elearning Presentation
 
Toppers Elearning Pres
Toppers Elearning PresToppers Elearning Pres
Toppers Elearning Pres
 
Unit 6 presentation
Unit 6 presentationUnit 6 presentation
Unit 6 presentation
 
Student management system university erp
Student management system   university erpStudent management system   university erp
Student management system university erp
 
Intro to jisc Learning Analytics March 16
Intro to jisc Learning Analytics March 16Intro to jisc Learning Analytics March 16
Intro to jisc Learning Analytics March 16
 
Updating Teaching Techonologies - Real World Impact!
Updating Teaching Techonologies - Real World Impact!Updating Teaching Techonologies - Real World Impact!
Updating Teaching Techonologies - Real World Impact!
 
Ic serv japan 20131016 v2
Ic serv japan 20131016 v2Ic serv japan 20131016 v2
Ic serv japan 20131016 v2
 
itsas
itsasitsas
itsas
 
Shiksha
ShikshaShiksha
Shiksha
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 

Self-Service User and Course Provisioning with Canvas

  • 1. Presentation by: Jon Hays & Jason Miller Self-Service User and Course Provisioning
  • 2. University of California, Berkeley Students Faculty 36,000  undergraduates 1,600  full-­‐3me 10,000+  graduates 600  part-­‐3me Departments Courses/Year 130 7,000
  • 3. Canvas Adoption 0 1000 2000 3000 4000 Fall 2013 Spring 2014 Fall 2015* Spring 2015* Sakai Canvas
  • 4. • it’s  complicated • the  devil  you  know • we  are  control  freaks Why Self-Service?
  • 6. 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
  • 7. 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)
  • 8. Create a Course Site Create a Course Site 50% Complete
  • 9.
  • 10. 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
  • 11. 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
  • 12. Gotchas • User  &  Enrollment  updates  take  a  long  3me • Deleted  Courses  -­‐  Can’t  restore  via  SIS  Import
  • 13. LTI Application Stack • JRuby • Rails  4 • AngularJS • Founda3on  (Responsive  Front-­‐End)  with   Custom  CSS • Rspec
  • 14. Contact Info Jon  Hays,  Service  Manager  for  LMS jonmhays@berkeley.edu Jason  Miller,  Senior  So?ware  Engineer jason.c.miller@berkeley.edu hKps://github.com/ets-­‐berkeley-­‐edu/calcentral