2.3.2.3 Modify an Existing Course

Editing an Existing Course

This section assumes that you have already selected either a single course or multiple courses to modify. This scenario follows the editing of a single course but can easily be extended to multiple courses by reading the notes in the 2.3.2.2 Select Multiple Courses section.

Figure 1 shows an example of some filled in information for a specific course.

Figure 1: Course management example for a CPE 308 course.



Overview

When the user selects an existing course from the nav bar, the context window is replaced with the current content of that course, as demonstrated in figure 2. The building and course number are both filled in with the appropriate values, in this example Building 14 and Course 301, the capacity set to 30, and the attributes present for the course are displayed in the available scroll box. Additionally, the map is initialized to the building and then places a red dot on the current coordinates of the course inside the building (This example has the dot misplaced where 301 actually is). This entire page corresponds directly to what is in the course database for this unique course. All changes made on this page are confirmed or cancelled with the appropriate buttons at the bottom of the page.

Change a Building Number For Current Course

The user may decide to change a building number for a current course and that is done by using the drop down menu. The user clicks the chevron and a drop down appears (shown in figure 3) The user then selects the building that they want to change this course into.

Figure 2 shows what the drop down menu (Bldg) looks like.


Figure 2: Drop down menu for courses with CPE 308 selected.


Change Course Number For Current Course

The user can choose to change the course number associated with this course by clicking or tabbing to the text field associated with course and typing in the new course number. Alpha numeric data is allowed however the beginning of the string must be letters.

Change Capacity for Current Course

User can do this by clicking the spinner to the appropriate value or by typing the number out. If the user types non-numeric values, the spinner will display the previously correct value.

Change Units for Current Course

User can do this by clicking the spinner to the appropriate value or by typing the number out. If the user types non-numeric values, the spinner will display the previously correct value.

Change Hours for Current Course

User can do this by clicking the spinner to the appropriate value or by typing the number out. If the user types non-numeric values, the spinner will display the previously correct value.

Change Attributes for Current Course

For information on changing the attributes, time blocks, and room preferences, please refer to 2.3.1.3 on editing room attributes. It works in the same way.

Saving or Cancelling Changes For Current Course

If the user presses Save, a dialog pops up asking the user if they are ready to commit the changes (if any have been made). The current state of the course (all the fields) is first be validated and then the database is be updated accordingly.
If the user presses Cancel, a dialog pops up asking the user if they are ready to throw away the changes (if any have been made). The window closes and returns to the workspace from which course management was called.
To read about the delete button functionality the use the "Next" link at the bottom of the page.


Prev: Create a New Course | Next: Delete an Existing Course | Up: Course Management | Top: Functional Requirements