Forum Discussion
LMS help for Storyline 360
Hi @Jon O'Callaghan
There are two apects to 'bookmarking' :
(a) being able to 'resume' a course module if the learner takes a break and then returns to that module at a later time and
(b) being able to track which modules have been completed in the course (particularly if the course modules are non-linear)
Since you are using Storyline (a) is taken care of. Even if not running under an LMS, Storyline will store the position and state of variables as the learner progresses through the course and you can specify, through course settings, whether you want the learner to be able to 'resume' or 'restart' the course when they return to it.
Every LMS will have the capability to 'track' completion of modules and indicate to the learner (and the tutor) which modules/lessons and which courses have been completed...
Dynamic allocation of modules
...But what you are asking for are 'dynamic learning plans' this is the ability to dynamically add modules to a learner's learning plan based on a learner's progress, performance, or specific learning needs. Not all LMS's will offer this capability, but many do.
Moodle - may not be for the feint-hearted but, using Moodle’s conditional activities and custom scripting, courses or modules can be automatically added to a learner's plan based on predefined triggers or conditions.
TalentLMS, SAP Litmos, LearnUpon, and Totara Learn all (I believe) have the ability to add modules automatically to a learner's learning plan based on their progress or performance in specific courses, activities or quizzes. (specific triggers will vary by LMS).
Cornerstone OnDemand and Docebo have dynamic learning plans and also incorporate AI to recommend courses and modules dynamically, based on learner behavior and preferences.
So there are a lot of LMS's that can do what you are seeking The Key features to look for are:
- Conditional Logic: Look for an LMS that supports conditional logic, where specific actions or progress metrics trigger the addition of new modules.
- Competency-Based Learning: Some LMS platforms allow you to link modules to competencies, automatically assigning modules as learners achieve or fail to achieve certain competencies.
- AI and Machine Learning: Advanced LMS platforms use AI to predict and recommend the next best module based on learner behavior, tailoring the learning experience dynamically.
- APIs and Integrations: If you need a highly customised solution, an LMS with strong API support may allow for custom scripting to dynamically adjust learning plans.
MY RECOMMENDATION (and here I have to own up to having an affiliate agreement with LearnDash - which I also use for my own site)
If cost is a major concern then using a WordPress site can be a good option and LearnDash is a pretty good (and not expensive) LMS.
Although LearnDash doesn't natively support SCORM or xAPI - there are plug-ins available that can add this functionality and, although I have never used it, there is a Wordpress plug-in called Uncanny Automator and an Uncanny LearnDash Toolkit Pro which allow you to set up triggers (like course completion, quiz results, or user actions) that automatically enroll learners in new courses or modules.
This also includes the capability to create conditional logic-based learning paths. For example, if a learner fails a quiz, they could automatically be enrolled in a remedial course or if they complete a course with high marks, they could be assigned a more advanced module.
Which I think is what you are looking for.
I'm sure other writers will have other preferences for a suitable LMS and hopefully some may have experience with dynamic learning paths using the LMS's I have listed.