Blocks: Learning plan

Maintained by Picture of 3i Logic LMS3i Logic LMS
Popular plugin "Learning Plan" has now been upgraded & is compatible with Moodle version 3.3. This plugin serves as a database and plan for all learning activities in the organization for a structured learning program, including management reports.
513 sites
72 fans
Current versions available: 1

This plugin can be used as a database for entering and saving details about the organization's learning inititaives, and it can also be used as a platform for making, organizing and implementing structured learning throughout the organization. Each Learning Plan includes reports highlighting the trainings needed to complete the plan, the start and end date of the training, the learners and the status of the training. All in all, it is a great plugin to manage organizational learning.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Picture of 3i Logic LMS
3i Logic LMS (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of 3i Logic LMS
    Mon, Aug 22, 2016, 6:27 PM
    Dear Leslie,

    There is no need to assigned manager to manage Learning Plan activities, by default manager can manage all learning plan activities. You need to create user and assign manager role, when the user having manager role access the learning plan than they have rights to do management activities in the Learning Plan.

    3i Logic LMS Team
  • Picture of Leslie Hanley
    Tue, Aug 23, 2016, 1:26 PM
    sorry for my query, but I can't seem to add a manager to manage training plan.

    example: Peter has 10 students, Peter dont have any role on the site. I want him to be the manager of the training block to manage the 10 students. how do I do that?

  • Picture of 3i Logic LMS
    Tue, Aug 23, 2016, 11:20 PM
    Hi Leslie,

    Can you provide your email address? so we can send you a detail process of assigning a manager. You can also reach us directly too at

    3i Logic LMS Team
  • Picture of MOPASA MEDIA
    Fri, Mar 3, 2017, 1:51 AM
    Thanks for this plugin.

    When i try to assign a plan to students i get back this error:

    Debug info: ERROR: column " " does not exist
    LINE 1: SELECT id, CONCAT(firstname," ", lastname)FROM mdl_user wher...
    SELECT id, CONCAT(firstname," ", lastname)FROM mdl_user where username!="guest"
    [array (
    Error code: dmlreadexception
    Stack trace:

    line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 244 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
    line 785 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
    line 1404 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()
    line 310 of /blocks/learning_plan/learning_plan_form.php: call to moodle_database->get_records_sql_menu()
    line 192 of /lib/formslib.php: call to assignlerningplan_user_form->definition()
    line 183 of /blocks/learning_plan/view.php: call to moodleform->__construct()

    I installed this plugin on moodle 3.0, plugin version: 2.9 (2016021201)

    Any suggestions??
  • Picture of 3i Logic LMS
    Mon, Mar 6, 2017, 10:30 AM
    Dear Mopasa,

    Thank you for using leanring plan plugin. Give us some time to investigate the issue, we'll get back to you soon.

    3i Logic LMS Team
  • Picture of tae typhoon
    Sat, Apr 15, 2017, 11:00 PM

    Does this plugin have a function export or convert learning plan to excel ?
  • Picture of 3i Logic LMS
    Mon, Apr 17, 2017, 12:36 PM
    Dear Tae,

    Than you for showing your interest in Learning Plan plugin. Plugin have functionality to export Learning Plan into Excel, it can also export Learning Plan training.

    Please feel free to contact us if you have any problem.

    Thank you,
    3i Logic LMS Team
  • Picture of tae typhoon
    Mon, Apr 17, 2017, 12:49 PM
    Hi, 3i logic

    please, introduce me where is this function on system or please send link or tutorial for inform me, now I can not find it (export excel function or document)

    thank you
  • Picture of 3i Logic LMS
    Mon, Apr 17, 2017, 1:11 PM
    Dear Tae,

    We've upgraded our Learning Plan into latest version and it will be uploaded on this Month. It supports functionality such as export and notification option. Older one not supported these functionalities. You may share your email address so we can send it to you in advance.

    Thank you,

    3i Logic LMS Team
  • Picture of tae typhoon
    Mon, Apr 17, 2017, 1:15 PM

    Dear 3i Logic LMS

    thank you
  • Picture of Mohamed Abdelwahed
    Wed, Jul 12, 2017, 7:28 AM
    Hi, 3i logic

    I need documentation.
    thank you
  • Picture of Scot Spinner
    Fri, Aug 4, 2017, 4:04 AM
    I'm not sure where to find this, but is there a way to allow students to update their training status? I would like to allow students to update the status when they've attended something, so that the managers don't need to do this for all the students.

    Thanks for the plugin!
  • Picture of 3i Logic LMS
    Sun, Aug 6, 2017, 10:16 PM
    Dear Scot,

    Thank you for using Learning Plan plugin. Currently its allows manager to set training status. We can consider your query before uploading a new release plugin version.

    Thank you,
    3i Logic LMS Team
  • Picture of Russell Sawchuk
    Sun, Sep 3, 2017, 12:40 AM

    Thanks for this plug. We have been using learning plans in our competency management systems since early 2004. We would like to see several minor changes/additions to the next version to better meet our needs.

    1. Under the Add Training Tab, change the Learning Method to check boxes, and the option to add additional learning methods. Our training often involves a combination of different approaches.

    2. Could you please add another field called Competency Reference. This would enable use to link our learning plans to the competencies component available in Moodle.

    3. Since we operate an open access website, we need the ability for our users (nurses), to create and manage their own learning plans.

    I am open to considering paying for this customization if it would expedite development of these enhanced features.


  • Picture of Theocharis Livieratos
    Fri, Nov 17, 2017, 10:37 PM
    Hello, Does the plug in word on moodle 3.4?
Please login to post comments