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

Choice Activity: Allow open and close dates to act separately

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.2
    • Component/s: Choice
    • Testing Instructions:
      Hide

      1. Manual testing:
      This requires a course with a teacher and a student

      1. Create choice activities:
        1. Open unset / Closed unset
        2. Open unset / Closed in the past
        3. Open unset / Closed in the future
        4. Open in the past / Closed unset
        5. Open in the past / Closed in the past
        6. Open in the past / Closed in the future
        7. Open in the future / Closed unset
        8. Open in the future / Closed in the past – you cannot create this one and should see an error about times
        9. Open in the future / Closed in the future
      2. Access each of these choice activities as a student user
        1. Verify that you can access only 1, 3, 4, and 6.
        2. Verify you get an appropriate error message for 2, 5, 7, and 9.
      3. Repeat using the Moodle Mobile app and confirm everything still works.

      2. Automated testing:

      1. Run PHPunit for mod_choice
      2. Run Behat for mod_choice
      Show
      1. Manual testing: This requires a course with a teacher and a student Create choice activities: Open unset / Closed unset Open unset / Closed in the past Open unset / Closed in the future Open in the past / Closed unset Open in the past / Closed in the past Open in the past / Closed in the future Open in the future / Closed unset Open in the future / Closed in the past – you cannot create this one and should see an error about times Open in the future / Closed in the future Access each of these choice activities as a student user Verify that you can access only 1, 3, 4, and 6. Verify you get an appropriate error message for 2, 5, 7, and 9. Repeat using the Moodle Mobile app and confirm everything still works. 2. Automated testing: Run PHPunit for mod_choice Run Behat for mod_choice
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull Master Branch:
      MDL-55140_m32v2

      Description

      This is a follow up from MDL-32135

      In the choice activity there is a single checkbox that controls the open and close dates for the choice activity. These should be updated to be consistent with other modules. and have a checkbox to enable each one separately.

      See : https://tracker.moodle.org/browse/MDL-32135?focusedCommentId=416647&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-416647 for more information.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  5/Dec/16