Browse help docs
Running a student-led conference
One record, three roles, and each owns a different part of it. Staff open the slot, the family books it, and the student writes what the conversation will be about — which is the whole point of calling it student-led.
For Teachers, students and families · reviewed 2 September 2026
The 2 points where someone must decide
Everything else can be worked on in any order. These cannot move without a person.
- BookingSlot open → Family booked
- CompletionFamily booked → Completed
Staff open a slot
/teacher/conferences


Mrs. Johnson
Teacher
Student-led conferences
A time, against a named student
Aanya Sharma · PYP4A
14 Oct · 15:30
Diego Alvarez · PYP4A
14 Oct · 15:50
Navya Patel · PYP4A
7 Oct · 16:10
Only staff create a slot. Everything after that is done by the family and the child.
A conference is scheduled by a teacher or leadership against a named student, with a date and a time. It opens as a slot with nobody booked into it.
Staff can change anything on the record — the student, the class, the date, the time, the status and the prep. That breadth exists so a teacher can fix a mistake made by anyone, not so they are expected to fill the prep in themselves.
The family books it
/parent/conferences


Mrs. Johnson
Teacher
Conference · family view
The only two things a family can change
14 Oct · 15:30
Aanya · PYP4A
14 Oct · 15:50
Aanya · PYP4A
A family can take a slot and give it back. They cannot move it, rename it, or write the child's preparation.
Families book a slot and can release it again. Those are the only two fields their role may touch — the booking state and who booked it — so a family cannot reschedule the meeting or edit anything the child has written.
That limit is applied to the request rather than to the screen, so it holds whatever a browser sends.
Gate · Booking
Slot open → Family booked
Booking is the family's decision and the only state change they own. Confining their role to the booking fields is what makes it safe to show them the same record the student is writing in.
The student prepares what they will say
/student/conferences


Mrs. Johnson
Teacher
My conference
Goals, evidence and a reflection — the child's own
Goals I want to talk about
Two chosen · reading fluency, asking questions
Evidence I will show
Three portfolio pieces attached
My reflection
Not written yet
A student may edit their goals, evidence and reflection, and nothing else on the record.
The student chooses the goals they want to talk about, the evidence they will show, and writes a reflection. These three fields are the only ones a student's role can change, and they are the substance of the meeting.
This is what separates a student-led conference from a parent–teacher meeting: the child arrives with a case they have assembled, rather than sitting alongside while two adults discuss them. If the prep is empty, the conference is a parents' evening with an extra chair.
- Goals, evidence and reflection belong to the student.
- A student cannot move the slot, book it, or close it.
- Prep can be edited right up to the meeting.
Hold it, and close it
/teacher/conferences


Mrs. Johnson
Teacher
After the conference
Completed is a staff act
Navya Patel · 7 Oct
Prep complete · reflection written
Aarav Shah · 7 Oct
Family did not book
Slots open
6
Booked
17
Completed
11
A slot nobody booked stays open rather than being marked as missed. It is a slot, not a failure.
Closing the conference is a staff action, and the prep stays on the record afterwards. A completed conference is a durable account of what a child said about their own learning — which is worth more later than the fact the meeting occurred.
A slot nobody booked simply stays open. It is not recorded as a missed meeting, because an unbooked slot is as likely to mean too many slots as an absent family.
Gate · Completion
Family booked → Completed
Only staff can close a conference. Leaving it to the family or the student would make the record of whether a meeting happened depend on whoever remembered to press a button afterwards.
Who can see which conferences
/student/conferences · /parent/conferences


Mrs. Johnson
Teacher
Scoping
Resolved from the session, not the request
Their own child
Full record, including the child's prep
Another family's child
Not returned at all
A conference outside your scope answers not found rather than forbidden, so ids cannot be probed.
Conferences are filtered to the students a caller may see, worked out from their session when the request arrives. A student sees their own, a family sees their child's, and staff see the school's.
Asking for a conference outside that scope is answered as not found rather than as forbidden, so a conference id cannot be used to confirm that a record exists.
Who can approve what
Designations are assigned in IB roles and are separate from the account role somebody signs in with.
| Designation | Sees | Approves |
|---|---|---|
| Teacher and leadership | Conferences across their school | Scheduling, editing any field, and closing |
| Student | Their own conference | Their goals, evidence and reflection — nothing else |
| Family | Their own child's conference, including the prep | Booking and releasing the slot — nothing else |
If something looks empty
A family cannot change the time
Families may only book or release a slot. Rescheduling is a staff action — ask the teacher who opened it.
A student cannot mark the conference complete
Closing is a staff action. A student can edit their prep right up to the meeting but cannot change its state.
A student's prep is empty on the day
Nothing fills it in automatically. The goals, evidence and reflection are the child's to write, and a conference with none of them is a parents' evening with an extra chair.
A slot shows as open after the date has passed
Nobody booked it. Unbooked slots stay open rather than being recorded as missed, since an empty slot usually means the school offered more than it needed.
A conference id returns not found
It belongs to a student outside your scope. Not found is used rather than forbidden on purpose, so that ids cannot be probed to discover which records exist.
Still stuck?
Bring the unit you are working on. Thirty minutes with someone who has taught the programme.