Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-41297

samigo: Tests & Quizzes - Allow minimum points and negative marking to be edited directly on the Questions screen.

    XMLWordPrintable

    Details

    • Test Plan:
      Hide
      1. In a site with several students, create a quiz.
      2. Add the following types of questions:
        • True False (enable negative marking)
        • True False (enable minimum point value)
        • Multiple choice, single selection (enable negative marking)
        • Multiple choice, single selection (enable partial credit)
        • Multiple choice, single selection (enable minimum point value)
        • Multiple choice, multiple selection (enable minimum point value)
        • Short Answer/Essay (enable minimum point value)
        • Matching (enable minimum point value)
        • Fill in the Blank (enable minimum point value)
        • Numeric Response (enable minimum point value)
        • One of each type of question above that doesn't have any special scoring setting (negative marking, min value, or partial credit) enabled
      3. After adding questions, confirm that the appropriate scoring settings are mentioned on the Questions page. For negative marking and min points, make sure the editing boxes are available to change these. (Per mock-up below.)
      4. Edit a question with negative marking and change the negative points, then Save.
      5. Make sure Questions screen updates accordingly.
      6. Change the negative point value on the Questions screen to a different number, click Update Points.
      7. Make sure points are updated correctly.
      8. On the Questions screen, delete the number in the Negative point value box and click Update Points. Confirm that the Special Scoring indicator and associated text box are removed from that question.
      9. On the Questions screen, edit the question point value for two questions with minimum value enabled. Make the question point value for each LESS than the minimum value.
      10. Click Update Points and confirm that an appropriate error message is shown, warning that min value must be less than or equal to question point value, AND that it's clear which questions are affected. Ideally, error message text should include links to jump down to affected questions. If that's not possible, it should at least tell you which questions need the point values corrected.
      11. When you navigate to affected questions, make sure the value you attempted to enter for the question point values have been retained, so all you have to do now is change the min values.
      12. Change the minimum values to be less than or equal to question point values, and Update Points. Confirm correct point values are shown after updating.
      13. Edit a question that doesn't have a special scoring setting enabled, and enable either negative marking or min value. Confirm that after saving, the appropriate information/text box for editing that special scoring appears on Questions screen.
      14. Go to Settings and select Grading and Feedback.
      15. Enable Feedback on Submission and select all available feedback settings.
      16. Save Settings and Publish the quiz.
      17. Take the quiz as several different students, getting different combinations of correct and incorrect answers.
      18. As student, access Feedback and Statistics, confirm scoring is correct in all cases (e.g., min value should override the score the student earned, if they earned less points than the min value specified, negative marking should come into play if student answered corresponding questions incorrectly).
      19. As instructor, access Scores for the test, confirm scoring is correct in all cases and on all scores screens (individual student pages, Questions screens).
      Show
      In a site with several students, create a quiz. Add the following types of questions: True False (enable negative marking) True False (enable minimum point value) Multiple choice, single selection (enable negative marking) Multiple choice, single selection (enable partial credit) Multiple choice, single selection (enable minimum point value) Multiple choice, multiple selection (enable minimum point value) Short Answer/Essay (enable minimum point value) Matching (enable minimum point value) Fill in the Blank (enable minimum point value) Numeric Response (enable minimum point value) One of each type of question above that doesn't have any special scoring setting (negative marking, min value, or partial credit) enabled After adding questions, confirm that the appropriate scoring settings are mentioned on the Questions page. For negative marking and min points, make sure the editing boxes are available to change these. (Per mock-up below.) Edit a question with negative marking and change the negative points, then Save . Make sure Questions screen updates accordingly. Change the negative point value on the Questions screen to a different number, click Update Points . Make sure points are updated correctly. On the Questions screen, delete the number in the Negative point value box and click Update Points . Confirm that the Special Scoring indicator and associated text box are removed from that question. On the Questions screen, edit the question point value for two questions with minimum value enabled. Make the question point value for each LESS than the minimum value. Click Update Points and confirm that an appropriate error message is shown, warning that min value must be less than or equal to question point value, AND that it's clear which questions are affected. Ideally, error message text should include links to jump down to affected questions. If that's not possible, it should at least tell you which questions need the point values corrected. When you navigate to affected questions, make sure the value you attempted to enter for the question point values have been retained, so all you have to do now is change the min values. Change the minimum values to be less than or equal to question point values, and Update Points . Confirm correct point values are shown after updating. Edit a question that doesn't have a special scoring setting enabled, and enable either negative marking or min value. Confirm that after saving, the appropriate information/text box for editing that special scoring appears on Questions screen. Go to Settings and select Grading and Feedback . Enable Feedback on Submission and select all available feedback settings. Save Settings and Publish the quiz. Take the quiz as several different students, getting different combinations of correct and incorrect answers. As student, access Feedback and Statistics , confirm scoring is correct in all cases (e.g., min value should override the score the student earned, if they earned less points than the min value specified, negative marking should come into play if student answered corresponding questions incorrectly). As instructor, access Scores for the test, confirm scoring is correct in all cases and on all scores screens (individual student pages, Questions screens).

      Description

      If you want to add a minimum point value or negative marking to questions which allow these options in a quiz, or even if you just want to check that you have added one of these special scoring options to a specific question, you must drill down into each question's individual Edit screen.

      Not only is this workflow clunky and irritating, especially if you have a lot of questions, it is easy to forget to enter the desired point value for specific questions, or to notice whether you accidentally enabled a special scoring option you don't want for your question.  An instructor often does not catch the mistake until after the assessment has submissions, and then they need to Edit, Retract, Regrade and Republish the quiz to fix the scoring issue.

      You should be able to enter minimum point value and negative marking right on the Questions screen and Update Points, just like you can for the total points for each question.

      Mock-up of the proposed improvement's functionality:

      Note: Wherever an error message should be indicated for issues with attempted score entry (e.g., minimum points greater than question point value), this error message must be accessible and clearly indicate how the user can correct the error (see testing steps for additional details on error reporting).

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  rainribbon Tiffany Stull
                  Votes:
                  2 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration