Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-65994

Use the checkbox-toggleall component for the question bank

XMLWordPrintable

    • MOODLE_38_STABLE
    • MOODLE_38_STABLE
    • MDL-65994-master
    • Hide
      Question bank
      1. Log in as a teacher in a course.
      2. In the course homepage, click on the course menu and select "More..."
      3. Click "Questions" under "Question bank"
      4. Create at least 2 questions
      5. Back on the Questions tab, check the questions table.
      6. Check the behaviour of the master checkbox.
      7. Confirm that:
        • When it's ticked, all questions in the table become selected and its hidden label becomes "Deselect all" (you might wanna inspect using the dev tools of your browser)
        • When everything's selected and you untick it, all items become deselected and its text becomes "Select all"
      8. Check the effect of clicking of one or more checkboxes beside each question.
      9. Confirm that:
        • When you tick all checkboxes, the master checkbox becomes ticked and its hidden label becomes "Deselect all"
        • When all checkboxes are ticked and you untick at least one checkbox, the master checkbox becomes unticked and its hidden label becomes "Select all"
      10. Check the behaviour of the fields under the "With selected:" label (the "Delete" button, "Move to >>" button, and the select box containing the question categories.
      11. Confirm that:
        • When at least one checkbox is selected, the fields are enabled.
        • When there's no checkbox selected, the fields are disabled.
      Editing a quiz
      1. Go back to the course homepage
      2. Turn editing on and create a new quiz activity
      3. Edit the quiz
      4. On the quiz edit page, click "Add" and select "from question bank"
      5. Check the questions table in the "Add from the question bank at the end" modal dialogue.
      6. Confirm that the "Add selected questions to the quiz" button is initially disabled.
      7. Check the behaviour of the master checkbox.
      8. Confirm that:
        • When it's ticked, all questions in the table become selected and its hidden label becomes "Deselect all" (you might wanna inspect using the dev tools of your browser)
        • When everything's selected and you untick it, all items become deselected and its text becomes "Select all"
      9. Check the effect of clicking of one or more checkboxes beside each question.
      10. Confirm that:
        • When you tick all checkboxes, the master checkbox becomes ticked and its hidden label becomes "Deselect all"
        • When all checkboxes are ticked and you untick at least one checkbox, the master checkbox becomes unticked and its hidden label becomes "Select all"
      11. Check the behaviour of the "Add selected questions to the quiz" button.
      12. Confirm that:
        • When at least one checkbox is selected, the button is enabled.
        • When there's no checkbox selected, the button is disabled.
      Show
      Question bank Log in as a teacher in a course. In the course homepage, click on the course menu and select " More... " Click " Questions " under " Question bank " Create at least 2 questions Back on the Questions tab, check the questions table. Check the behaviour of the master checkbox. Confirm that: When it's ticked, all questions in the table become selected and its hidden label becomes " Deselect all " (you might wanna inspect using the dev tools of your browser) When everything's selected and you untick it, all items become deselected and its text becomes " Select all " Check the effect of clicking of one or more checkboxes beside each question. Confirm that: When you tick all checkboxes, the master checkbox becomes ticked and its hidden label becomes " Deselect all " When all checkboxes are ticked and you untick at least one checkbox, the master checkbox becomes unticked and its hidden label becomes " Select all " Check the behaviour of the fields under the " With selected: " label (the " Delete " button, " Move to >> " button, and the select box containing the question categories. Confirm that: When at least one checkbox is selected, the fields are enabled. When there's no checkbox selected, the fields are disabled. Editing a quiz Go back to the course homepage Turn editing on and create a new quiz activity Edit the quiz On the quiz edit page, click " Add " and select " from question bank " Check the questions table in the " Add from the question bank at the end " modal dialogue. Confirm that the " Add selected questions to the quiz " button is initially disabled. Check the behaviour of the master checkbox. Confirm that: When it's ticked, all questions in the table become selected and its hidden label becomes " Deselect all " (you might wanna inspect using the dev tools of your browser) When everything's selected and you untick it, all items become deselected and its text becomes " Select all " Check the effect of clicking of one or more checkboxes beside each question. Confirm that: When you tick all checkboxes, the master checkbox becomes ticked and its hidden label becomes " Deselect all " When all checkboxes are ticked and you untick at least one checkbox, the master checkbox becomes unticked and its hidden label becomes " Select all " Check the behaviour of the " Add selected questions to the quiz " button. Confirm that: When at least one checkbox is selected, the button is enabled. When there's no checkbox selected, the button is disabled.
    • 1
    • Sprint 2 - Experimental

      As of Moodle 3.7, the question bank has started using the core/checkbox-toggleall AMD module.

      Though this is already great, using the checkbox-toggleall output component that's being developed in MDL-65928 would also be cool and hopefully, help tidy things up.

        1. editingquiz1.png
          editingquiz1.png
          433 kB
        2. editingquiz2.png
          editingquiz2.png
          29 kB
        3. question_bank.png
          question_bank.png
          277 kB

            jpataleta Jun Pataleta
            jpataleta Jun Pataleta
            Tim Hunt Tim Hunt
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Janelle Barcega Janelle Barcega
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 56 minutes
                2h 56m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.