-
Notifications
You must be signed in to change notification settings - Fork 40
Building a new permissions model
#Personas Todo: Fill out a set of user personas and the permissions they would need
Alysa is a student in Medicine Class of 2020 she has been asked to lead a discussion group for the Ethics 101 course and needs the ability to ....
- manage a single offering for a single session of Ethics 101: control group assignments, instructor assignments, and time.
- View Only: session details, course details.
Chris is the lead administrator in the School of medicine he needs to be able to change anything across the school.
Meghan works for Chris, she needs to be able to do most of the things Chris can do with limits.
Dan supports administrators in every school he needs to have broad powers across schools.
Xavier builds the links between curriculum inventory and AAMC and must be able to control link tables in ilios
Miro manages the Ilios installation and needs to be able to play around and test stuff
Sally is the Dean and reports CI information to AAMC
Roles will be derived from a users relationships. The places a user is connected to a thing are:
-
ILIOS
- Root
- Super User
- Director
- Administrator
-
School
- Director
- Administrator
-
Program
- Director
- Administrator
-
Course
- Director
- Administrator
-
Session
- Director
- Instructors (from offering instructors)