Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-1008

Add selection and shuffling support sections in QTI editor and runtime

    XMLWordPrintable

    Details

    • Funded by:

      Description

      In the QTI editor we support selection and shuffling of items within a section. The GUI configuration is transformed in the XML to a selection_ordering element. According to the QTI spec, this selection_ordering can also be configured for the assessment element, not only within the section element. Likewise, it should then be applied to the selection of sections and not the question items.

      Example selection orderings:

            <selection_ordering>
              <selection/>
              <order order_type="Sequential"/>
            </selection_ordering>
      
           <selection_ordering>
              <selection>
                <selection_number>2</selection_number>
              </selection>
              <order order_type="Random"/>
            </selection_ordering>
      

      Todo:

      • Change runtime to read and implement selection_ordering in assessment elements
      • Change editor to read and write selection_ordering in assessment elements
      • Default is "select all sections" and "fix order"

      Special care:

      • Make sure default is applied when selection_ordering is missing
      • Make sure already started tests without selection_ordering can be resumed properly
      • Make sure existing edit sessions without selection_ordering can be resumed properly

        Figma for Jira By 42nd

          Attachments

            Activity

              People

              Assignee:
              srosse Stéphane Rossé
              Reporter:
              gnaegi Florian Gnägi
              Tester:
              Kirsten Scherer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day, 3 hours, 30 minutes
                  1d 3h 30m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 2 hours, 15 minutes Time Not Required
                  1d 2h 15m