Allow Course Access based on learner's group membership

A course can be created having common content and group specific content, Group specific content can be controlled to be accessible only to group members and common content available to all learners. 

Below example provided step by step details for creating a course with group specific and common content and restricting the group content access only to group members.

Group Structure:

  • Parent group  - Top Group
  • Subgroups Customer 1, Customer 2, Customer 3, Others

Course Structure:

  • Group specific lessons should be placed in separate modules. [Please Note - Group specific lessons should not be set as mandatory item in the course]
  • Create separate modules for adding common content and place common modules after group specific modules

In this example a module named Module-Company 1 is created to place lesson that will be available to Company1 group members only.

Create Course Session

  • Create a course session in Top Group
  • Edit Course Session – Access Schedule Tab

Update Course Session Schedule

Update group specific modules status as Access Based, These modules will be available to any group once access is granted for that group.

  • Change Group specific modules Status as ‘Access Based’  (by default module status will be active).
  • Common Modules Status – Active
  • Save

  • Authorization  - Click Authorization link to grant access -

[ Note :  If Authorization link and subgroups icon not present in schedule tab, Please add Site property [SUB_GROUPS=true] in Site Admin - customization tab]

  • Select Grant option and click 'Groups' button to select groups for granting access.

Access Granted -

  •    For All group specific modules - grant access in the right group.

Update Course Sessions Settings -    

Update settings to hide unavailable modules in course player, If setting not enabled unavailable lessons will appear as locked lessons.

Learners View

1. Learner member of Company1 group

2. Learner member of Company2 group

3. Learner member of Others Group [ There is no group specific content for Others group]

 


Rating: