+44 (0)2 0718 39207
info@enovationsolutions.co.uk
  • Client Support
  • FR
  • IE
EnovationEnovationEnovationEnovation
+44 (0)2 0718 39207
  • WHAT WE DO
    • OUR SERVICES
      • Consultancy
      • Content Creation
      • Build & Design
      • Training
      • Hosting
      • Support & Maintenance
    • OUR SOLUTIONS
      • Moodle
      • Moodle Workplace
      • The LMS Totara Learn
      • Aura Talent
  • WHO WE ARE
    • About Enovation
    • Careers
  • CASE STUDIES
    • Smyths Toys
    • Tata Chemicals Europe
    • Courts Service of Ireland
    • OpenJaw
    • New College Lanarkshire
  • OUR PARTNERS
    • IntelliBoard
    • BigBlueButton
  • INSIGHTS
  • CONTACT US

Creating learning paths using Diagram Editor

    Home Blog Creating learning paths using Diagram Editor

    Creating learning paths using Diagram Editor

    Mark Melia | Blog, Moodle, News, R&D | 1 March, 2013

    Course sequencing allows for instructors to define a learning path through a given curriculum. It allows the course creator to define pre-requisite conditions between courses that are enforced by the LMS.

    With Moodle 2 completion dependencies can be defined for a course, whereby course B can only be marked complete if course A is complete. Unfortunately this is not a true pre-requisite as the learner can start course B without completing A. Functionality in Moodle to allow true pre-requisites to be defined by the course creator is highly sought after by the Moodle community.

    Over the last year Enovation has set out to overcome this shortcoming and offer true pre-requisite definition within Moodle.

    Taking up the Challenge

    In the Summer of 2012 Enovation started to look at how pre-requisites could be defined between courses. The first attempt of this was to define course pre-requisites in the course settings page.

    A new settings section was added to define course pre-requisites.

    The image below shows the new settings section and how pre-requisite relationships were defined between courses.

    This enhancement required amendments to the Moodle core code and after consultation with the community a new approach using an enrolment plugin was developed. To read in detail about this work, please have a look at one of our previous blog posts – https://enovationsolutions.co.uk/2011/06/course-prerequisites-in-moodle-2/

    Enrolment Plugin

    The enrolment plugin did not allow students to self-enrol in a course until they had satisfied a pre-requisite condition. Defining pre-requisite conditions using the enrolment plugin meant there were no changes to Moodle’s core code. While it was a powerful feature it was time-consuming and complex to define course paths. To overcome this we decided to develop a diagram editor tool for defining course paths.

    Diagram Editor

    A simple notation was defined to allow course creators to define a course path through pre-requisite conditions on courses. This notation consisted of two types of ‘gates’ and a course notation. Gates either had a ‘1’ or ‘ALL’ above it indicating whether all courses coming into the gate needed to be completed or just one before the learner can enrol in courses coming out of the gate provided.

    The diagram to the right illustrates the ‘ALL gate’ where course 1 and course 2 must be completed before the learner can enrol in course 3

    Moodle Plugin

    The Moodle plugin for course sequencing is a powerful tool for the course creator allowing them to define a course path through a given curriculum.

    Image showing diagram editor in Moodle

    Our plans for Diagram Editor

    The next steps for diagram editor are as follows:

    • We need to make the code as robust as possible
    • We want to add a sanity check which will basically check, for example, that no course is impossible to reach
    • Release to the community
    • Other possibilities to start looking at then would be a diagram editor for creating lessons, sequencing topics/activities within courses, allowing for activities to be dragged and dropped on to course icons.

    We would be very interested in your idea on how to develop diagram editor further, please let us know in the comments.

    Next Previous
    e-Learning, learning path, Model-driven

    Related Post

    • alt=LMS info graphic outlining the aspects of a learning management system

      LMS for Retail Success

      Emma Cronin | Blog, News | 7 August, 2019

      Retail is a notoriously unpredictable industry that is dictated by its seasonal changes, trends and high staff turnover. When retailers equip their staff members with the necessary training and knowledge and skills cost-effectively, without interrupting their busy schedules, a culture of empowerment and encouragement is created. By introducing a cost-effective and customisable LMS, retail businesses are given the power to stay ahead of the curve.

    • Totara Learn Webinar: Managing Compliance Training – 29/05

      Enovation Admin | News | 14 May, 2018

      Totara Learn is a robust LMS that will help manage your organisation’s compliance training programs.

    • Totara Learn Webinar: Managing Compliance Training

      Enovation Admin | News | 12 April, 2018

      Totara Learn is a robust LMS that will help manage your organisation’s compliance training programs.

    • Totara Learn Webinar – 17/01 at 11:00am

      Audrey Colmer | News | 5 January, 2018

      Totara Learn helps you ensure compliance, engage your staff and create individual learning and development plans in one single system.

    • Webinar: Talent Management & Succession Planning Software

      Enovation Admin | News | 13 October, 2017

      Improve Performance Management in your organisation with the LMS Totara Learn.

    • Sign up for our Totara Learn webinar

      Audrey Colmer | News | 5 October, 2017

      Improve Performance Management in your organisation with the LMS Totara Learn.

    NextPrevious

    Latest Insights

    • 25 August, 2019
      Comments Off on 5 Signs Your LMS Isn’t Working

      5 Signs Your LMS Isn’t Working

    • 14 August, 2019
      Comments Off on Digital Content for Learner Engagement

      Digital Content for Learner Engagement

    • alt=LMS info graphic outlining the aspects of a learning management system
      7 August, 2019
      Comments Off on LMS for Retail Success

      LMS for Retail Success

    • alt=Concentrated female working on an eLearning course
      23 July, 2019
      Comments Off on Collaborative e-Learning

      Collaborative e-Learning

    Archives

    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • March 2019
    • January 2019
    • December 2018
    • October 2018
    • September 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • January 2017
    • November 2016
    • October 2016
    • June 2016
    • March 2016
    • February 2016
    • January 2016
    • December 2015
    • November 2015
    • October 2015
    • September 2015
    • July 2015
    • June 2015
    • May 2015
    • March 2015
    • February 2015
    • January 2015
    • December 2014
    • November 2014
    • September 2014
    • June 2014
    • May 2014
    • January 2014
    • August 2013
    • April 2013
    • March 2013
    • February 2013
    • September 2012
    • July 2012
    • May 2012
    • April 2012
    • February 2012
    • December 2011
    • November 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010

    Sign-up to get our insights direct to your inbox

      Enovation Square

      Enovation Solutions Ltd.,
      T: +44 (0) 2071839207

      Partners & Certifications

      Totara Partner Logo

      Latest Insights

      • 5 Signs Your LMS Isn’t Working

        At Enovation, we want to add value to your company with an effective learning management solution. This article will outline some telltale signs your current software isn’t working for you and what you should be looking for from your future LMS to ensure success.

        25 August, 2019
      • Digital Content for Learner Engagement

        Whatever stage of the eLearning journey you and your business are on, we can help you to bring your project to a successful conclusion. Few companies can offer the breadth of expertise across project management, technology, instructional design, content authoring and learning and development that our team can. Choosing us as your partner will ensure that your eLearning project is a success.

        14 August, 2019
      • alt=LMS info graphic outlining the aspects of a learning management system

        LMS for Retail Success

        Retail is a notoriously unpredictable industry that is dictated by its seasonal changes, trends and high staff turnover. When retailers equip their staff members with the necessary training and knowledge and skills cost-effectively, without interrupting their busy schedules, a culture of empowerment and encouragement is created. By introducing a cost-effective and customisable LMS, retail businesses are given the power to stay ahead of the curve.

        7 August, 2019

      Latest Tweets

      Tweets by @EnovationIRE
      • Legal Information
      © 2021 Enovation Your eLearning Partner
      • WHAT WE DO
        • OUR SERVICES
          • Consultancy
          • Content Creation
          • Build & Design
          • Training
          • Hosting
          • Support & Maintenance
        • OUR SOLUTIONS
          • Moodle
          • Moodle Workplace
          • The LMS Totara Learn
          • Aura Talent
      • WHO WE ARE
        • About Enovation
        • Careers
      • CASE STUDIES
        • Smyths Toys
        • Tata Chemicals Europe
        • Courts Service of Ireland
        • OpenJaw
        • New College Lanarkshire
      • OUR PARTNERS
        • IntelliBoard
        • BigBlueButton
      • INSIGHTS
      • CONTACT US
      Enovation
      +44 (0)2 0718 39207