Access¶
Access can be considered as the role with additional information attached to a profile. Using the role and additional details, system evaluates whether a user is privileged enough to gain the necessary control of the system. There are three kinds of accesses tailored three kinds of profiles
-
Library Access- Library access provides ability to gain privileges to content library. There two possible roles for this access,
content creatorandadmin. These roles define different levels of privileges.
-
School Access- School Access provides ability to gain privileges to school lms. There are multiple roles in a school access that provide different levels of priveleges across school lms. Various roles in the school are
administrator,supervisor,teacher,assistant_teacher,principal,physical_therapist,speech_specialistandoccupational_therapist.
-
License Access- License Access provides ability to gain privileges of library content that is packaged as digital curriculum. Currently only
ownerrole is defined for this access.
Entity Attributes¶
Following attributes define an access.
role-
privilege level of this access.
school-
school to which this access belongs to. Applicable only for School Access
classroom-
The classroom level role of this access. Applicable only for School Access
Entity Relationships¶
profile-
An access belongs to a profile exclusively.