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

The UI for setting enrolment end date/duration should be consistent

XMLWordPrintable

    • MOODLE_36_STABLE, MOODLE_37_STABLE
    • MOODLE_38_STABLE
    • MDL-64032-master
    • Hide

      This needs to be tested in Boost and Classic themes.

      1. Login as a teacher or admin
      2. Create a new course
      3. Navigate to the course => Users = Enrolled users
      4. Click on the "Enrol users" button
        1. Click show more
        2. Select a user
        3. Set a start and end date
        4. Enrol the user
      5. Click the info button for that user
        1. Confirm that both the start and end dates are both displayed and respected
      6. Click the edit button
      7. Change the start and end dates and save changes
      8. Click the info button for that user
        1. Confirm that both the start and end dates are both displayed and respected
      9. Click the edit button
      10. Disable the end date
      11. Choose an "Enrolment duration" and save change*
      12. Click the info button for that user
        1. Confirm that both the start and end dates are both displayed and respected
      Show
      This needs to be tested in Boost and Classic themes. Login as a teacher or admin Create a new course Navigate to the course => Users = Enrolled users Click on the "Enrol users" button Click show more Select a user Set a start and end date Enrol the user Click the info button for that user Confirm that both the start and end dates are both displayed and respected Click the edit button Change the start and end dates and save changes Click the info button for that user Confirm that both the start and end dates are both displayed and respected Click the edit button Disable the end date Choose an "Enrolment duration" and save change* Click the info button for that user Confirm that both the start and end dates are both displayed and respected

      There are three different places where you can create or edit enrolments:

      1. Enrol users pop-up, accessed by clicking 'Enrol users' on the enrolled users screen .../user/index.php?id=2
      2. Edit enrolment pop-up, accessed by clicking the 'Edit enrolment' icon.
      3. The old enrol users UI .../enrol/manual/manage.php?enrolid=123

      1 & 3 show start date and enrolment duration.

      2 shows enrolment start and end dates (which is more useful for us).

      We would like it to be consistent, and include end date everywhere. That probably means having both end date and duration, with a disabledIf rule, so you can set one or the other, but not both.

            HuongNV Huong Nguyen
            timhunt Tim Hunt
            Tim Hunt Tim Hunt
            Andrew Lyons Andrew Lyons
            Anna Carissa Sadia Anna Carissa Sadia
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 10 minutes
                5h 10m

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