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

samigo: Question pool expand/collapse subpools is broken in Sakai 19-20.

    Details

    • Test Plan:
      Hide
      1. In a site with Tests & Quizzes and at least two instructors, as one instructor, go to Tests & Quizzes and select the Question Pools tab.
      2. Add a question pool and a couple subpools.
      3. An arrow icon should be available to expand/collapse the subpools on the main Question Pools page, as in the example screenshot of question pools linked here. You should be able to expand/collapse the pools, and the arrow should have a text alternative to correctly indicate its function to screen reader users.
      4. Add a question to one of the subpools.
      5. Create another question pool.
      6. Confirm that you can copy and move the subpools from one pool to another.
      7. Confirm that you can share a subpool with another instructor in your site.
      8. Confirm that you can transfer ownership of a subpool to another instructor.
      9. Go to the Add tab and add a quiz.
      10. Add several questions to the quiz.
      11. On the Questions page, select the Copy to Pool link corresponding to the Part of the quiz that contains the questions you just added.
      12. Confirm you can successfully copy the questions to a subpool.
      Show
      In a site with Tests & Quizzes and at least two instructors, as one instructor, go to Tests & Quizzes and select the Question Pools tab. Add a question pool and a couple subpools. An arrow icon should be available to expand/collapse the subpools on the main Question Pools page, as in the example screenshot of question pools linked here . You should be able to expand/collapse the pools, and the arrow should have a text alternative to correctly indicate its function to screen reader users. Add a question to one of the subpools. Create another question pool. Confirm that you can copy and move the subpools from one pool to another. Confirm that you can share a subpool with another instructor in your site. Confirm that you can transfer ownership of a subpool to another instructor. Go to the Add tab and add a quiz. Add several questions to the quiz. On the Questions page, select the Copy to Pool link corresponding to the Part of the quiz that contains the questions you just added. Confirm you can successfully copy the questions to a subpool.

      Description

      In Sakai 19 and 20, the Expand/Collapse arrows for Tests & Quizzes question pools are not rendering. This appears to be because the question pools are trying to use a no-longer-available old set of icons instead of the Font Awesome icons they should be using.

      Here's a screen shot of the devtools showing that icons are missing:

      Consequently, you cannot perform any functions that require expanding subpools on the Question Pools pages, including:

      • Copy questions from a part of a quiz to a subpool,
      • Share a subpool only,
      • Move or copy subpools from one pool to another pool.

      Here's a Screencast video illustrating the issue. As shown in the video, upon adding subpools, they automatically collapse (thus becoming invisible on the main Question Pools page), and then when trying to copy all questions from a quiz part (there's only one question in the part shown, but the same issue occurs if there are multiple questions) to a subpool, the subpools cannot be selected.

        Gliffy Diagrams

          Attachments

          1. ffvschrome.png
            ffvschrome.png
            142 kB
          2. inspector-missingimages.png
            inspector-missingimages.png
            141 kB
          3. QPsubpools.PNG
            QPsubpools.PNG
            16 kB

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code