Install

Put LearnBoard Where
Your People Already Are

Two Moodle plugins, installed the way Moodle installs everything else. They mount the real charts into your own pages, and they are free on every plan including the one that costs nothing. Works with LearnNoow and Moodle.

Get the plugins or Open the live demo

The executive overview dashboard in LearnBoard

What you install

  • The connector

    local_learnboard

    The part your LMS administrator installs once, site-wide. It keeps the connection details in one safe place on the server, where no browser and no student can ever see them.

    Site administration, Plugins, Install plugin from ZIP

    Get the connector
  • The block

    block_learnboard

    The part teachers actually use: a normal Moodle block anyone with edit rights can drop onto a page, and the real chart appears right there on the page.

    Same screen, second ZIP. No build tooling on your server.

    Get the block

LearnNoow and Moodle. Both plugins modify no core files and uninstall clean.

What the plugins actually do

Nothing boxed in a frame

The chart in your LMS page is the real chart

The chart on your LMS page is the same living chart as in LearnBoard, not a picture of one and not a boxed-in frame. Your theme cannot accidentally restyle a chart and LearnBoard's CSS cannot touch your page. There is no second page loading inside your page and no scrollbar inside a scrollbar.

Start freeInstant demo

A LearnBoard dashboard, the same components the Moodle block mounts into a LMS page

Zero load on your LMS

The queries do not run on your LMS server

LearnBoard reads your LMS data without ever changing it, and prepares the numbers ahead of time, so dashboards open instantly. Reporting plugins that run inside your LMS put that work on the server your learners are using. This one does not.

Start freeInstant demo

The course readiness dashboard in LearnBoard, whether a course is fit to run before it runs

The learner's own record

Students see themselves, and only themselves

My Learning shows each learner their own progress and nobody else's. That limit is enforced on the server itself, not hidden in the page where it could be worked around. Profile KPIs, a skills radar, an activity heatmap, an assessment trend and course-by-course progress, in first person. Aggregate screens stay closed to them, enforced server-side.

Start freeInstant demo

A learner profile in LearnBoard, the record a learner sees of themselves

Use cases

Two ZIPs, three values, and a block

The whole install, in the order you do it. Nothing here needs a developer or a change window.

Step one

Start a free LearnBoard account

Step two

Install the connector from ZIP

Step three

Install the block from ZIP

Step four

Enter the three values

Step five

Add the block and pick what it shows

Optional

Turn on sign-in and map your roles

What a block can carry

Six cards that can sit on a LMS page

Any registered widget kind can go in a block, scoped to the course the page is about. These six are the ones people put there first.

  • Risk levels by group

    From the learners at risk screen, on the synthetic demo dataset.

    The risk levels by group card in LearnBoard
  • Budget gauge

    From the budget utilisation screen: spend against the allocated budget.

    The budget gauge card in LearnBoard
  • Capability matrix

    From the workforce capability screen: every role against every capability.

    The capability matrix card in LearnBoard
  • Standards heatmap

    From the standards mastery screen: every learner against every standard.

    The standards heatmap card in LearnBoard
  • Login heatmap

    From the users and engagement screen: when people actually sign in.

    The login heatmap card in LearnBoard
  • Certificate issuance

    From the certification expiry screen: what was issued, and when.

    The certificate issuance card in LearnBoard

Three ways to fill a block

A block can carry one card, a whole board, or a dashboard you already built.

Editing is capability-gated: only someone holding the block-management capability, with Moodle edit mode on, can change what a block shows. Everyone else sees a read-only dashboard.

  • Single card

    One chart, one height

    Pick a chart from a curated list, or any widget kind by identifier, and set its height. A KPI tile on a course page, an activity trend on the Dashboard.

  • Custom dashboard

    A drag-and-drop canvas inside your LMS

    An Add charts picker mirrors LearnBoard's own navigation, with live search across every group, surface and widget. Tick several, add them in one action, then drag and resize on the same grid engine the product uses.

  • Linked dashboard

    One board, authored once

    An analyst builds and shares a dashboard in LearnBoard; the block renders it read-only in Moodle and always reflects the latest saved version. Central governance, no copy-paste.

  • Course context

    A block on a course page scopes itself

    Place it on a course and its charts scope to that course automatically. Nothing to configure per course.

  • Audience control

    Managers, teachers, students or everyone

    Each block instance chooses who sees it, so the same page can carry a staff view and a learner view without either seeing the other.

  • Theme aware

    Light, dark, or follow Moodle

    The block can track your LMS theme's own dark-mode toggle live, and it paints with your own brand colours and chart palette.

Better together

Three parts, one connection

There is no integration to maintain and no second system of record. The chain is this short on purpose.

Questions

Questions about the Moodle plugins and what they touch.

What do the two Moodle plugins do?

One is the connector, which your administrator installs once. It keeps the connection details on the server, so nothing sensitive ever reaches anyone's browser. The other is the block, which teachers use: a normal Moodle block you can place on the Dashboard, a course page or the site home, and the live charts appear right there. (Their install names are local_learnboard and block_learnboard.)

Do the plugins modify Moodle core?

No. They touch no core files and install and uninstall cleanly through Moodle's own Install plugin from ZIP. That is also why a Moodle upgrade does not break the integration.

What has to be configured?

Three settings, and you copy rather than invent them: the install wizard shows your administrator the exact three values to paste in. Most installs take a few minutes.

Is it a boxed-in frame?

No. It is the real, living chart placed directly on your LMS page, not a boxed-in window showing another website. It cannot clash with your LMS theme in either direction, and the card keeps everything it has in LearnBoard: tooltips, the info explainer and the Ask AI button.

Can Moodle users sign in without a second password?

Yes. Once your administrator turns on sign-in mapping, whoever is signed in to Moodle is recognised automatically. No second password is created or stored anywhere. Staff open LearnBoard in one click; learners land straight on their own My Learning page.

How are Moodle roles mapped?

A role-mapping admin page in Moodle maps each Moodle role, including custom ones, to a LearnBoard role, with a warning badge on write-capable roles and audit logging when a mapping is applied. Where a user holds several roles, the highest privilege wins.

Which platforms work?

LearnNoow and Moodle. Every release is tested against the oldest and the newest Moodle we support before it ships, so upgrading your LMS does not break your charts. Where a version differs, a chart quietly adapts rather than failing.

Does it work on shared hosting, or behind a self-signed certificate?

Both. LearnBoard runs on ordinary shared hosting with no Node runtime on the server, and the connector carries an allow-self-signed-SSL toggle for internal deployments.

Which platforms does LearnBoard support?

LearnNoow and Moodle. Connect either one read-only and the same dashboards, charts, alerts and AI answers run on it. Nothing is installed on LearnNoow; Moodle has two free companion plugins.

Keep reading

What the plugins put on the page, and what secures the connection behind them.

LearnBoard

Install the pair and see it in your own LMS

Both plugins are free on every plan. Connect read-only, add a block, and the charts are on your page the same afternoon.

Built for LearnNoow and Moodle.

The course effectiveness dashboard in LearnBoard