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

Grade override with numerical values fails when minimum percentage on maximum grade is lesser than 100%

    Details

    • Type: Bug
    • Status: Verified
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 11.4, 12.0, 19.0
    • Fix Version/s: 12.0, 19.0
    • Component/s: Gradebook
    • Labels:
    • 12 status:
      Resolved
    • 11 status:
      Please Merge
    • Test Plan:
      Hide
      1. Enter to a site with at least one participant.
      2. Enter to GradebookNG Settings.
      3. In Grading Schema, put "Letter Grades" in Grade Type (its minimum % on its maximum grade is 90%) and Save Changes.
      4. Add new Gradebook Item.
      5. In the column Course Grade on a student row, click on "Course Grade Override".
      6. Put "90" as Grade Override and Save.
      7. Automatically calculates the Grade. A (90). No problem here.
      8. Now do the same, but put 91 or more as Grade Override (e.g: 100).
      9. Fails because 100 is over the minimum percentage on maximum Grade (90).

      This works fine on Grade Types as "Letter Grades with +/-" or "Grade Points", where its minimum % on the maximum grade is 100%, but in others Grade Types where its minimum % on the maximum grade is lesser than 100, should calculates the Grade Override up to 100%.

      Show
      Enter to a site with at least one participant. Enter to GradebookNG Settings. In Grading Schema, put "Letter Grades" in Grade Type (its minimum % on its maximum grade is 90%) and Save Changes. Add new Gradebook Item. In the column Course Grade on a student row, click on "Course Grade Override". Put "90" as Grade Override and Save. Automatically calculates the Grade. A (90). No problem here. Now do the same, but put 91 or more as Grade Override (e.g: 100). Fails because 100 is over the minimum percentage on maximum Grade (90). This works fine on Grade Types as "Letter Grades with +/-" or "Grade Points", where its minimum % on the maximum grade is 100%, but in others Grade Types where its minimum % on the maximum grade is lesser than 100, should calculates the Grade Override up to 100%.

      Description

      In GradebookNG, if you submit a grade override using numerical values when the minimum percentage on the maximum grade is lower than 100 it fails, as you can see in the image.

       

       
      This works fine on "Letter Grades with +/-" and "Grade Points", where its minimum percentage on maximum grade is 100. But if you have a custom grade schema, or you are using "Pass / Not Pass" or "Letter Grades" schemas, it will fail.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  cschwiebert Christina Schwiebert
                  Reporter:
                  jcebellan Jose Cebellán (Entornos de Formación)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code