Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-4630

Improved and renewed course element date enrollment

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 15.1
    • Component/s: Course
    • Labels:
      None

      Description

      The existing course element "date enrollment" is old not well maintained and there are new requirements. A replacement shall be implemented. The features for the new course element are: 

      • date enrollment: select one of the available dates
      • doodle style date finding: select multiple available date, then the date that fits most users is selected
      • synchronization of dates to personal calendar for coach and participant
      • option to use BigBlueButton as a virtualized date location
      • date for one user and dates for multiple users (regardless of scenario)

      Course editor settings

      • Enable/disable date enrollment
      • Enable/disable date finding
      • Enable/disable group dates
      • Enable/disable show dates and name of other participants

      Behavior

      • When copying a course element, no dates are copied, just the configuration
      • When deleting a course element, all dates and events in the calendar are deleted

      Runtime coach

      Create date topic

      • Title
      • Type: date enrollment or date finding
      • For date enrollment
        • allow switching of dates
        • Number of participants that can book the date
      • Status: planned, confirmed, cancelled
      • Description (optional)
      • Date options
        • Date / Time
        • Location (Optional)
        • Online-Meeting room with BBB (optional)
        • Details (Optional)
      • Coaches
      • Participants
        • select single participants
        • select participants of groups

      Manage date topic

      • List dates and bookings
      • Contact booked users via email
      • Cancel / delete date
        • Book participants to other date or remove
        • Inform booked participants
        • Remove calendar entries from the personal calendar of the coaches/participants
      • Confirm date
        • For date finding topics: move users from other dates to the confirmed date or remove them
        • Inform booked participants
        • Add event to personal calendar for each participant/coach as managed events with link to the course element
      • It is not possible to move dates that already have bookings

       

      Notifications

      • For each new booking, date switch
      • Notification subscription automatic with opt-out 

      Runtime for participants

      View date topic

      • List all date topics
        • Title, Description etc.
        • Contact coach via Email
        • Status: booked, confirmed etc.
      • For date enrollment
        • Show all dates that have free seats and number of available seats
        • Show names of other bookers if configured
        • Only one date can be selected
        • If date switching allowed date can be switched (until confirmed)
      • For date finding
        • Show all dates
        • Select multiple dates, all that works for me (doodle)
        • Show names of other bookers if configured
      • When booked and confirmed
        • Prio b: Link to BBB room
        • Prio c: Link to a folder
        • Prio c: Discussion thread

      Notifications

      • On status change (confirmation, cancellation)

       

        Attachments

          Activity

            People

            Assignee:
            uhensler Urs Hensler
            Reporter:
            gnaegi Florian Gnägi
            Tester:
            Mandy Menzel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 weeks
                4w