June 10-15, 2012 Growing Community; Growing Possibilities Marina Arzumanyan, Columbia University Maneesha Aggarwal, Columbia University Bryan Holladay, Longsight, Consulting
Background Tool Details ◦ Development ◦ Components What is behind the curtain Realm and roles Demonstration Bugs/Issues Roadmap Q/A 2012 Jasig Sakai Conference2
17 schools; ~ 200 departments; 3 campus at CU Legacy system for CMS: ◦ Advanced delegated access tools ◦ Granularity and permissions ◦ Hierarchy based Over 400 administrator ◦ Schools, Departments, Institutes 2012 Jasig Sakai Conference3
Columbia University is transitioning to Sakai CLE Transition began Sept’2011 and will be completed Dec’2012 15 schools, 186 department with 30,000 users are being transitioned 2012 Jasig Sakai Conference4
Longsight consulting contracted ◦ Bryan Holladay – lead developer Development Details ◦ ~ 7 weeks of development time ◦ Developed for CLE 2.8 Deployed in production Dec’ Jasig Sakai Conference5
3 main components ◦ Application and approval process ◦ Granting required access to user ◦ User interface for delegated access 2012 Jasig Sakai Conference6
Hierarchy Tool ◦ Used to store hierarchy structure and permissions “Become User” ◦ Modified to not only allow the emulation of a role in a site but the site (realm) itself. EventObserver ◦ Allows users to directly access sites without having to preload data or force user to use the DA UI Jasig Sakai Conference7
Realm Templates ◦ Assign user permissions based on a realm & role template. By default, all realms that start with “!site”. Quartz Job ◦ Used to establish the hierarchy structure by site properties. Wicket ◦ Swinsburg's maven archetype allowed for rapid development. aven+Archetype 2012 Jasig Sakai Conference8
Use helper realm or create your own ◦ We have CU_realm Create Roles in realm ◦ EditAll EditLimited ◦ ViewAllViewLimited Roles in course/project site takes precedence over delegated access Limited: No access to Gradebook, T&Q, Assignments, Chat, Yaft, Discussion board, Mailtool 2012 Jasig Sakai Conference9
Currently used by 316 administrators/ support staff Users must attend training before access is granted 2012 Jasig Sakai Conference10
2012 Jasig Sakai Conference11 Use case based
How to grant access Delegated Access: Use cases 2012 Jasig Sakai Conference12 UserAccess TypeAccess Level Education Technologist Edit AllGlobal Helpdesk View LimitedGlobal Dean/Chair/ADA Edit / ViewRestricted Ad-hoc user Limited to few toolsRestricted
Performance issues with global access ◦ Search mitigates it Become User ◦ Delegated access search not working ◦ Unable replicate real-user experience Unable to easily provision and de-provision access when subject area shared under different schools UI tricky when assigning access to individual course in hierarchy 2012 Jasig Sakai Conference13
Modifications: ◦ Improve user interface for providing access; search, tree view ◦ Delegate controls to school/department to locally manage access Shopping Period Tools ◦ Delegate ability to open course content ◦ Available to students with ID or public ◦ Used for registration period ◦ In pilot now Online help videos 2012 Jasig Sakai Conference14
DAC/Delegated+Access+Tool DAC/Delegated+Access+Tool Jasig Sakai Conference15