Learning Plans for Moodle

Build a learning path with your Moodle courses

Group courses into periods, define their order and let participants see what they have completed and what comes next.

From the first course to the next period

For onboarding, you can order required courses and offer optional courses alongside them. Progression to the next period can be automatic or require a manager’s approval.

Example learning path: demonstration data

Programme courses

Period 1 · Onboarding

Required · completed

Know your organisation

The first required course in the sequence.

Required · completed

Workplace safety

Opens after the previous required course is completed.

Awaiting approval

Manager review

With manual approval configured, the manager authorises progression to the next period.

Programme courses

Period 2 · Application

Required · pending

Role practice

Access opens on progression to the second period. The course still needs to be completed.

Optional · available from the start

Team communication

Available from the start. It does not wait for each period to be completed and does not change the required-course percentage.

Related courses support reciprocal co-enrolment. The relationship does not mean completing one course is a prerequisite for another.

Participants see their path; you distinguish progress from access

The block shows each person’s assigned plans and opens their details. Progress counts the required courses Moodle already records as completed.

Progress example · not an interface screenshot

2 of 3 required courses completed

2 ÷ 3 = 66.67% plan progress

  • The optional course is outside the denominator.
  • Prior or out-of-order completions may count.
  • The percentage and access to the next course are separate readings.

A progress bar does not open a course by itself. Access also follows the configured sequence and any approval between periods.

Learning Plans uses your Moodle courses and their existing completion records.

Assign participants with a review before confirmation

Assign people manually or prepare a CSV import. Accounts must already exist and be active; the importer does not create users.

01

Prepare the CSV

Identify existing accounts and their assigned plan.

02

Review the preview

Check the data and any issues before confirming.

03

Confirm assignments

Course enrolment follows the structure of the plan.

04

View the dated report

Review the available calculation and export within your permissions.

Duplicate a plan for another group. Teachers’ reports stay within their authorised scope; the global view requires specific permission. Reports are identified snapshots, not a real-time dashboard.

What to review before installation

Your Moodle and courses

  • Administrator access to install the local component and block.
  • Manual enrolment available, permission to assign the role and active accounts.
  • Course completion and cron configured for the programme to operate.
  • Defined periods, required and optional courses, and approval owners.

Tell us your Moodle version and database so we can confirm installation. The Learning Plans interface is available in English, Spanish, Portuguese and French.

Solution scope

Learning Plans organises course programmes; Moodle’s native competency plans serve a different purpose. The current scope excludes cohort or rule-based assignment, deadlines with reminders, plan certificates, recertification and a self-enrolment catalogue.

Can I request Standard without a meeting?

Yes. We can prepare a written quote. If we need a detail, we will ask by email. Purchase and delivery are arranged afterwards.

Do Standard and Business change the plugin’s functions?

The levels describe the service you receive. Standard includes updates and email support; Business adds guided setup and priority support. The proposal sets out the scope.

Request a quote for Learning Plans

Tell us about your Moodle installation and what you need. We can prepare a quote without a meeting.

Fields marked with * are required.

Tell us how many installations you need to cover and whether you need help getting started. Maximum 5,000 characters.

Solutto Consulting LLC will use this information to respond to your request. Privacy policy

Submitting this form requests a quote. Purchase and delivery are arranged separately.

Complete the security check before sending.

I would rather talk: 20-minute initial consultation

You can request a Standard quote without booking a meeting. Submitting a request does not purchase or automatically deliver the solution.

Scroll to Top