Brief Description: This is a template to copy and paste into other pages.
Scenario 1: Add subject to professor
Preconditions: Manage professors page.
Actor | System | Data Used |
---|---|---|
Actor types professor username into search box and chooses to search. | System searches db and LDAP for username and returns professor's subjects (if found). | Professor username |
Actor chooses to add a subject. | System returns page with editable fields. | Course Code, Course Name |
Actor chooses to save changes. | System persists changes to db. |
Postconditions: Manage professors page.
Scenario 2: Edit professor's subject
Preconditions: Manage professors page.
Actor | System | Data Used |
---|---|---|
Actor types professor username into search box and chooses to search. | System searches db and LDAP for username and returns professor's subjects (if found). | Professor username |
Actor chooses to edit a subject. | System returns page with editable fields populated with chosen subject's details. | Course Code, Course Name |
Actor chooses to save changes. | System persists changes to db. |
Postconditions: Manage professors page.
Scenario 3: Delete professor's subject
Preconditions: Manage professors page.
Actor | System | Data Used |
---|---|---|
Actor types professor username into search box and chooses to search. | System searches db and LDAP for username and returns professor's subjects (if found). | Professor username |
Actor chooses to delete a subject. | System returns prompt asking for confirmation. | |
Actor accepts (chooses to delete). | System delete subject record from db. |
Postconditions: Manage professors page.