Solin Early Warning

Solin Early Warning Dashboard

Cross-course rollups, category dashboards, and governance reporting.

The Dashboard is a commercial Moodle™ admin plugin that builds on the free Solin Early Warning Block. The free block shows teachers who may need attention inside a course. The Dashboard gives administrators the institution-wide view.

See the tiers

What the Dashboard adds

The free block answers a course-level question. The Dashboard answers an institutional one.

The free block answers: “In this course, who may need attention this week?”

The Dashboard answers a wider institutional question: “Across our Moodle™ site, where is the at-risk concentration?”

The Dashboard adds admin pages under Site administration → Reports → Solin Early Warning Dashboard. The exact features depend on tier, but the core Dashboard includes:

  • Overview — flagged-student count, trends, and top categories by flag rate
  • Cross-course rollup — each flagged student listed once, with the number of courses they are flagged in
  • Category dashboards — flag counts and trends grouped by course category
  • Structural visibility — courses where the block cannot function fully, such as completion tracking off, missing deadlines, or course sizes below the configured floor
  • Configuration overview — block settings and overrides across the institution
  • Governance and audit reporting — exportable information on block usage, flags, dismissals, and configuration
Two professionals at a meeting table reviewing printed charts with a magnifying glass
Cross-course coherence badge in the free block.

The free block can also show a small cross-course badge for flagged students when the Dashboard is installed and licensed. That helps teachers see whether a student is only flagged in their course or across several courses.

Three Tiers

All Dashboard tiers are annual subscriptions. The free block continues working even if a Dashboard license expires.
  • Annual subscription — predictable, auto-renew at the same price.
  • No data egress — student-level data stays in your Moodle.
  • GPL-licensed — source available to license-holders.

Dashboard tiers

Small

For single-Moodle institutions that want a practical cross-course view without a large procurement process. Small is usually bought by a technical Moodle administrator or small L&D team that has already installed the free block and wants visibility across courses.


Included:

  • Dashboard plugin for one production Moodle instance
  • Overview page
  • Cross-course rollup
  • Category dashboards
  • Structural visibility report
  • Configuration overview
  • Governance and audit reporting
  • Cross-course badge in the free block
  • Weekly email digest generated from the customer’s Moodle
  • Cohort-derived install defaults
  • Quarterly short benchmark summary in the customer portal
  • Software updates during the license period
  • Community support through GitHub and Moodle forums

Not included:

  • Slack or Teams notifications
  • Role-scoped category visibility
  • Scheduled CSV or PDF exports
  • JSON export or webhook
  • Live cohort intelligence
  • Named support contact or SLA-bound support

$1,950 or €1,740 / year

Pro
BEST proposal

For mid-sized institutions where IT and L&D both need the Dashboard to support regular operational review. Pro adds live cohort intelligence, scheduled exports, Slack or Teams notifications, and SLA-bound support with a named technical contact.


Everything in Small, plus:

  • Role-scoped category visibility
  • Scheduled CSV and PDF exports
  • Slack or Teams notifications (sent directly from your Moodle to your channel webhook)
  • Configuration audit overview
  • Two named threshold presets (compliance training, self-paced evergreen)
  • JSON export and webhook
  • Outlier drift notices
  • Weekly cohort trending digest
  • Threshold-vs-cohort warnings
  • Per-course-shape benchmarks
  • Quarterly anonymized benchmark report (PDF)
  • Documented privacy provider, signed-and-returnable DPA within 5 business days
  • 8-business-hour email support SLA, named senior technical contact

$4,950 or €4,420 / year

Institutional

Quoted tier for institutions with multiple Moodle instances, federated structures, or formal governance requirements. This tier is for buyers who need more than a plugin license — for institutions where the Dashboard becomes part of a documented governance or oversight process.


Everything in Pro, plus:

  • Multi-Moodle-instance support (one license umbrella, sub-keys per production instance)
  • Full audit log coverage of dismissals, configuration changes, role assignments
  • Per-faculty or per-department configuration templates (hierarchical overrides)
  • Signed audit attestation pack (quarterly, governance-grade artifact)
  • Named senior technical contact — direct access to Onno, Solin’s founder
  • Quarterly review call — a working session, not a status meeting
  • 8-business-hour email support SLA with contractual response-time terms
  • One Calibration Review per year included ($3,950 service value)

$12,500–18,000 or €11,200–16,200 / year

Annual subscription. Cancel with 30 days’ notice.

Prices are listed in USD. EU customers see the EUR equivalent at invoice stage. Other currencies are available on request. EU business customers benefit from the reverse-charge mechanism where applicable; Dutch customers are charged 21% VAT. Talk to us about Institutional pricing — security questionnaire, multi-Moodle scope, and contract terms are tailored per engagement.

Data flow in plain language

Two destinations, both clearly scoped.

The free block makes no outbound calls. For the Dashboard, two destinations exist for outbound data:

Destination Data Default state
Solin services License key, heartbeat timestamp On (required for any Dashboard tier)
Solin services Institution-level aggregate metrics Off, opt-in (Pro and Institutional)
Customer-configured channel (Slack, Teams) Notifications, including any names you choose Off, customer-enabled (Pro and Institutional)

Student names, student IDs, and student-level risk lists are never sent to Solin services through the plugin. Notifications you configure (such as Slack or Teams alerts) are sent directly from your Moodle to the channel webhook your administrator configures. Solin services are not in the notification path.

The institution-level aggregate feed contains threshold settings, flag-rate counts per category, and dismissal-reason distribution. It contains no student-level records.

Cohort intelligence

Pro and Institutional tiers include cohort intelligence for opted-in customers.

Cohort intelligence helps answer questions such as:

  • Are our flag rates unusually high or low?
  • Is one signal dominating our alerts?
  • Are teachers dismissing one type of flag much more often than expected?
  • Do our thresholds differ strongly from similar course shapes?

This is not a predictive student model. It is aggregate benchmarking across opted-in customer installations.

Principles

Opt-in by default. Contribution is off unless the institution enables it.

Aggregate only. The benchmark feed uses institution-level and category-level aggregates, such as threshold settings, flag-rate counts, and dismissal-reason distributions. It does not require student-level records.

Course-shape grouping. Where useful, comparisons are grouped by detected course shape: cohort-paced, self-paced, blended, or one-shot compliance. We do not offer sector breakdowns in v1 because early sample sizes would not be credible.

Sample sizes shown. Where comparison numbers are shown, sample sizes are visible.

Ranges, not false precision. Where appropriate, comparisons use bands or ranges instead of pretending that one exact benchmark number is more certain than it is.

Early-adopter discount

25% off the first year for the first 30 customers across Small and Pro tiers combined.

The cohort intelligence layer gets more useful with each additional opted-in customer. Below about 30 customers, the benchmark numbers carry too much sampling noise to be confidently useful. So we offer a discount that thanks early adopters for accepting that limitation and helping us close it.

  • Small: $1,950 → $1,462.50 first year
  • Pro: $4,950 → $3,712.50 first year
  • Institutional: not eligible, quoted separately

From year 2 onward, renewal returns to the standard tier price. The discount ends when either 30 Small and Pro customers have taken it, or 12 months have passed since launch — whichever comes first.

30 early-adopter places available.

License terms in plain language

  • Annual subscription.
  • One Small or Pro license covers one production Moodle instance.
  • Test and staging instances do not require a separate license if they are not used in production.
  • Institutional licenses cover multiple production instances as agreed in the contract.
  • If the license expires, the Dashboard stops refreshing its aggregations.
  • The free Solin Early Warning Block continues working.
  • Existing Moodle data is not deleted.
  • All paid tiers are billed by invoice.
  • EU business customers benefit from the reverse-charge mechanism where applicable.
  • Dutch customers are charged 21% VAT.
  • No silent price increases. Any pricing change is announced before renewal.
  • Data processing agreements are available before service delivery.

Read the full terms →

Referral Program

$500 renewal credit for referring a new institution.

The cohort intelligence layer gets more useful with each additional institution that participates. Because a referral from an existing customer is more valuable to us than generic advertising, we offer current customers a $500 renewal credit for referring a new institution.

Read how the referral program works →

Talk to us

If you are comparing the Dashboard with broader analytics tools, we can help you decide whether this is the right scale of solution.