CPSC330F07 - Add Class
From MWCSWiki
Add Class
Actor: Student
Precondition: User is logged on as a Student and there are no holds on his or her account
Sunny Day Scenario:
- The user is presented with the current classes that they are enrolled in and a worksheet with 10 spaces for 10 different CRNs
- The user can input different CRNs and click submit in order to register automatically
- As long as the user’s current amount of credits plus the number of credits to be added is not greater than the maximum, the student is added to the class and the class is added to the students schedule
- The system presents a new revised version of the classes the user is registered for
Rainy Day Scenario:
- Enters an invalid CRN
- System displays an invalid CRN message and returns to step 2
- Student surpasses credit limit
- System displays the user cannot register for more than the maximum number credits and returns to step 2
- Class entered is full
- System displays the class is full and returns to step 3
- The student has a hold on his or her account
- The student is not even allowed to access the add class worksheet page

