Difference between revisions of "BBB Seneca Integration Use Cases"
(→Super Admin) |
(→Login) |
||
Line 2: | Line 2: | ||
==Login== | ==Login== | ||
− | * User | + | * 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 | *:# 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. | ||
=Super Admin= | =Super Admin= |
Revision as of 09:22, 6 June 2013
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