Product walkthrough

    See mystudent.ai in action

    Four short videos walk you through the platform from every angle — administrator, teacher and pupil.

    School Admin role

    How a school administrator sets up classes, staff, schedules and oversight on mystudent.ai.

    Download .mp4

    Tip: For PowerPoint or Google Slides, download the .mp4 and use Insert ▸ Video (PowerPoint: This Device; Google Slides: upload to Drive first). The embed code works for websites, blog posts, Notion and email.

    Teacher role

    A teacher's day: lesson planning, live classroom, marking and progress tracking.

    Download .mp4

    Tip: For PowerPoint or Google Slides, download the .mp4 and use Insert ▸ Video (PowerPoint: This Device; Google Slides: upload to Drive first). The embed code works for websites, blog posts, Notion and email.

    KS1 student signup (Kahoot-style)

    A Key Stage 1 pupil joins the class with a 6-digit code — fast, fun and no email required.

    Download .mp4

    Tip: For PowerPoint or Google Slides, download the .mp4 and use Insert ▸ Video (PowerPoint: This Device; Google Slides: upload to Drive first). The embed code works for websites, blog posts, Notion and email.

    KS1 student learning style test

    A KS1 pupil signs in and completes the VARK learning-style assessment.

    Download .mp4

    Tip: For PowerPoint or Google Slides, download the .mp4 and use Insert ▸ Video (PowerPoint: This Device; Google Slides: upload to Drive first). The embed code works for websites, blog posts, Notion and email.

    User roles

    One platform, every role connected

    From the municipality down to assigned parents — each role sees exactly what they need.

    Municipality

    Can also be a school-group role

    Oversees multiple schools, regional reporting and shared procurement.

    School Admin

    Manages staff, classes, schedules, billing and compliance for a single school.

    Teacher

    Plans lessons, runs the classroom, marks work and tracks progress.

    Student

    Learns at their own pace with adaptive content tuned to their VARK profile.

    Assigned Parents

    Follows their child's progress, messages teachers and confirms consents.

    Schedule & substitution

    Week board (drag-and-drop)

    Docendo-style board as the default Skema view — palette of absent teachers and free substitutes, day-stacked grid, single-week overrides only.

    Absence → cover automation

    Approved absence creates VIKAR-DÆKKES overrides per lesson up to 8 weeks ahead. Reversal cleans up and the matcher excludes the absent teacher.

    Substitute matcher v2 with allocation boost

    Candidates ranked 0–5 across qualifications, competence, standby and availability — with extra boost for teachers already tied to the subject or year team.

    Schedule year rollover

    Copy classes (grade +1), allocation, class hours, functions and option blocks to the next school year in one click — preview before applying.

    Cover budget per absence

    get_cover_cost_summary now ships a by_absence breakdown — see exactly what each absence costs in substitute cover.

    Schedule publish audit

    Hard-block + soft-ack gate before the schedule goes live — catches double bookings, long days, missing cover and room clashes, archived on the snapshot.

    Municipality & school admin

    Municipality read-only

    Municipality admins see aggregated school insights via secure RPCs — no class or pupil data exposed.

    Cross-domain platform isolation

    Every account is locked to one platform. Login bounces to the correct domain automatically.

    STIL wsaIMPORT v8

    SOAP push of master data to Unilogin with auto-mode on six annual-wheel deadlines.

    Annual-wheel reminders & daily digest

    Per-deadline reminders for teachers and school leaders, plus municipality triggers for serious events and a daily digest.

    One-click holiday seeding

    Official public holidays and school breaks seeded per country in one click — editable per school.

    Per-school Aula mirror queue

    Messages, after-school and events mirror to Aula in mock mode by default; KOMBIT mTLS production is ready when the agreement lands.

    Staff, work time & wellbeing

    A20 work-time registration

    A20 KL/LC categories, 1924/1680 norm, protected prep time, quarterly follow-up and paid/unpaid breaks in one register.

    Lærernorm tab in Fagfordeling-Workbench

    Aggregates schedule, subject distribution, absence and annual norm per staff member via a dedicated RPC.

    Staff sub-roles & scopes

    Substitute, pedagogue, TAP, consultant and leader with eight sensitive scopes, school + user overrides and audit logging.

    Wellbeing-survey engine

    Periodic DCUM/Bloomsights surveys with k-anonymity RPC and official 20- and 40-question instruments seeded.

    National skills tests planner & STIL export

    Plan national skills tests, view results and heatmaps, export to STIL-compatible CSV — Danish only.

    SEN suite with PPR & consent

    PPR referrals, accommodation register, consent log and audit — surfaced as a banner on assignments and exams.

    Teacher day-to-day

    Grading flow with audio & notes

    SpeedGrader with keyboard navigation, notes anchored in the pupil's text, recorded audio feedback and automatic late flagging per policy.

    Assignment bank & reuse

    Share assignments across the school and deep-copy them — content, rubric, late policy and AI settings follow to a new class and deadline.

    Curriculum 2026 resolver

    Automatically switches between FM2014 and the 2026 curriculum per subject and year; locked onto the yearly plan.

    Yearly plan ↔ Lesson prep link

    Period chip on the hub, coverage badge on the plan, auto-prefilled prep and AI seeding from the yearly plan.

    Lesson prep VARK groups

    AI generates four VARK variants per core activity; one-click differentiate to all and group-aware student preview.

    Gradebook on Danish 7-trin scale

    Auto-feed from assignments, percent→7-trin conversion, RLS on entries, snapshot audit and internal CSV / STIL export.

    Team mode in live quizzes

    Kahoot-style quizzes with team mode, AI-generated questions and a shared class scoring round.

    Content roles & collaborative workspace

    content_admin / content_editor scoped per municipality, ownership on learning_content, sharing and correction suggestions.

    Pupil & parent

    The pupil's week

    Assignments, quizzes, project milestones and feedback in one overview with next steps sorted by deadline.

    AI illustrations in lesson content

    Gemini 3.1 Flash produces relevant illustrations in batches of five with SHA-256 caching for reuse.

    Reading coach with multi-chapter stories

    Personalised VARK-aligned stories across multiple chapters — pupils continue at their own pace.

    57-language TTS with pronunciation guidance

    On-demand TTS in 57 languages via gpt-4o-mini-tts, with language-specific pronunciation guidance.

    Text simplification & smart rendering

    AI adapts reading level per pupil and parses interactive markers/diagrams adaptively.

    Interactive exercises — 5 types

    Full pipeline for five exercise types (drag-drop, sorting, matching, etc.) with validated JSON schemas.

    Visual arts with SmartCanvas

    Pupils draw directly in SmartCanvas and submit artwork as artefacts in the assignment flow.

    Productivity & platform

    AI assistant in the productivity suite

    Contextual help inside Docs, Sheets and Slides with automatic language detection — without leaving the tool.

    Teacher toggles for AI & spell-check

    Teachers toggle AI assistance and spell-check per assignment — exam mode in two seconds.

    Submission integrity — paste detection

    Pastes are detected per session and surfaced to teacher and parent — without blocking the pupil.

    Content library & Smart URL import

    Drafts library with autosave, beforeunload flush and retry, plus Firecrawl-based multi-page URL import with audit log.

    Auto-trial on child link

    Database trigger grants a 30-day trial when a parent links a child — no Stripe round-trip needed.

    EU hosting + S3 backup in Helsinki (FI)

    App and file hosting at Hetzner in Falkenstein/Nuremberg (DE). Encrypted daily backup written to Hetzner Object Storage (S3-compatible) in Helsinki (FI) — DB + Storage files + edge function logs, 30-day retention. Raw data never leaves the EU.

    Fagfordeling — from wish to yearly plan

    Scenarios & negotiation

    Named what-if snapshots, TR/co-determination rounds with per-staff threads, accept/reject and sign-off signature.

    Teacher wishes & teacher self-view

    Teachers see their own allocation and submit wishes (subject/class/hours/comment); admins respond in the Wishes tab.

    Budget & finance

    Salary rates per sub-role + per-staff overrides, budget cap per school year, KPIs (budget/spend/delta) and CSV export per teacher and subject.

    Competence coverage

    Linjefag, teaching competence, course, side subject or none — per teacher and subject. Surfaces uncovered allocations at school and municipality scope.

    Year-vs-year history & diff

    Each allocation compared with the prior year — new/removed/changed per teacher, year and subject with KPIs and CSV.

    AI assistant + onboarding wizard

    AI proposals to assign, rebalance or reduce — with teacher wishes and budget as context. 6-step wizard and validate RPC catch gaps before rollout.

    Export, sign-off & schedule transfer

    PDF (per teacher/class/subject + team overview), multi-sheet Excel and signed PDF archive. One click opens the schedule auto-filled from the allocation.

    Substitute & yearly-plan bridge

    The substitute matcher uses subject-distribution and year-team boosts; yearly plans can be seeded directly from the signed allocation.

    Parent & pupil insight + meetings

    Schools can publish the allocation to parents and pupils per class. The Meetings & minutes tab seeds agendas and collects open actions across meetings.

    Municipality insights — read-only and audited

    Schedule overview per school

    KPI strip, sortable table, per-school drawer and substitute economy. Read-only via SECURITY DEFINER RPC — no class or pupil data.

    Staff coverage forecast

    Per school year: UVM requirement vs scheduled teaching, gap sorting, drilldown sheet with open allocations per subject and class.

    Intake, after-school & class formation

    Enrolments and withdrawals, SFO module changes, class-formation drafts and legacy imports in one overview with period filter and CSV.

    School compliance

    Compliance documents across schools via a single server-side join, sortable headers, status badges and CSV export.

    §153 notifications

    SLA monitoring, bulk acknowledge, municipality case reference + caseworker note, median response time and localised CSV.

    Fagfordeling insight & payroll runs

    Per-school view of hours, teachers, scenarios, sign-off, negotiation and completed payroll runs — all with scoped realtime and CSV.

    PBL & goal loop

    Curriculum goals & portfolio

    Courses link to competence, skill and knowledge goals suggested per subject and grade; milestones, rubrics and portfolio export document the result.

    Uggi in PBL

    Socratic guide for teams, curator with next steps for the teacher and reflection partner for pupils — all through the teacher approval inbox.

    Climate & SDG library

    Products, wall templates, character traits and eight building blocks — curated assets for teacher PBL courses.

    7-step course designer

    Teachers design PBL courses in seven steps with team, meetings and a live audit panel for gaps and coverage.

    Realtime project wall

    Pupils collaborate on a shared wall with cards and attachments in realtime. Coordinator view bundles all teams for the teacher.

    Dannelses-PBL — SDG, innovation wheel & Open School

    Framework toggle, SDG tagging, phase view on cards, Open School partners and public wall sharing via token.

    Goal loop municipality → pupil

    Org goals, indicators and check-ins cascade from municipality through school, team and class to pupil — with roll-up RPC and quality-programme page.

    Leader team, daily goals & coaches/TK/circles

    Confidential leader-team kanban, daily class goals, coach/TK items and learning circles (4-meeting template) whose output mirrors into the knowledge-sharing hub.

    Pupil day-to-day tools

    Radio studio with multitrack timeline

    Pupils produce podcasts and school radio in a real studio: mixing desk, jingle pads, timeline with fades, undo/redo and a CC music library.

    Language tutor with 12-turn context

    Tutor conversations per scenario and persona with built-in TTS, PII scrub and archive/rename/reopen per chat.

    Maths whiteboard with step solving

    Personal and class boards, KaTeX-style rendering, copy buttons and a graph mode when the answer is visual.

    PE plans with weekly sets

    Pupils get tailored 1–16-week training plans with feedback thread and AI proposals that respect age band.

    Geography map study

    Pins, AI fact enrichment, XP quiz and resize-safe projection — grade level drives prompts and guardrails.

    Media subject & debate arena

    Record, edit and script suggestions in media studies; debate arena with argument turns, caps and a sensitive-content guardrail.

    Knowledge map & flashcards

    Per-subject knowledge map with 'next step', spaced repetition via apply_flashcard_review RPC and realtime updates across devices.

    Pupil: class life, archive & support

    Class portfolios & class wall

    Pupils browse classmates' portfolios (when shared) and comment in threads; the class wall accepts photos with pin/edit/delete and realtime.

    Radio Studio with timeline

    Multitrack timeline, mixing desk with ducking, headphone cue, On Air playout, quality checks and a podcast archive.

    Session recordings & voice recordings

    Replay help sessions with the chat log in an accordion; personal voice recordings with KPI strip and signed-URL refresh every 50 minutes.

    My corrections & assignment hub

    Text corrections in four status tabs with 'Mark all reviewed'; assignments in Active/Submitted/Graded/All with UpcomingBanner and calendar breadcrumb.

    Files, images & template library

    URL-synced tabs, kebab menu (View/Copy/Download/Delete), upload queue with progress and scope badges (Platform/School/Class) on templates.

    Scratchpad & analog submissions

    SmartCanvas scratchpad with 6 MB quota-aware persistence; photo/PDF/audio submissions auto-route to open assignments with an AI feedback draft.

    Resilience check & my loans

    CYRM-12-light quarterly check with BørneTelefonen / Childline resources; loans in Active/History/Damage with urgency chip and receipt PDF.

    School admin oversight

    AI tools & AI assignments

    KPI strip, period/category/tool filter, top tools/users and 25 most recent calls per user. AI-assignments marked via the created_by_ai flag.

    Assignments & calendar

    Cluster page with status/class/teacher/period filters, AssignmentDetailDrawer with submission KPIs and a calendar with weekly + per-day totals.

    Material wizard & lesson prep

    Sheet drawer for source, extracted, ideas and exercises; lesson prep with goals/agenda/notes/itemCount and deep link.

    Storygames & session recordings

    KPIs and optimistic bulk delete on storygames; session recordings with reviewed-by template, player copy/download and 60-min expiry.

    Magtanvendelse (BEK 1773/2021)

    Folkeskole categories (avert, hold, exclusion, retention), leader attestation, audit timeline and jsPDF export.

    Announcements, class wall & treatment plans

    Announcements in Active/Scheduled/Archive/Read-stats; class wall with photos and infinite paging; treatment plans with goal check-ins and per-plan PDF.

    Security, consent & integrations

    AI-fetch chokepoint

    Every edge function routes through aiFetch — 45 s timeout, retry on 408/425/429/5xx, and scrubPii blocks CPR/NI/EMAIL with 422 before the call.

    AI prompt audit & store:false

    ai_prompt_audit logs every AI prompt (super_admin all, school_admin own pupils). OpenAI runs with store:false and a hashed user id.

    Under-13 children & parental consent

    useChildAgeGate.requireAiPersonalisationConsent gates AI personalisation; child_data_consents covers six consent types.

    Pseudonymised super-admin & break-glass

    Super-admin sees a default-pseudonymised pupil directory; break-glass access requires a reason and is logged to sensitive_access_log.

    Public API & HMAC webhooks

    Per-school API keys (sk_live_), four read endpoints and HMAC-signed webhooks on four events — developer portal at /developers.

    STIL wsaIMPORT v8 + KOMBIT channel

    SOAP push of master data to Unilogin with ContactPerson via the KOMBIT/CPR channel — foster carers and officially linked persons reach the XML without a Lovable account.

    15+
    Subjects
    Year 1–13
    Year groups
    3,600+
    Topics
    15,200+
    Learning tasks
    Roles and access

    Structured access management

    The platform is designed with clear roles so each user has exactly the access they need.

    School administrator

    Manages the entire school

    • Creates and manages classes
    • Invites teachers and pupils
    • Views overall school statistics
    • Assigns teachers to classes and subjects

    Teacher

    Teaches assigned classes

    • Sees progress for pupils in own classes
    • Gets overview of class strengths/weaknesses
    • Can identify pupils who need extra help
    • Controls content level per subject for pupils

    Pupil

    Learns at their own pace

    • Personalised learning based on learning style
    • AI feedback on all tasks
    • Gamification with points and achievements
    • Homework help with image recognition
    • Metacognitive reflection after tasks
    School
    Classes
    Teachers
    +
    Pupils
    For school administrators

    Everything you need to manage

    An intuitive dashboard that gives you full control over the school's digital learning environment.

    Central school dashboard

    Get a full overview of all classes, teachers and pupils in one place.

    Class management

    Create classes from Year 1 to Year 13. Early years uses voice-based play-learning without tests.

    Teacher assignment

    Assign teachers to specific classes and subjects with a few clicks.

    Easy onboarding

    Invite teachers and pupils via email — they automatically get access.

    Progress reports

    See detailed reports on pupils' progress across subjects.

    Secure data handling

    GDPR-compliant platform with data hosted in the EU.

    Automatic synchronisation

    Timetable meets curriculum

    When the teacher sets up the class timetable, the platform automatically synchronises the pupils' learning feed with the relevant subjects and topics.

    Class timetable
    Maths
    English
    Science

    Automatic synchronisation

    Pupil's learning feed
    Fractions and decimals
    Grammar and word classes
    Present & past tense in 5 languages
    Reading comprehension
    Set up in minutes
    Pupils only see relevant subjects
    AI adapts content automatically
    Timetable

    Complete timetable management

    Manage the class's weekly timetable, assign teachers to lessons, and adjust times – all from one intuitive interface.

    Weekly timetable – 7A
    Ma
    Ti
    On
    To
    Fr
    08:00
    Da
    Ma
    Fy?
    Ge?
    Da
    09:00
    En?
    Da
    Hi
    Ma
    Id?

    Click a lesson to edit

    Ma
    Maths
    Tuesday 08:00 – 08:45
    Select teacher...
    08:00
    08:45
    Assign to all Maths lessons

    Weekly timetable

    Create and manage the class timetable visually with simple click-and-edit functionality.

    Teacher assignment

    Assign a teacher to specific lessons or all lessons in a subject.

    Quick time adjustment

    Adjust start and end times directly from lesson details.

    Bulk actions

    Assign a teacher to all lessons in the same subject with one click.

    Teacher overview

    Teachers see their personal timetable across classes.

    Automatically syncs with the pupil's learning feed
    Scan paper timetable with AI
    Teachers see their combined timetable
    AI-powered

    Intelligent teaching tools

    AI that knows your class, your curriculum and your pupils' levels

    AI teaching assistant

    A floating AI copilot that knows your class context, suggests assignments and understands pupil performance in real time.

    Smart assignment creator

    Auto-fills based on this week's curriculum topic, class analytics and the timetable — with subject-aware exercise filtering.

    AI quiz generator

    Generate quizzes matched to year group and curriculum with one click. The AI ensures age-appropriate and accurate content.

    AI context panel — Year 7A Maths
    This week: Fractions and decimals (Period 2)
    Class average: 74% · 3 pupils need support
    AI suggests: Fraction simplification exercise with differentiation
    New

    Misconception detection

    When a pupil answers incorrectly, we often know why. The platform recognises common subject misconceptions and provides targeted hints instead of just saying "wrong".

    Auto-detection

    Every distractor in multiple choice, fill-in-the-blank, matching, true/false and sequencing tasks is tagged with the underlying misconception.

    Targeted hints

    Pupils don't just get "wrong" — but a friendly, age-appropriate hint that explains the specific misconception and shows the way forward.

    Teacher analysis

    The teacher dashboard shows which misconceptions the class most often falls into — so you can practise exactly what's missing.

    What the pupil sees

    What is 1/2 + 1/3?

    2/5Your answer

    Think of it this way

    You can't add the numerators and denominators separately. First find a common denominator — here it becomes 6: 1/2 = 3/6 and 1/3 = 2/6.

    The hint is specific to the misconception the pupil fell into
    AI Yearly Planning

    Yearly planning with AI — save hours on preparation

    Teachers can import existing yearly plans or generate new ones with AI, aligned with the National Curriculum and recommended teaching hours.

    Import existing yearly plans

    Teachers paste yearly plans from other platforms — AI automatically structures them into terms, units and activities.

    Recommended teaching hours

    Automatic calculation of weekly lessons based on recommended teaching hours.

    Curriculum coverage in real time

    Visual dashboard shows exactly what proportion of the National Curriculum each subject covers.

    New

    New tools for schools

    Work-time tracking

    Track work time for teachers and staff.

    See all tools

    Text corrector

    AI-driven spelling and grammar check.

    See all tools

    Schedule variations

    Handle weekly variations and special days with ease.

    See all tools
    For teachers

    Free up time for what matters

    Let AI handle differentiation and feedback so you can focus on relationships and teaching.

    Save time on differentiation

    AI automatically adjusts difficulty and content for each pupil.

    Automatic feedback

    Pupils receive instant, constructive feedback on all tasks.

    Identify challenges

    See which pupils need extra help in specific areas.

    Automatic focus breaks

    The system reminds pupils to take breaks based on their learning style.

    Focus on relationships

    Spend less time on routine tasks and more time on what really matters.

    Reward the whole class

    Give bonus points to all pupils in a class to motivate and recognise good effort.

    Adjust year group level

    Set a floor, ceiling or lock on difficulty per subject for pupils with special needs.

    Interleaved learning

    Enable interleaving for the class — mix tasks from different topics for deeper understanding. You control whether it's active.

    Unified gradebook

    View all pupils' grades and results in one place with filtering by subject and period.

    Quality assurance

    Content is quality-assured with learning science

    All 15,200+ learning tasks undergo 6 automatic pedagogical checks to ensure content matches the year group.

    Readability score

    Text is adapted to year group using the Flesch-Kincaid readability formula. Early years get simple texts, sixth form get complex ones.

    Bloom's taxonomy

    Tasks match the cognitive level expected for the year group: 'describe' for the youngest, 'analyse/evaluate' for the oldest.

    Cognitive load

    Sentence length, information density and number of sub-tasks are kept within research-based limits (Sweller, 1988).

    Scaffolding (ZPD)

    Hints are progressive and bridge the gap between what the pupil can do and what they need to learn (Vygotsky). No answer leakage.

    Dual coding

    Text is combined with visual elements (tables, lists, images) for better learning (Paivio/Mayer).

    Constructive alignment

    Learning objectives, content and tasks are aligned so the pupil always practises what is intended (Biggs, 1996).

    Remote help

    Remote help from the teacher

    Help pupils remotely – individually or in groups. With screen sharing, webcam, group voice, chat and moderation tools.

    Pupil's side

    The pupil is working on a task and gets stuck...

    awaiting response
    The teacher is helping you now
    Teacher's dashboard
    M

    Marie from 7A

    Waiting for help...

    connecting
    Session active
    Active group session
    3 pupils connected
    Teacher connected
    Pupil's screen (maths problem)
    3x + 7 = 22
    "Look here – move the 7 across!"
    Hand raised
    Voice active
    Chat active
    Webcam active

    Safety and security first

    • Webcam for teacher only: The pupil's camera is never used – only the teacher's webcam can be shared
    • Everything logged: All chat messages and sessions are saved for documentation
    • School teachers only: No external users can access the pupil
    • Moderation tools: The teacher can mute pupils and manage group sessions

    Real-time screen sharing

    The teacher sees the pupil's screen live and can follow along with the task.

    Point and highlight

    The teacher can point to elements and highlight areas on the pupil's screen.

    Group sessions

    Start a session with multiple pupils at once. Everyone shares their screen, and the teacher can switch between pupils.

    Group voice with moderation

    Everyone can talk together. The teacher can mute individual pupils or everyone at once.

    Teacher webcam

    The teacher can share their webcam so pupils can see the teacher during the session.

    Raise hand

    Pupils can digitally raise their hand to get attention without interrupting.

    Everything logged automatically

    All chat messages and sessions are documented for safety, quality and follow-up.

    1:1 and group support
    Webcam, voice and chat
    Mute controls for the teacher
    Everything logged for safety
    Communication

    Parent and staff messaging — built in

    Everything a school messaging system needs, integrated directly into the platform. Inbox, announcements and group conversations.

    Direct messages

    1-to-1 communication between teachers and parents, with file attachments and read receipts.

    Class announcements

    Posts to the whole class — parents see them directly in their inbox without logging in elsewhere.

    Group conversations

    Create groups for school trips, after-school parents or class events with named conversations.

    Attachments

    Share images, documents and files directly in messages — securely stored in encrypted storage.

    BCC bulk messaging

    Send the same message as individual conversations to each parent in the class — private and personal.

    Read receipts

    See who has opened your message and when — full transparency for teachers.

    Announcement comments

    Parents can reply directly to class announcements and join the conversation.

    Favourites & filtering

    Star important conversations. Filter between all, favourites and unread.

    Edit & delete messages

    Fix typos or delete messages for everyone. Forward to other colleagues.

    Auto-reply

    Set up automatic replies with start/end date so parents know when you'll be back.

    Inbox
    Posts
    Groups
    Shared mailbox
    All
    Favourites
    Unread
    S
    Sarah Johnson
    Thanks for the info about the school trip, sounds great!
    ✓✓ 18/2214:32
    J
    James Wilson
    Can Oliver be collected at 2pm tomorrow?
    12:15
    A
    After-school group
    Remember packed lunch for Friday's outing
    Yesterday
    Absence, gallery, calendar & student records

    More than just messages — complete school communication

    Absence reporting, photo gallery, school calendar, student records and consent — everything teachers and parents expect from a school portal, fully integrated.

    Absence registration

    Parents report absence digitally. Teachers register unauthorised absence and tardiness. Statistics with attendance rate per student and class.

    Class gallery

    Share photos from trips and everyday life with parents. Consent-controlled — only children with photo permission are shown.

    Calendar with week/month view

    Visual calendar with week and month view. See timetable, events, and parent meetings in one overview.

    Parent overview

    Teachers see which parents are linked to each student. School admin can manage parent-child relationships.

    Consent management

    Parents give and withdraw consent for photos, trips, and data sharing. Everything is digital and always up to date.

    School admin message overview

    School administrators see all teacher-parent threads across classes and can send messages themselves.

    Notifications

    Real-time notifications for new messages, posts, timetable changes, and events.

    Advanced search

    Search messages by content, sender, and date — find any conversation in seconds.

    Invite parents

    Invite new parents via email. Automatic linking to the student upon acceptance.

    Auto-reply

    Teachers can set up automatic replies with start/end dates, so parents always know when to expect a response.

    Student records

    Allergies, emergency contacts, and dietary restrictions per student. Accessible to class teachers and school admin.

    Favourites & mute

    Star important conversations and mute those you don't want to be disturbed by. Quickly filter between all, favourites, and unread.

    Absence overview — 7.A

    O
    Oliver Hansen
    2 absence days
    97%
    E
    Emma Nielsen
    5 absence days
    93%
    L
    Lucas Pedersen
    9 absence days
    88%
    S
    Sofie Jensen
    4 absence days
    95%
    New feature

    Staff Absence & Substitute Planning

    Get an overview of absences, see affected lessons and plan substitute cover — all in one place.

    Daily absence overview

    See which teachers are absent today, absence type and duration — updated in real-time.

    Automatic timetable linking

    The system automatically shows which lessons are affected by the absence based on the school timetable.

    AI-assisted substitute matching

    AI scores and matches available teachers based on subject, year group, workload and substitute count.

    External substitute alert

    When no internal teachers can cover a lesson, the system clearly identifies it — so you can act quickly.

    Absences today — Tuesday 29 March
    2 absent
    AI-assisted
    Jane Smith
    Illness
    2A English (08:15–09:45)
    ✓ James H.
    Subject ✓ Year ✓ (92p)
    Jane Smith
    Illness
    3B Maths (10:00–11:30)
    ⚠ External
    No internal match
    Tom Wilson
    Training
    4A Science (12:00–13:30)
    ✓ Sophie K.
    Subject ✓ (71p)
    AI found substitutes for 2/3 lessons — 1 requires external cover
    Statutory reporting

    Sick-leave statistics

    Monthly staff absence reporting in a statutory CSV format. School admin locks the period and generates the file — the authority pulls a combined bundle for every school.

    Monthly reporting

    Pick a year and month. The system aggregates sick leave across all staff automatically.

    Working days, not calendar days

    Weekends and holidays are excluded — so hours match the statutory calculation.

    Lock and reopen

    Lock the period once the CSV has been submitted. Reopen on error — every change is logged.

    SHA-256 checksum & audit log

    Every export gets a checksum and is recorded in the school's audit trail.

    Authority bundle export

    Local-authority administrators download every school's data in one combined CSV.

    Employee number & position

    Pulled from the payroll integration (KMD Opus / Lessor / SD Løn).

    absence_2026-04.csv
    SHA-256
    Employee no.PositionSick daysHours
    1042Teacher214.8
    1087TA537.0
    1129Admin17.4
    DfE-compatible

    Pupil Attendance & Reporting

    Automatic attendance tracking with threshold alerts and reporting. Meet statutory requirements without manual work.

    DfE report

    Generate attendance data ready for DfE submission

    10% warning

    Automatic persistent absence alert

    15% critical

    Severe absence — safeguarding referral

    Auto-alerts

    Local authority notified automatically

    Attendance overview — 5ADfE format
    Emil Ø.4.7%
    Sofia A.11.2%
    Magnus N.§ 15315.7%

    Includes automatic pattern detection: weekday clusters, post-holiday patterns and monthly escalation.

    Student Reports

    Report cards with automatic data population

    Structured student reports that pull data from attendance, accessibility, knowledge maps and exercise results. Save hours on report writing.

    Student Profile Assessment

    Rating grids for skills, stress factors and support aids.

    Per-Subject Reports

    Status, competencies, method and evaluation — auto-populated.

    Analytical Dashboard

    Heatmaps and gap analysis across classes and year groups.

    New feature

    Automatic message translation

    Parents who don't speak English receive all messages automatically translated to their preferred language — no extra effort for the teacher.

    🇬🇧 English
    🇸🇦 العربية
    🇹🇷 Türkçe
    🇵🇱 Polski
    🇺🇦 Українська
    🇸🇴 Soomaali
    🇩🇪 Deutsch
    🇮🇷 فارسی
    🇷🇴 Română
    🇵🇰 اردو

    57 languages supported

    Coverage of 57 languages for both text and voice — from Arabic to Ukrainian and beyond.

    Automatic on new messages

    When a teacher sends a message, it's automatically translated for parents with a chosen language.

    Parents choose their language

    Each parent selects their preferred language in their profile. All messages are then shown in that language.

    Ready to use

    Quality-assured quiz library

    10 ready-made quizzes per subject per year group, all reviewed and approved by pedagogical administrators before reaching teachers.

    • 10 quizzes per subject per year group — ready to use
    • Pedagogically validated by administrators
    • Use with one click in your Live Quiz session
    • AI-generated and manually quality-checked
    Quiz library — Year 7 Maths
    Fractions and decimals
    Maths · 10 questions
    Percentages and interest
    Maths · 10 questions
    Geometry: area and perimeter
    Maths · 10 questions
    Quality approvedUse with one click
    Individualisation

    Content level control per pupil

    Teachers can adjust the difficulty level for each pupil in each subject. Set a floor, ceiling or lock the level – with optional expiry date and rationale.

    Floor

    Set minimum difficulty

    "Pupil won't receive content below Year 4 level"

    Ceiling

    Set maximum difficulty

    "Pupil won't receive content above Year 6 level"

    Lock

    Lock to exactly one level

    "Pupil works only at Year 5 level"

    Practical applications

    Pupil ready for challenges

    Set a floor so the pupil always gets content at or above their current level.

    Pupil with gaps from earlier

    Set a ceiling so the pupil has time to consolidate fundamentals.

    Pupil under assessment

    Lock to a specific level for stable, predictable learning.

    Settings can have an expiry date for temporary adjustments, and all changes are logged with rationale for full traceability.

    Collaborative content

    Teachers' expertise strengthens the material

    Teaching material is constantly improving because teachers from across the country contribute their subject expertise and suggest improvements.

    Suggest improvements

    Teachers can suggest corrections to titles, content, exercises and hints directly in the system.

    Cross-school peer review

    Suggestions are reviewed by other teachers from different schools — subject knowledge is pooled.

    Transparent approval

    All approved changes are logged with full traceability so quality can be monitored.

    Change history

    See who has contributed and when — recognition of teachers' efforts.

    Teachers can now upload their own content!

    Live

    Teachers can now add new teaching material. The AI engine helps complete and structure the material so it matches the platform's format.

    Instantly available for your own school
    Globally after peer approval

    Together we improve the platform — collective knowledge strengthens all pupils.

    Teacher rewards

    Motivate pupils with class rewards

    Give bonus points to the whole class to recognise good effort and boost motivation.

    Points for everyone

    Give up to 1,000 points to all pupils in the class with one click

    Personal message

    Add a message explaining why the class is being rewarded

    Gamification integration

    Points count towards pupils' total score and achievements

    "Great effort with the spelling test today! Here are 50 points for everyone."

    Accessibility

    Support for pupils with special needs

    The platform includes tools for dyslexic pupils that make learning accessible to all.

    Dyslexia mode

    Special fonts, increased line spacing and colour overlays that reduce visual stress.

    Text-to-speech

    All content can be read aloud with a natural voice so pupils can listen instead of reading.

    Individual customisation

    Each pupil can adjust settings to their own needs and preferences.

    Focus management

    Intelligent focus management adapted to each pupil

    Research shows that pupils learn best in focused intervals. Our system automatically adjusts break intervals to each pupil's learning style.

    Visual
    25 min
    Auditory
    20 min
    Reading
    30 min
    Kinaesthetic
    15 min
    Fewer pupils losing concentration
    Reduced disruption in class
    Data to identify focus challenges
    Easy setup

    Ready in under one hour

    We help you get started so you can focus on teaching.

    1

    Create school

    We set up your school in the system with all classes.

    2

    Invite teachers

    Teachers receive an invitation and get access to their classes.

    3

    Add pupils

    Pupils are invited and automatically linked to their class.

    4

    Start learning

    Pupils begin with a personal learning style test and they're ready!

    Security and GDPR

    We take data security seriously. The platform is fully GDPR-compliant and all data is stored securely in the EU. No data is shared with third parties.

    GDPR-compliant
    Data in the EU
    No third-party sharing
    Encrypted connection