Quick view
Overview (/) — global KPIs + trend chart. Daily entry point.
The SoftSys Edu Analytics web dashboard (app.softsysanalytics.com) presents the tenant’s processed data across a series of theme-based pages. This page walks through each section so you know where to find every metric.
To enter the dashboard you can use:
local/ssea:viewlearnerreport, local/ssea:viewinstructorreport) access from their Moodle profiles without entering credentials.Once inside, primary navigation lives in the left sidebar.
The / page is the entry point and shows the most relevant tenant KPIs.
Featured KPIs:
Controls:
When to use it: quick review of the tenant’s overall state. Ideal for the first look of the day.
/users shows a paginated table with all active tenant users and their activity summary.
Main columns:
last_seen_at).Available filters:
Clicking a row opens the user profile (/users/:userId) with a daily timeline of their activity, quiz attempts history, submitted assignments, enrolled courses, and factors that contribute to their risk score.
/courses lists the courses synced from Moodle with engagement metrics.
Main columns:
Drill-down: clicking a course opens its detailed view with activity breakdown, submissions chart, and a list of at-risk students specific to that course.
/enrollment shows enrollment analytics:
/grades shows grade distribution at tenant and course level.
KPIs:
/completion shows activity and course completion rates.
Views:
/at-risk is one of the most-used pages by teachers and managers. It shows the students flagged at-risk by the detection worker.
Columns:
Filters:
score_desc is the most common).Actions:
See API — Dashboard REST for the equivalent endpoint.
/alerts centralizes active notifications: inactivity, performance drops, completion milestones, grade drops, etc.
Columns:
alert_type).low, medium, high, critical).Actions:
Alerts are generated by the alerts worker in the background every hour, based on tenant-configurable rules.
/reports shows the history of export jobs and lets you create new ones.
View:
report_type, format (CSV/JSON), state, requested date, and completion date.Available report types:
retention_cohort — retention by enrollment cohort.activity_funnel — completion funnel by activity.teacher_course_health — course health from the teacher’s perspective.student_learning_profile — aggregated student profile.assessment_performance — assessment performance.early_warning_summary — early warning summary.See API — Dashboard REST for the equivalent API flow.
/settings includes tenant options:
On several pages (Users, Courses, At-Risk) you can save a set of filters as a monitor. A monitor is a named watchlist you can reopen with a single sidebar click.
Typical use cases:
Monitors are managed via /v1/tenants/:id/monitors in the API (see API — Dashboard REST).
If your account has the super-admin role in SoftSys Solutions (normally the internal support team and Enterprise managers), you see an additional /admin/tenants section:
These endpoints are not documented in the public API — they are for internal management only.
Students and teachers with the local/ssea:viewlearnerreport or local/ssea:viewinstructorreport capabilities access a reduced view of the dashboard embedded inside Moodle (in an iframe). This view:
/v1/tenants/:id/viewer/** endpoints signed with the viewer shared secret.See API — Dashboard REST for the available endpoints.
Quick view
Overview (/) — global KPIs + trend chart. Daily entry point.
Find a user
Users (/users) — paginated table with search and filters. Click for detailed profile.
Spot problems
At-Risk (/at-risk) + Alerts (/alerts) — prioritized list of students and actionable notifications.
Export data
Reports (/reports) — async jobs with CSV/JSON download (7-day persistence).