Changes

Jump to: navigation, search

BBB BUC SAdmin MngProf

868 bytes added, 14:55, 18 June 2013
Scenario 5: Delete professor's.
=='''Scenario 1:''' Add subject to professor.==
|Actor chooses to add a subject. ||System returns page with editable fields. || Course Code, Course Name
|-
|Actor chooses to save changes. ||System validates fields and persists changes to db. ||
|}
'''Postconditions:''' Manage professors page.
'''Comments'''<br />
For data used:<br />
* In step 1, ff username not in DB but in LDAP, simply add user id (bu_id) to bbb_user, professor table unaffected at this point.
* In step 3, professor table is affected.
 =='''Scenario 2:''' Edit professor's subject.==
|Actor chooses to edit a subject. ||System returns page with editable fields populated with chosen subject's details. || Course Code, Course Name
|-
|Actor edits fields and chooses to save changes. ||System validates fields and persists changes to db. ||
|}
'''Postconditions:''' Manage professors page.
'''Comments:'''<br />
* For edit professor's subject, the target's bu_id must be in professor table, no LDAP search is done.
 =='''Scenario 3:''' Delete professor's subject.==
'''Postconditions:''' Manage professors page.
Comments:
For delete professor's subject, the target's bu_id must be in professor table, no LDAP search is done. =='''Scenario 4:''' Add section to professor's subject.==
|Actor chooses to add a section to the subject. ||System returns a field for entering section letter. || Section letter
|-
|Actor chooses to save section . ||System validates field, persists data to db, and returns visual notification indicating that a new section has been added. |||-|Actor chooses to save changes. ||System creates new section for professor. || Section letter
|}
'''Postconditions:''' Manage professors page.
'''Comments:'''<br />
 
* section id (sc_id) cannot be entered separately from course id (c_id), since the professor table use a 4-part primary key (bu_id, c_id, sc_id, sc_semesterid)
=='''Scenario 5:''' Delete professor's.==
'''Postconditions:''' Manage professors page.
'''Comments:'''<br />
* section can exists (at least temporarily) without a prof, there may be instance where prof will change, no need to delete section before prof
=='''Scenario 6:''' Upload subject list.==
1
edit

Navigation menu