BBB Seneca Integration Use Cases
Contents
Authentication
Login
- User logs in to the system through a the login page with a userid and password in two steps:
- Directory Service Authentication
- User is checked against the directory service, if found the user is authenticated and the department of the user is updated in the database.
- Local Authentication
- If the user is not found in the directory service, the user will be checked against the local users table, authenticated and logged in.
- Directory Service Authentication
Super Admin
- All Administrator rights applies
Add Administrator
Administrator
User Management
- Add user
- add usecase
- Ban User
- add usecase
- User Activation
- add usecase
Professor Management
Subject Management
Department Management
- Admin can manually add/remove a user to/from her department.
- add usecase
Professor
Section Management
- Add students to section
- Create Lecture Schedule
- Edit Lecture
- Including check to propagate changes to whole schedule
Calendar Management
- Display Calendar
- Filter Calendar
Meeting Management
- See General User Meeting Use Cases
Student
Calendar Management
- Display Calendar
- Filter Calendar
Meeting Management
- See General User Meeting Use Cases
General User
Meeting Management
- Create Meeting
- Edit Meeting
- Start Meeting/Lecture
Calendar Management
- Display Calendar
- Filter Calendar
Non-LDAP User
- Change Password
- Reset Password
- Change Email