[an error occurred while processing this directive] |
Please note the
following limitations of this prototype:
- Login and logout
functions (links on the left side of the page) always return to the
home page. The design intention is for these functions to remain at
the currently displayed page.
- The Cancel button
on the Add Comment page always returns to the Course View page, even
if the user entered from the Course Selection page. The design intention
is that the Cancel button should return to whichever page was displayed
when the user selected an Add Comment function.
- The Comment Preview
screen displays the user ID used for login, rather than full user
name. The design intention is to look up and display the user's full
name.
- The Edit button
on the Comment Preview page returns to the Add Comment page, but does
not re-display the user's previous entries. The design intention is
that this button should return to the Add Comment page in exactly
the state before the user selected Continue.
- The Add Comment
page(s) allow rating only one professor, and do not show the professor's
name. The design intention is that for courses with more than one
professor, the page will display rating radio buttons for each professor.
In all cases, the page should show the professor's name, so that it
is clear to the user which professor is being rated.
- The Login implementation
is not robust. For instance, multiple simultaneous users or use of
the browser back button may result in inconsistent login state. Also,
if the user does not logout, the next session will begin with inconsistent
login state (i.e., login does not expire automatically). If this occurs,
a consistent state can be established by logging out and then logging
in again.
- The Login implementation
is not secure. Since any text entry will be accepted, the use of dummy
user IDs and passwords is recommended.
|