BBB Seneca Integration Use Cases

From CDOT Wiki
Revision as of 10:22, 6 June 2013 by Fardad (talk | contribs) (Login)
Jump to: navigation, search

Authentication

Login

  • User logs in to the system through a the login page with a userid and password in two steps:
    1. 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.
    2. 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

  • 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