Program having N days rolling access in each course

Use Case:

A program is setup using multiple courses, when user enrolls in the program, user's courses schedule will be creating using N (equal) days access in each course. Once user completes a course, next course can be accessed and it's period is set for N days. 

Create a program -

Add Courses in Program -

In program all courses should be arranged in the same order as courses access will be given to user. Courses ordering will be managed by rolling access mechanism. 

Create Program Session -

In program session specify Max Subscription days as the number of days that will used for each course access. Select 'For Each Course' check box. Specify other payment details etc.

Program is ready for enrollment - learner can self enroll in a open/paid program or Site Admin/ group Admin can enroll a user in a program session.

Enrolled Learners View -

User's dashboard - My Items panel shows enrolled program. Program Name link opens program member page that shows each course access period.

 

 Program Member Page - Lists all the courses part of the program and shows launch icon for the course that's accessible. Initially all courses schedule ( access start and end date) is created using max subscription days specified in program session for each course.

 

When user completed first course - next course schedule is updated and next course access begins from that day to next N days ( max subscription days).

First Course Completion Screen - A button is present to open the next course in the program.

 Program - courses updated schedule

 Learner completed the first course, next course access start/end date update. Course access period is set to next 'N' days.

 

 

Setting PreRequisite in Rolling Access Program

Course prerequisite can also be specified in rolling access program, Next course access begins once user completes previous course or next course access started.

If prerequisite is specified then that condition should also be true to access next course.

 

 


Rating: