Difference between revisions of "BBB Seneca Integration Use Cases"

From CDOT Wiki
Jump to: navigation, search
Line 30: Line 30:
  
 
=Professor=
 
=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=
 
=Student=
 +
==Calendar Management==
 +
* Display Calendar
 +
* Filter Calendar
 +
 +
==Meeting Management==
 +
* See General User Meeting Use Cases
  
 
=General User=
 
=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

Revision as of 16:56, 4 June 2013

Authentication

Login

  • User can login to the system through a login page as follows
    1. Ldap Authentication
      If user is an LDAP user after authentication, the department of the user is inserted into the department table, if it is not already entered.
    2. Local Authentication

Super Admin

Covers Administrator rights

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