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

samigo: Import button can be clicked many times, resulting in many copies of quiz

    XMLWordPrintable

    Details

    • Previous Issue Keys:
      SAM-3323
    • Test Plan:
      Hide
      1. Download the following quiz zip file to your computer: AllQuestionsExceptHotSpot.zip (Or create a quiz in Samigo and use the Export option to export it as a file.)
      2. On Tests & Quizzes, under Import from File, select Import.
      3. Browse for and select the quiz file and click Import.
        • If Issue Present: Click it more than once before the page loads to get lots of copies of the quiz.
        • If Issue Fixed: You can only click it once.
      Show
      Download the following quiz zip file to your computer: AllQuestionsExceptHotSpot.zip (Or create a quiz in Samigo and use the Export option to export it as a file.) On Tests & Quizzes , under Import from File , select Import . Browse for and select the quiz file and click Import . If Issue Present: Click it more than once before the page loads to get lots of copies of the quiz. If Issue Fixed: You can only click it once.

      Description

      When you import a quiz in QTI format using Samigo's Import from File option, you can click the Import button multiple times while the import is being performed.  Because it can take a few seconds for the import to complete, an impatient user is likely to click this button a lot.

      The result is many copies of the same quiz, all with the same title, as in the screen shot  I include at the bottom of this description.  I also have a screencast of reproducing the issue: https://www.screencast.com/t/aQSKHD6s9L

      The Import button should only be able to be clicked once, with an indication when it deactivates that the import is in progress.

      Of note: The multiple click possibility is NOT a regression in 12.  Confirmed the issue is present in Sakai 11.2+.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

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

                    Dates

                    Created:
                    Updated:

                      Git Integration