Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-1576

Implement quiz synchronization process

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.1.0
    • 3.1.0
    • Quiz add-on
    • Hide
      1. Download an offline quiz and answer it in online, finishing the attempt. Check that the attempt is finished and you are redirected to the review page.
      2. Check that you can see the download button again if you go to course page.
      3. Start a new attempt and go offline. Answer some answers and leave the quiz. Check that you can see the synchronization button in the entry page.
      4. Wait until 5 minutes have passed from last synchronization. Go to quiz entry page if you aren't already there and go online. After a few seconds the page should automatically refresh and the sync button should be gone.
      5. Please don't take more than 5 minutes in this step. Go offline again and finish the quiz. Check that the attempt is marked as finished but not synchronized.
      6. Now go online, automatic sync shouldn't trigger if the last sync was less than 5 minutes ago. Click the synchronization button and check that the data is sent to Moodle and the attempt is now marked as finished. Go to review and check that the answers you stored in offline have been sent to Moodle.
      7. Start a new attempt and go offline. Answer at least 2 questions and finish the attempt (still in offline).
      8. Now go to Moodle web and answer one of the questions that you already answered in Mobile. Please make sure to save the changes by changing page or leaving the quiz.
      9. Go back to the app and synchronize the data in the quiz entry page. Check that a warning is shown saying that some data was discarded. Check that the attempt isn't finished. Go to Moodle web and check that all the offline answers except the one with the conflict have been stored.
      10. In the app, go offline, go to the quiz entry page, and wait until 5 minutes have passed since the lsat synchronization. Continue the attempt and check that a warning is shown telling you that you haven't synchronized in a while.
      Show
      Download an offline quiz and answer it in online, finishing the attempt. Check that the attempt is finished and you are redirected to the review page. Check that you can see the download button again if you go to course page. Start a new attempt and go offline. Answer some answers and leave the quiz. Check that you can see the synchronization button in the entry page. Wait until 5 minutes have passed from last synchronization. Go to quiz entry page if you aren't already there and go online. After a few seconds the page should automatically refresh and the sync button should be gone. Please don't take more than 5 minutes in this step. Go offline again and finish the quiz. Check that the attempt is marked as finished but not synchronized. Now go online, automatic sync shouldn't trigger if the last sync was less than 5 minutes ago. Click the synchronization button and check that the data is sent to Moodle and the attempt is now marked as finished. Go to review and check that the answers you stored in offline have been sent to Moodle. Start a new attempt and go offline. Answer at least 2 questions and finish the attempt (still in offline). Now go to Moodle web and answer one of the questions that you already answered in Mobile. Please make sure to save the changes by changing page or leaving the quiz. Go back to the app and synchronize the data in the quiz entry page. Check that a warning is shown saying that some data was discarded. Check that the attempt isn't finished. Go to Moodle web and check that all the offline answers except the one with the conflict have been stored. In the app, go offline, go to the quiz entry page, and wait until 5 minutes have passed since the lsat synchronization. Continue the attempt and check that a warning is shown telling you that you haven't synchronized in a while.
    • MOODLE_31_STABLE
    • MOODLE_31_STABLE
    • Moodle Mobile 3.1.0

      The quiz synchronization process will be responsible of sending the offline data to Moodle.

      We need to check if each question can be synchronized and discard the answers that can't be. Synchronized data should be removed from the device.

            dpalou Dani Palou
            dpalou Dani Palou
            Pau Ferrer Pau Ferrer
            Juan Leyva Juan Leyva
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

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