Prototype Paper
From MWCSWiki
Contents |
Course Description Prototype
Team Hardy JoeK
Project Description:
Our goal is to create a web page that will be used by students to view available classes, view class descriptions, and add the classes to their schedule. Upon arrival the page will appear as a list of buttons labeled with class titles. Rolling over one of the class buttons will cause a brief description to be displayed to the user. If the user is interested in the class, they will then be able to click the class button, injecting a full course description, including date, time, professor, and pre-requisites, between the selected class and the next class on the list. The user will be able to remove the description by clicking the class button a second time. If the user finds the class interesting and wishes to add the class to their schedule they will be able to drag the class into a designated area along side the list. This area will store a list of classes a student wishes to add to their schedule. When the student is done they can submit the selected classes which will be added to their schedule.
Prototype Description:
For the prototype we have implemented the ability to click a class and expand it’s description, as well as the ability to hide the class description. Clicking a class name will display a full description of the class. For the prototype the full class description has been hard coded into the site, however for the final product the goal is to scrape the descriptions from the UMW website. We also have a second prototype which demonstrates how the drag and drop feature of the site will function. Difficulties were encountered while attempting to merge the two prototypes so they appear separately at this stage, however in the future the two will work together giving the user the option to click for the full description as well as the option to drag the course into their course cart.

