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.
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
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
Annual subscription. Cancel with 30 days’ notice.
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.
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.
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.
