Changes

Jump to: navigation, search

BBB BUC Prof MngCSetting

2,010 bytes added, 15:32, 18 June 2013
no edit summary
= '''Brief Description:Manage Class Settings''' This is a template to copy and paste into other pages.=
'''Brief Description:'''
'''Scenario 1:''' Create new meetingUser can manage class settings by defining preferred properties.
=='''Scenario 1:''' Edit class settings.== '''Preconditions:''' Includes anything that has been set up before starting the scenario * User is authenticated. It must include what page the user  * User is on before accessing the scenario startshome page.
{| class="wikitable" border="1" cellpadding="5"
|-
! Step# !! Actor !! System !! Data Used|-| style="text-align: center;" | 1 || Clicks the "Class Settings" button. || Redirects to the "Class Settings" page. || All fields in the 'course' table are used.|-| style="text-align: center;" | 2 || Chooses a class from the drop-down list labeled "Filter by class". || Sets the "Filter by class" field to the respectively chosen class. || All fields in the 'course' and 'section' tables are used.|-| style="text-align: center;" | 3 || Chooses a section from the drop-down list labeled "Section". || Sets the "Section" field to the chosen section, and returns a respective list of changeable settings and a list of students registered in the class. || All fields in the 'student', 'course', and 'section' tables are used.|-| style="text-align: center;" | 4 || Modifies default or previously edited settings (Allow private chat, Allow multiple user whiteboard, Allow recording, Allow to share camera).|| Modifications are respectively set. || Database is not affected.|-| style="text-align: center;" bgcolor="#E0E0E0" | 5 || bgcolor="#E0E0E0" | Optionally, chooses to edit student information by clicking the "Edit" button in a listed record. || bgcolor="#E0E0E0 " | Returns a screen with editable fields regarding student details. || bgcolor="#E0E0E0" | All fields in the 'student' table are used.|-| style="text-align: center;" bgcolor="#E0E0E0" | 6 || bgcolor="#E0E0E0" | Fills in editable fields and chooses to save student information. || bgcolor="#E0E0E0" | Validates fields and prompts if student information is correct. || bgcolor="#E0E0E0" | Database is not affected.|-| style="text-align: center;" bgcolor="#E0E0E0" | 7 || bgcolor="#E0E0E0" | Confirms whether or not the student updated information is correct. || bgcolor="#E0E0E0" | Returns to the page that has the previously selected class and its respective section, and includes student updated information on the screen. || bgcolor="#E0E0E0" | Student updated information is saved in the database. All fields in the 'student' table are used.
|-
| What the actors doesstyle="text-align: center;" rowspan="2" bgcolor="#E0E0E0" | 8 || rowspan="2" | (1). Chooses to save class settings, or (2). chooses to cancel class settings editing process. || What the system does in response(1). Persists class settings details. || The data fields retrieved(1). "Allow private chat", added"Allow multiple user whiteboard", removed"Allow recording", by and "Allow to share camera" definitions are updated in the database. All fields in the system'course' and 'section' tables are used.
|-
| bgcolor="#E0E0E0" |(2). Discards updated class settings details. | |bgcolor="#E0E0E0" |(2). Database is not affected.
|}
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.
 
 
'''Scenario 2:''' Edit meeting
 
 
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what page the user is on before the scenario starts.
{| border="1" cellpadding="5"
| bgcolor="#E0E0E0" width="21" style="border: 1px solid" | || <sub>Alternative event flow.</sub>
|}
{| class="wikitable" border="1" cellpadding="5"
|-
! Actor !! System !! Data Used
|-
| What the actors does. || What the system does in response. || The data fields retrieved, added, removed, by the system.
|-
| || ||
|}
'''Successful Post-conditions:'''
'''Postconditions:''' The final results of the scenario running (ex* User gets a feedback message informing that transaction was successful. A record has been created, edited, etc* Updated class settings are now effective.). It also includes * User returns to the home page that the user ends on.

Navigation menu