Your Moodle version

Blocks: Learning plan

block_learning_plan
Maintained by Picture of 3i Logic LMS 3i Logic LMS
Popular plugin "Learning Plan" has now been upgraded & is compatible with Moodle version 2.9. This plugin serves as a database and plan for all learning activities in the organization for a structured learning program, including management reports.
994
539
30
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0

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.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Picture of 3i Logic LMS
    Thu, Nov 19, 2015, 1:09 AM
    Dear Dianellys,

    Thank you for using learning plan plugin. Yes, In learning plan plugin teachers manually set status of students in courses. We've developed advance learning plan plugin in which Moodle courses status can automatically tracked but this is a part of our customized LMS product.

    In learning plan you don't need to enable completion tracking. If you've assigned learning plan to student and set course status then you can see course status in search tab of learning plan plugin.

    For more details please see learning plan documentation.
    http://3ilogic.com/plugindoc/Learning%20Plan.pdf

    If you have any problem for using this plugin please feel free to contact us. You may also reach us too at lms@3ilogic.com.

    Regards,
    3i Logic LMS Team
  • Picture of Paula Burke
    Thu, Jan 21, 2016, 4:54 AM
    I think I'm not understanding the functionality of the Learning Plan. When I set it up, it asks for a URL to the training as I enter them. However, when the student logs in and sees the course, there is no link to the course. What was that URL used for if not to link it? My hope was that the student would log in, click the plan name, click each course name to take the course, and have that checked off so they could move to the next course in the list. So my questions are:
    1) why did I enter a URL if there is nothing clickable?
    2) do the courses have to be manually updated as complete?

    Thank you.
    Paula
  • Picture of Paula Burke
    Thu, Jan 21, 2016, 6:21 AM
    Going back into the interface, when I click a training to edit it, the URL is not there. So I enter it again and "save." Then I click to edit it and there is no URL. If I hit save and then view as a student, there is nothing linked in the learning plan. Is there a bug in the ability to assign a URL to a training/class?
  • Picture of 3i Logic LMS
    Thu, Jan 21, 2016, 6:37 PM
    Dear Paula,

    Thank you for using Learning Plan. We'll look into the matter and get back to you. You may also directly reach us too at lms@3ilogic.com.

    Regards,
    3i Logic lm
  • Picture of Tevin Jemison
    Tue, Jan 26, 2016, 2:12 AM
    Does this plugin work on Moodle 3.0?
  • Picture of 3i Logic LMS
    Tue, Jan 26, 2016, 5:31 PM
    Dear Tevin,

    We're upgrading our plugins and learning plan plugin will be updated before mid of February.

    Regards,
    3i Logic LMS Team
  • Picture of 3i Logic LMS
    Tue, Jan 26, 2016, 7:01 PM
    Dear Paula,

    Thank you for your patience, below are the answer of your questions.
    1. URL issue has been fixed now if you provide link during training entry, it will be clickable. If you provide your email, we can send you a working file before upload latest version of plugin.
    2. Yes, in learning plan plugin you may add offline courses which off course complete manually. We've developed advanced version of learning plan plugin that can track eLearning courses automatically and this plugin is a part of our Moodle powered LMS Enperio and specifically design for corporate users.


    Regards,
    3i Logic LMS Team
  • Picture of Stefan Roder
    Mon, Feb 15, 2016, 5:37 PM
    Dear 3i Logic LMS Team! First of all thanks a lot for sharing this tool - it looks like it could really help us improving our platform. Unfortunately I wasn't able to install it. It thows out the following exection error:





    block_learning_plan


    DDL sql execution error

    More information about this error

    Debug info: Table 'mdl_block_learning_plan' already exists
    CREATE TABLE mdl_block_learning_plan (
    id BIGINT(10) NOT NULL auto_increment,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for block_learning_plan, please edit me'
    ;
    CREATE TABLE mdl_learning_learningplan (
    id BIGINT(10) NOT NULL auto_increment,
    learning_plan VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    description LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Learning Plan'
    ;
    CREATE TABLE mdl_learning_training (
    id BIGINT(10) NOT NULL auto_increment,
    training_name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    type_id BIGINT(10) NOT NULL,
    file VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    url VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    start_date BIGINT(10),
    end_date BIGINT(10),
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_plan_training (
    id BIGINT(10) NOT NULL auto_increment,
    lp_id BIGINT(10) NOT NULL,
    t_id BIGINT(10) NOT NULL,
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learplantrai_lp__ix (lp_id)
    , KEY mdl_learplantrai_t_i_ix (t_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_traningtype (
    id BIGINT(10) NOT NULL auto_increment,
    training_type VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    description LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_user_learningplan (
    id BIGINT(10) NOT NULL auto_increment,
    u_id BIGINT(10) NOT NULL,
    lp_id BIGINT(10) NOT NULL,
    assignee_id BIGINT(10),
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learuserlear_lp_2_ix (lp_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_user_trainingplan (
    id BIGINT(10) NOT NULL auto_increment,
    lpt_id BIGINT(10) NOT NULL,
    u_id BIGINT(10) NOT NULL,
    status VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT 'Not Yet Started',
    remarks VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learusertrai_lpt2_ix (lpt_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    Error code: ddlexecuteerror

    Stack trace: •line 449 of /lib/dml/moodle_database.php: ddl_change_structure_exception thrown
    •line 905 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    •line 76 of /lib/ddl/database_manager.php: call to mysqli_native_moodle_database->change_database_structure()
    •line 412 of /lib/ddl/database_manager.php: call to database_manager->execute_sql_arr()
    •line 364 of /lib/ddl/database_manager.php: call to database_manager->install_from_xmldb_structure()
    •line 878 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    •line 429 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
    •line 1647 of /lib/upgradelib.php: call to upgrade_plugins()
    •line 677 of /admin/index.php: call to upgrade_noncore()

    We are running Moodle 3.02+ on a shared host.
    Best regards and keep on with your fantastic work,
    Stefan
  • Picture of Stefan Roder
    Mon, Feb 15, 2016, 5:47 PM
    Some additional info: I deleted all the tables inside the database but the error remains. Tables are recreated and then seen as already existing smile
    Best regards,
    Stefan
  • Picture of Stefan Roder
    Mon, Feb 15, 2016, 5:53 PM
    Fixed now - after two times deleting all the relevant tables it finally installed without errors.
    Cheers,
    stefan
  • Picture of 3i Logic LMS
    Wed, Feb 17, 2016, 2:48 PM
    Dear Stefan,

    Sorry for the long silence. I am glad you figured out a way, In future if you find any difficulty you may directly reach us at lms@3ilogic.com.

    Regards,
    3i Logic LMS Team
  • Picture of Tevin Jemison
    Tue, Mar 8, 2016, 12:35 AM
    Hello,

    Would it be possible to allow students to change the status of their learning plans?
  • Picture of 3i Logic LMS
    Tue, Mar 8, 2016, 1:26 PM
    Dear Tevin,

    Thank you for using learning plan plugin. It can be possible by customization as per the requirement but it comes under our customization service. If you wants to avail our customization service I can forward your query to our marketing department.Please send me your detail requirements at lms@3ilogic.com.

    Regards,
    3i Logic LMS Team
  • Picture of Luke Primm
    Wed, Mar 9, 2016, 11:52 AM
    Hello,

    looking forward to using this resource, however I just installed and hit the same error that Stefan hit above. Now, it appears im kind of stuck in limbo. It keeps taking me back to the plugins "plugins check" page and under the "Learning_Plan" block, it notes "to be installed" however if i click "upgrade database, it just keeps getting the same error.

    I noted what Stefan did above to fix, but Im not as confident or skilled in this as he and im afraid of doing more damage. Could you please advise? Thank you!

    Moodle version 2.9



    block_learning_plan

    DDL sql execution error

    More information about this error

    Debug info: Table 'mdl_block_learning_plan' already exists
    CREATE TABLE mdl_block_learning_plan (
    id BIGINT(10) NOT NULL auto_increment,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for block_learning_plan, please edit me'
    ;
    CREATE TABLE mdl_learning_learningplan (
    id BIGINT(10) NOT NULL auto_increment,
    learning_plan VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    description LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Learning Plan'
    ;
    CREATE TABLE mdl_learning_training (
    id BIGINT(10) NOT NULL auto_increment,
    training_name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    type_id BIGINT(10) NOT NULL,
    file VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    url VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    start_date BIGINT(10),
    end_date BIGINT(10),
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_plan_training (
    id BIGINT(10) NOT NULL auto_increment,
    lp_id BIGINT(10) NOT NULL,
    t_id BIGINT(10) NOT NULL,
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learplantrai_lp__ix (lp_id)
    , KEY mdl_learplantrai_t_i_ix (t_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_traningtype (
    id BIGINT(10) NOT NULL auto_increment,
    training_type VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
    description LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_user_learningplan (
    id BIGINT(10) NOT NULL auto_increment,
    u_id BIGINT(10) NOT NULL,
    lp_id BIGINT(10) NOT NULL,
    assignee_id BIGINT(10),
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learuserlear_lp_2_ix (lp_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    ;
    CREATE TABLE mdl_learning_user_trainingplan (
    id BIGINT(10) NOT NULL auto_increment,
    lpt_id BIGINT(10) NOT NULL,
    u_id BIGINT(10) NOT NULL,
    status VARCHAR(25) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT 'Not Yet Started',
    remarks VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci,
    CONSTRAINT PRIMARY KEY (id)
    , KEY mdl_learusertrai_lpt2_ix (lpt_id)
    )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE = utf8_general_ci
    COMMENT='Default comment for the table, please edit me'
    Error code: ddlexecuteerror
    Stack trace:
    line 449 of /lib/dml/moodle_database.php: ddl_change_structure_exception thrown
    line 905 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 76 of /lib/ddl/database_manager.php: call to mysqli_native_moodle_database->change_database_structure()
    line 412 of /lib/ddl/database_manager.php: call to database_manager->execute_sql_arr()
    line 364 of /lib/ddl/database_manager.php: call to database_manager->install_from_xmldb_structure()
    line 867 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 426 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
    line 1630 of /lib/upgradelib.php: call to upgrade_plugins()
    line 433 of /admin/index.php: call to upgrade_noncore()
  • Picture of 3i Logic LMS
    Wed, Mar 9, 2016, 3:54 PM
    Dear Luke,

    Thank you for using learning plan plugin. we'll get back to you after diagnose this issue.

    Regards,
    3i Logic LMS Team
1 2 3 4 5
Please login to post comments