Skip to main content
skodle
Browse help docs
All help docs
Help

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 openFamily booked
  • CompletionFamily bookedCompleted
1

Staff open a slot

Teacher

/teacher/conferences

app.skodle.com / teacher / conferences
3
skodle
MJ

Student-led conferences

A time, against a named student

Aanya Sharma · PYP4A

14 Oct · 15:30

Slot open

Diego Alvarez · PYP4A

14 Oct · 15:50

Family booked

Navya Patel · PYP4A

7 Oct · 16:10

Completed

Only staff create a slot. Everything after that is done by the family and the child.

/teacher/conferences

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.

2

The family books it

Student & family

/parent/conferences

app.skodle.com / parent / conferences
3
skodle
MJ

Conference · family view

The only two things a family can change

14 Oct · 15:30

Aanya · PYP4A

Booked by you

14 Oct · 15:50

Aanya · PYP4A

Slot open

A family can take a slot and give it back. They cannot move it, rename it, or write the child's preparation.

/parent/conferences

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 openFamily 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.

3

The student prepares what they will say

Student & family

/student/conferences

app.skodle.com / student / conferences
3
skodle
MJ

My conference

Goals, evidence and a reflection — the child's own

Goals I want to talk about

Two chosen · reading fluency, asking questions

Ready

Evidence I will show

Three portfolio pieces attached

Ready

My reflection

Not written yet

To do

A student may edit their goals, evidence and reflection, and nothing else on the record.

/student/conferences

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.
4

Hold it, and close it

Teacher

/teacher/conferences

app.skodle.com / teacher / conferences
3
skodle
MJ

After the conference

Completed is a staff act

Navya Patel · 7 Oct

Prep complete · reflection written

Completed

Aarav Shah · 7 Oct

Family did not book

Slot open

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.

/teacher/conferences

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 bookedCompleted

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.

5

Who can see which conferences

Student & family

/student/conferences · /parent/conferences

app.skodle.com / parent / conferences
3
skodle
MJ

Scoping

Resolved from the session, not the request

Their own child

Full record, including the child's prep

Visible

Another family's child

Not returned at all

Hidden

A conference outside your scope answers not found rather than forbidden, so ids cannot be probed.

/student/conferences

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.

DesignationSeesApproves
Teacher and leadershipConferences across their schoolScheduling, editing any field, and closing
StudentTheir own conferenceTheir goals, evidence and reflection — nothing else
FamilyTheir own child's conference, including the prepBooking 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.