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

Check special sync cases on feedback

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.3.0
    • 3.2.1
    • Feedback add-on
    • Hide

      Test 1

      1. Web as a teacher: Configure a feedback to allow only one submission: Go to the activity setting and change "Allow multiple submissions" to No. The activity should not have any response.
      2. App as a student: Prefetch the activity and go offline.
      3. Web as a student: Complete the feedback.
      4. App as a student: Complete the feedback in offline. Go online and sync.
      5. App as a student: An error on app should be raised explaining the reason.
      6. Web as a teacher: Check the feedback from the app has not been recorded.

      Test 2

      1. Web as a teacher: Configure a feedback to allow more than one submission: Go to the activity setting and change "Allow multiple submissions" to No. The activity should not have any response.
      2. Repeat steps 2-4 from test 1.
      3. App as a student: Check no error is raised
      4. Web as a teacher: Check the feedback from the app has been recorded.

      Test 3. Note: Give different answers from the app and from website and take note of them.

      1. App as a student: Prefetch a feedback with multiple pages and go offline.
      2. App as a student: Start answering a feedback, submit page 1 and navigate to page 2.
      3. Web as a student: Start answering a feedback submit pages 1 go to page 2.
      4. App as a student: Respond page 2, go online and finish the feedback.
      5. Web as a teacher: Check the feedback response has the answers from you entered on website on page 1 and the others from the app. (so page 1 from the app has been discarded).
      Show
      Test 1 Web as a teacher: Configure a feedback to allow only one submission : Go to the activity setting and change "Allow multiple submissions" to No. The activity should not have any response. App as a student: Prefetch the activity and go offline. Web as a student: Complete the feedback. App as a student: Complete the feedback in offline. Go online and sync. App as a student: An error on app should be raised explaining the reason. Web as a teacher: Check the feedback from the app has not been recorded. Test 2 Web as a teacher: Configure a feedback to allow more than one submission : Go to the activity setting and change "Allow multiple submissions" to No. The activity should not have any response. Repeat steps 2-4 from test 1. App as a student: Check no error is raised Web as a teacher: Check the feedback from the app has been recorded. Test 3. Note: Give different answers from the app and from website and take note of them. App as a student: Prefetch a feedback with multiple pages and go offline. App as a student: Start answering a feedback, submit page 1 and navigate to page 2. Web as a student: Start answering a feedback submit pages 1 go to page 2. App as a student: Respond page 2, go online and finish the feedback. Web as a teacher: Check the feedback response has the answers from you entered on website on page 1 and the others from the app. (so page 1 from the app has been discarded).
    • MOODLE_32_STABLE
    • MOODLE_33_STABLE
    • Moodle Mobile 3.3.0

      If the user continued a feedback in the app:

      • If in web the feedback is finished a no more submissions are allowed: error
      • If in web the feedback is finished and more submissions are allowed: a new submission will be created
      • If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers

      If the user started a feedback in the app

      • If in web the feedback is finished a no more submissions are allowed: error
      • If in web there aren't feedbacks or a feedback finished and more submissions are allowed: a new submission will be created
      • If in web the feedback is not finished, questions values will be overridden only if the completion time of the app answers is bigger than the completion time of the web answers

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

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 3 days, 1 hour, 30 minutes
                3d 1h 30m
                Remaining:
                0m
                Logged:
                Time Not Required
                Not Specified

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