Learner Module - Anonymous Access
of the Accord LMS can present content “anonymously” – even to visitors that have not registered or logged in. This can be a great way to set up repositories, surveys and “teaser” content. Teaser content is where you show the content you want to offer but most of the Learning Event launch links are disabled, except for a few examples - which allow visitors to test drive your product. This article will show you how to set up a page of teaser content – accessible to anonymous users.
- The content Learners see in their “My Plan” is dependent on the roles the Learner has and the Learning Events enrolled to those roles.
- If any of the roles have expired, the content will be shown but disabled.
- If the learner has two roles that give access to common content, if either of the roles are active then the Learning Events for that role will be active.
- The Learner module usually shows content based on the current registered user. However you can specify an “Assigned User” in Learner > Configuration. The Learner module will now present content in “My Plan” based on the roles of the “Assigned User”. All content utilization will be tracked as the Assigned User’s as well. This allows the Learner module to present content “anonymously” even to non-registered users.
- The documentation below refers to Learner and Role management functionality that is incorporated into the Accord LMS with the version 2.4 release. For earlier releases, please use the corresponding DNN Admin > User Accounts and Security Role UI.
- Create a role that gives access to the entire catalog that you want to present: TeaserRole-Inactive.
- Create a role that gives access to the specific learning events that you want to be active: TeaserRole-Active.
- Create a user account, TeaserUser, and assign both of these roles. For TeaserRole-Inactive set an expiration date that is before today. This will cause the associated LE to be “expired” for this user and therefore all the launch links will be disabled. For TeaserRole-Active, do not set an expired date. This will cause the associated LE to be “active” for this user and therefore all the launch links will be enabled.
- Place a Learner module where you want the teaser content to be presented.
- Configure the Learner module so that the Assigned User is set to TeaserUser.
- Manager > My Learners > Role Management > Add New Role
Create the TeaserRole-Inactive role.
- Manager > Enrollment > Action Panel > Learning Event Enrollment
Enroll the entire catalog that you want to show your visitors to the TeaserRole-Inactive role.
- Manager > My Learners > Role Management > Add New Role
Create the TeaserRole-Active role.
- Manager > Enrollment > Action Panel > Learning Event Enrollment
Enroll the specific learning events that you want to be active for your visitors to the TeaserRole-Active role.
- Manager > My Learners > Learner Management > Add New User
Create the TeaserUser account (do not add roles at this time).
- Manager > My Learners > Learner Management
Once the TeaserUser is created, locate their account in the list of users and edit their account credentials by clicking on the edit pencil icon.
- From the User Credentials page, click on the Manager Roles for this User link.
- Add the TeaserRole-Inactive role with an Expiry date that has passed. This content will be inactive.
- Add the TeaserRole-Active role with no Expiry date. This content will be active.
- Add a New Learner module to wherever you want to present the teaser content
- Configure the module as shown below
- Be sure to click the Update link when you are finished
Now, anyone viewing this specific Learner module will see the active and inactive “teaser” content you have assigned to TeaserUser.
An example of
teaser content set up with the same process can be seen at the demo portal.