Good morning, Marta
Your attendance is 86% and one assignment is due on Friday.
This week
3 itemsTimetable
Where you should be, and who is teaching it.
This week
| Day | Time | Module | Room | Tutor | Status |
|---|---|---|---|---|---|
| Monday | 09:00 | Research methods | B204 | Claire Dubois | Attended |
| Monday | 13:00 | Data analysis | C112 | Tom Ellery | Attended |
| Tuesday | 10:00 | Statistics | B118 | Claire Dubois | Absent |
| Wednesday | 09:00 | Research methods | B204 | Claire Dubois | Attended |
| Thursday | 14:00 | Professional practice | A006 | Daniel Novak | Scheduled |
| Friday | 11:00 | Data analysis | C112 | Tom Ellery | Scheduled |
Attendance
By module, against the threshold that matters for your course.
16 of 17 sessions
15 of 17 sessions
12 of 17 - below threshold
Recent absences
| Date | Module | Session | Reason given | Status |
|---|---|---|---|---|
| 01 Sep 2026 | Statistics | Lecture | None recorded | Unauthorised |
| 25 Aug 2026 | Statistics | Seminar | Illness | Authorised |
| 18 Aug 2026 | Data analysis | Workshop | None recorded | Unauthorised |
| 11 Aug 2026 | Statistics | Lecture | Medical appointment | Authorised |
| 04 Aug 2026 | Statistics | Seminar | None recorded | Unauthorised |
Results
Released marks with feedback, and what is still outstanding.
Your results
| Module | Assessment | Submitted | Mark | Grade | Status |
|---|---|---|---|---|---|
| Data analysis | Portfolio 2 | 22 Aug 2026 | 68 | Merit | Released |
| Research methods | Essay 1 | 04 Aug 2026 | 72 | Distinction | Released |
| Statistics | Test 1 | 28 Jul 2026 | 54 | Pass | Released |
| Research methods | Assignment 2 | - | - | - | Due Friday |
| Professional practice | Reflective log | - | - | - | Due 30 Sep |
My group
Twenty-four students, with the three numbers that predict withdrawal.
Tutor group 3B
| Student | Attendance | Overdue | Average | Last contact | Status |
|---|---|---|---|---|---|
| Student 8841 | 62% | 3 | 41 | 18 Aug 2026 | At risk |
| Student 8836 | 71% | 2 | 52 | 28 Aug 2026 | At risk |
| Student 8829 | 86% | 1 | 64 | 01 Sep 2026 | Watch |
| Student 8820 | 94% | 0 | 72 | - | On track |
| Student 8812 | 98% | 0 | 78 | - | On track |
| Student 8804 | 79% | 1 | 58 | 22 Aug 2026 | Watch |
At risk
Attendance, submission and grade trend together. One signal is noise; three is a pattern.
Flagged this week
5 flaggedEnrolment
Applications, offers and registration, with what is still missing.
Current cycle
| Applicant | Course | Applied | Stage | Outstanding | Status |
|---|---|---|---|---|---|
| Applicant 9412 | Data science, level 4 | 22 Aug 2026 | Offer made | Qualification evidence | Awaiting |
| Applicant 9408 | Data science, level 4 | 20 Aug 2026 | Enrolled | - | Complete |
| Applicant 9402 | Business, level 3 | 18 Aug 2026 | Interview | References | Awaiting |
| Applicant 9396 | Business, level 3 | 14 Aug 2026 | Offer made | Funding confirmation | Awaiting |
| Applicant 9388 | Data science, level 4 | 11 Aug 2026 | Declined | - | Closed |
| Applicant 9371 | Engineering, level 4 | 04 Aug 2026 | Enrolled | - | Complete |
Audit log
Every mark release, enrolment and record access. Retained per your regulator.
Events
| When | Actor | Action | Target | Source |
|---|---|---|---|---|
| 01 Sep 09:00 | System | Flagged 5 students below attendance threshold | Group 3B | scheduler |
| 31 Aug 15:40 | Claire Dubois | Released mark with feedback | Student 8829 | web |
| 30 Aug 11:20 | Claire Dubois | Viewed student record | Student 8841 | web |
| 28 Aug 14:00 | Lena Brandt | Enrolled applicant | Applicant 9408 | web |
| 22 Aug 10:30 | Lena Brandt | Recorded authorised absence | Student 8836 | web |
Ivo Petrov
One student: attendance, marks and what is known.
Ivo Petrov
Attendance fell from 94% to 61% over five weeks. Marks have not moved yet, because the assessments that would show it are not due until November.
Attendance by module
What is known
Contact history
Enrol a student
Who they are, what they are studying, and what they need.
The student
Circumstances
Asked at enrolment and asked again each term, because the answers change and the ones that change are the ones that matter. Over twenty hours and over an hour of travel together predict a nine-o’clock attendance problem better than anything academic.
Adjustments and support
- Any declared disability or condition, with the student consent to share it
- Timetable constraints that follow from work or caring, before the timetable is built
- Assessment adjustments, agreed once and applied automatically
- A named contact in student support from week one, not from the first crisis
Thermodynamics, year 2
One module: who is on it and how it is going.
By circumstance
64% attendance| Cohort | Students | Attendance | Predicted pass | Pattern |
|---|---|---|---|---|
| Lives under 30 min away | 41 | 84% | 89% | Fine |
| Lives 30 to 60 min away | 28 | 61% | 74% | Falling |
| Lives over 60 min away | 19 | 38% | 58% | Failing |
| Works over 20 hrs a week | 22 | 44% | 61% | Failing |
| Both of the last two | 11 | 31% | 49% | Failing |
Moving this session to the afternoon is a timetabling decision that nobody in this system can make. Showing why it matters is the part that can be done here.
Students at risk
Who is slipping, on what evidence, and who has spoken to them.
At risk
104 not spoken to| Student | Programme | Attendance | Mark | Known factors | Contacted |
|---|---|---|---|---|---|
| Ivo Petrov | Engineering, Y2 | 61% | 68% | Works 24 hrs, 70 min travel | Letters only |
| Noor Hakimi | Computing, Y1 | 48% | 54% | Caring, substantial | Tutorial held |
| Sam Oyelaran | Business, Y3 | 72% | 41% | None recorded | Letters only |
| Ruta Kalnina | Nursing, Y2 | 58% | 77% | Placement travel | Referred |
| Emre Yilmaz | Engineering, Y1 | 39% | - | Works 30 hrs | No contact |
An automatic letter is not contact. A hundred and four students have had two each and nothing else, and the ones most likely to ignore a letter are the ones this list is for.
Progression
Who continues, who does not, and when it was decided.
Withdrawals by month
This academic yearTwo thirds are gone before the first assessment. Whatever decides it happens in the first ten weeks, and no mark exists in that window to see it with.
What withdrawals had in common
Attendance is the only signal available before the first assessment, and two thirds of withdrawals happen before it. A system that waits for marks to identify risk finds most of these students after they have gone.
Reports: activity
Volume and throughput, by owner and by programme.
Volume over time
12 weeksAttendance per week across the institution. It falls every term in the same shape, and the fall starts before any assessment exists to explain it.
By programme
This quarterBy tutor
This quarter| Tutor | Open | Closed | Median days | Overdue |
|---|---|---|---|---|
| Hilde Rasmussen | 41 | 38 | 84 | 2 |
| Anselm Werner | 38 | 31 | 76 | 6 |
| Beatriz Nunes | 44 | 41 | 88 | 3 |
| Karim Haddad | 39 | 28 | 71 | 9 |
| Unassigned | 38 | 0 | - | 38 |
Reports: performance
Against target, with the gap named.
Against target by programme
100 is the targetEntry grades across the four faculties are within three points of each other. The thing that separates them is when the compulsory sessions are scheduled.
What moved
Rule-derivedReports: exceptions
What breached, what is late and what nobody owns.
Exceptions
38 open| Student | Programme | Attendance | Known at enrolment | Spoken to |
|---|---|---|---|---|
| Emre Yilmaz | Engineering, Y1 | 39% | Works 30 hours a week | Never |
| Ivo Petrov | Engineering, Y2 | 61% | Works 24 hrs, 70 min travel | Letters only |
| Sam Oyelaran | Business, Y3 | 72% | Nothing recorded | Letters only |
| Noor Hakimi | Computing, Y1 | 48% | Substantial caring | Tutorial held |
| Ruta Kalnina | Nursing, Y2 | 58% | Placement travel | Referred |
A hundred and four at-risk students have received two automatic letters and no conversation. The students least likely to answer a letter are precisely the ones this list exists to find.
People
Who has an account, and what they own.
People
188 accounts| Name | Role | Faculty | Last active | Status |
|---|---|---|---|---|
| Ottilie Vance | Administrator | Registry | 10 minutes ago | Active |
| Hilde Rasmussen | Tutor | Engineering | 30 minutes ago | Active |
| Anselm Werner | Module lead | Engineering | 1 hour ago | Active |
| Beatriz Nunes | Tutor | Nursing | 2 hours ago | Active |
| Karim Haddad | Tutor | Business | Yesterday | Active |
| Sinead Kelleher | Student support | Support | 45 minutes ago | Active |
Roles
What each role is scoped to and what it may approve.
Roles
5 roles| Role | Type | People | Scope | Can approve to | Status |
|---|---|---|---|---|---|
| Administrator | Built in | 3 | Everything | No limit | Active |
| Registry | Built in | 8 | All records | Enrols and withdraws | Active |
| Tutor | Built in | 96 | Own tutees and modules | Refers to support | Active |
| Student support | Built in | 14 | Referred students | Agrees adjustments | Active |
| Marker | Custom | 62 | Assessments only | - | Active |
Recent changes
Why custom roles exist
- A tutor sees why a student is struggling, because that is the conversation
- A marker sees the work and not the circumstances, because that is the point of marking
- Student support agrees adjustments and registry applies them
- Nobody edits a recorded mark; a correction is a second, visible entry
Permissions
Every capability against every role, as enforced.
What each role can do
10 capabilities| Capability | Administrator | Registry | Tutor | Support | Marker |
|---|---|---|---|---|---|
| View a student record | Yes | Yes | Own tutees | Referred | No |
| See declared circumstances | Yes | Yes | Own tutees | Yes | No |
| See attendance | Yes | Yes | Own modules | Referred | No |
| Record a mark | Yes | Yes | Own modules | No | Yes |
| Edit a recorded mark | No | No | No | No | No |
| Refer to student support | Yes | Yes | Yes | Yes | No |
| Agree an adjustment | Yes | No | No | Yes | No |
| Enrol or withdraw | Yes | Yes | No | No | No |
| Export student data | Yes | Yes | No | No | No |
| Read the audit log | Yes | Yes | Own | Yes | No |
A marker cannot see declared circumstances and a tutor can. Marking should not know why the work is late; the conversation about it should.
Notifications
What the system sends, to whom, and when.
What is sent
Quiet hours
Notification rules are yours to set. What is here is a starting point drawn from how the queue actually behaves.
Integrations
Connected systems and their sync history.
Connected
4 connectedWhat breaks without them
- Without attendance capture the only early signal disappears and risk waits for marks, which arrive after two thirds of withdrawals
- Without timetabling the nine-o’clock pattern cannot be seen at all
- Without finance a student in hardship looks identical to one who stopped caring
- Records still work; the early warning is what goes
Sync history
Last 24 hours| When | Source | Records | Result |
|---|---|---|---|
| Continuous | Attendance capture | 2,284 students | Live |
| 06:00 today | Timetabling | 412 sessions | Current |
| Hourly | Virtual learning | 2,284 students | Live |
| 06:00 today | Student support | 142 referrals | Current |
Import and export
Bulk load and extract, with per-row validation.
Import
Validated before anything is written. A file with one bad row imports the rest and tells you which line failed and why.
Export
Recent imports and exports
Last 30 days| When | What | Rows | Result | By |
|---|---|---|---|---|
| 1 Sep 07:00 | Import | 641 | Complete | Ottilie Vance |
| 1 Sep 18:00 | Export | 2,284 | Complete | Ottilie Vance |
| 26 Aug 09:00 | Import | 412 | Complete | Ottilie Vance |