Luna Web Platform Overview
Mission & Scope
Luna is a research-driven web platform that partners with universities to understand and mitigate mathematics student dropout. It combines structured wellbeing data collection, real-time analytics, and actionable insights so that researchers, lecturers, and support staff can coordinate interventions before students disengage. This document provides a high-level orientation to the platform for new collaborators, grant partners, and technical contributors.Stakeholders
Value Proposition
- Evidence-based retention insights – captures both background and weekly longitudinal signals, then applies Kalman-filter smoothing to detect at-risk trajectories early.
- University-ready operations – supports multi-university, multi-module deployments with lecturer-controlled enrolment and compliance-friendly data segregation.
- Explainable analytics – exposes cohort-level trends and per-student narratives that are rooted in transparent psychometric models rather than black-box scoring.
- Extensible architecture – API-first Django backend, modular modelling package, and documented analytics outputs simplify further research integrations.
Core Capability Areas
- Identity & Access Management – custom user model with student, lecturer, and administrator roles, university scoping, and Django admin support.
- Module & Survey Lifecycle – background forms, password-protected module enrolments, scheduled weekly surveys, and reminder cron jobs.
- Analytics Pipeline – modelling app orchestrates Kalman filtering and risk scoring, persisting smoothed metrics for dashboards and exports.
- Notifications & Reporting – automated cron runners execute survey creation and analytics updates; optional email hooks are available for interventions.
- Operations & Observability – containerised deployment (Docker + docker-compose), PostgreSQL persistence, and PGAdmin for manual inspection.
Platform Components
Feedback Channels
- GitHub Issues – for bugs and feature requests (tag with
web-platform). - Research Steering Group – meets monthly to review analytics findings and prioritise new instrumentation.
- Security & Compliance – report incidents to the platform administrators; SOC-style runbooks are documented in the private operations repository.
📚 Continue with the companion guides:
web-platform/installation.mdfor developer setup instructions.web-platform/architecture.mdfor infrastructure, data modelling, and request flows.web-platform/student-experience.mdandweb-platform/lecturer-experience.mdfor persona-centred walkthroughs.