Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cs297:project:prof_reqs [2008/05/06 21:26] – admin | cs297:project:prof_reqs [2008/05/12 16:30] (current) – cartern | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Professor View ====== | ||
| + | |||
| + | |||
| + | ===== | ||
| + | *Login with username and password | ||
| + | * If correct, see Options page | ||
| + | * If incorrect, show error message on login page | ||
| + | | ||
| + | |||
| + | |||
| + | // Do we want to allow people to create their own accounts? | ||
| + | |||
| + | ===== Options Page===== | ||
| + | * Sidebar on every page contains links (these are found on the options page): | ||
| + | * Back to options | ||
| + | * List of quizzes | ||
| + | * Create new quiz | ||
| + | * Update quiz | ||
| + | * Delete quiz | ||
| + | * Logout | ||
| + | |||
| + | |||
| + | // Is all of this on one page? It's not clear exactly what will be on the Options page and what will be on other pages. | ||
| + | ==== List of Quizzes ==== | ||
| + | * Lists all of the quizzes with edit and delete links for each quiz | ||
| + | |||
| + | |||
| + | |||
| + | ==== Adding a New Quiz ==== | ||
| + | * Link directs to a new page with a text box for the title and text area for the key | ||
| + | * Submit buttons saves information and opens a page to enter a single question, the key is shown at the top of each new question page. | ||
| + | |||
| + | // Will each predicate be on its own line? Will the professor need to type in A. , B., etc.? | ||
| + | NC: We decided that for now the key will be in a text box, but if this is a problem, this will be revisited// | ||
| + | |||
| + | === Adding a New Question === | ||
| + | * key is displayed at the top of the page | ||
| + | * text box for the question | ||
| + | * text box for the answer | ||
| + | * next question link that saves the input for the current question and displays a new page for the next question and answer | ||
| + | * finished button that saves the final question and directs to a confirmation page | ||
| + | * The whole quiz is displayed on the confirmation page with new question link,edit links for each question and the key and a finished button that directs back to the list of quizzes page. | ||
| + | * Edit link for the question/ | ||
| + | * There is a delete button for the question and answer that takes you back to the confirmation page | ||
| + | |||
| + | |||
| + | // | ||
| + | |||
| + | // Can you delete questions? | ||
| + | |||
| + | ==== Deleting a Quiz ==== | ||
| + | * The link directs to a page with a list of all the professor' | ||
| + | * The tests that need to be deleted can be checked and the submit button delets the selected quizzes and sends a confirmation message and a link back to the list of quizzes page | ||
| + | * Use side bar or back to options link to cancel the delete | ||
| + | |||
| + | |||
| + | // Have a cancel button to get out of this or go to main page? // | ||
| + | |||
| + | === Optional === | ||
| + | * Submit button directs to a confirmation page that allows the professor to remove a quiz from the delete list | ||
| + | // Good idea to allow the user to confirm (and fix) what they' | ||
| + | |||
| + | ==== Updating a Quiz ==== | ||
| + | * Link directs to a list of the professor' | ||
| + | * Clicking on the radio button beside the title of the quiz directs to a page with the quiz with edit buttons for the key and every question and answer | ||
| + | * A link to add a new question is at the bottom of the page | ||
| + | * A finished button at the bottom of the page displays a confirmation message and a link back to the options page | ||
| + | |||
| + | // Will the new questions be at the end? Can they be inserted in the middle? Can you delete a question/ | ||
| + | |||
| + | ===== Optional ===== | ||
| + | * Viewing how many students took a specific quiz | ||
| + | * Viewing results of student performance on individual quizzes | ||
| + | * Statistics about student performance | ||
| + | * Other information about student test (time taken, time to take,...) | ||
| + | * Aggregate results of student performance on quizzes | ||
| + | * Set a time limit on quizzes for when students can take the quiz | ||
| + | * Upload incorrect answers and why incorrect | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
