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

Setting homework and marking what comes back

One assignment moves through four states, and each one changes who can see it. This is where the work is written, how it reaches a class, what a student can and cannot do to it, and where the mark shows up for a family.

For Teachers, students and families · reviewed 2 September 2026

The 3 points where someone must decide

Everything else can be worked on in any order. These cannot move without a person.

  • PublicationDraft or scheduledAssigned
  • ReviewPendingReviewed
  • ClosingAssignedClosed
1

Write the task

Teacher

/teacher/assignments

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

Drafts · Assignments manager

Nothing on this tab is visible to a student

Fractions investigation

PYP4A · due Friday

Draft

Lab safety contract

MYP8A · no due date yet

Draft

A draft is filtered out of every student and family request on the server, so it cannot be reached by guessing a link.

/teacher/assignments

An assignment is written against one class, with a title, instructions, a type and a due date. Saving it as a draft is the normal first move — a task half-written is not a task a class should be reading.

Drafts are private to staff, and that is decided when the record is read rather than by hiding a row in the interface. A student portal asking for the class list is given only work that has actually been set.

  • Title, instructions, class, type and due date.
  • Drafts and scheduled work are visible to teachers and leadership only.
  • Editing stays available after publication — a correction to the instructions does not require a new assignment.
2

Publish it, or set it to release later

Teacher

/teacher/assignments

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

Scheduled · waiting on the clock

Release now overrides the release time

Fractions investigation

Releases Monday 08:00

Scheduled

Family migration interview

Set to PYP4A · 22 students

Assigned

Assigned

6

Scheduled

2

Drafts

3

A scheduled assignment releases itself when its time passes. Release now publishes it early without editing the date.

/teacher/assignments

Publishing is what makes an assignment exist for a class. Until then it counts for nobody: it is not in a student's list, not in a family's, and not in any completion figure.

Scheduling exists so that work written on Sunday evening does not arrive on Sunday evening. A scheduled task carries a release time and becomes assigned when that time passes, and Release now publishes it ahead of schedule without rewriting the date.

Gate · Publication

Draft or scheduledAssigned

Crossing into assigned is the moment the work becomes visible to students and families, so it is a deliberate act rather than a side effect of saving. Non-staff requests are filtered to assigned and closed work when the server reads them — which is why a draft cannot leak to a class that was sent the link.

3

Students do the work and hand it in

Student & family

/student/assignments

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

My assignments · student portal

Only work that has actually been set

Family migration interview

Due in 3 days

Not submitted

Lab safety contract

Handed in 14 Aug

Submitted

Reading log · week 2

Marked 8 out of 10

Reviewed

Work can be withdrawn and handed in again while the assignment is open. Once it is closed, neither is possible.

/student/assignments

A student submits written work, a file, or both — an image, PDF, audio or video attachment alongside the text. Audio matters more than it looks: it is often the only practical way for a younger child to hand in an interview or a reading.

A submission can be withdrawn and replaced while the assignment is open, which is deliberate. A child who attached the wrong photo should not need a teacher to intervene.

4

Mark what came back

Teacher

/teacher/assignments

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

To-review · what is waiting on you

The queue counts submissions, not assignments

Navya Patel

Family migration interview · audio 2m14s

Pending

Ayaan Reddy

Family migration interview · 320 words

Pending

Ishaan Verma

Marked 9 out of 10 · feedback left

Reviewed

Handed in

18 of 22

Awaiting review

11

Four students have not submitted. They are absent from this queue rather than sitting in it as zeroes.

/teacher/assignments

Marking happens against a submission rather than against the assignment, so a class part-way through is a normal state rather than a blocked one. A score and written feedback can be left together or separately — feedback with no number is a legitimate outcome for plenty of work.

A submission that has not been marked reads as pending, and the To-review tab is the queue. Nothing moves out of it on a timer.

Gate · Review

PendingReviewed

Only staff can cross this line. A student submitting through the same endpoint has the grading fields — feedback, score and review time — stripped from the request on the server, and the submission is forced back to pending. Self-grading is not blocked by hiding a button; the fields are discarded whoever sends them.

5

Families see the mark, once it exists

Student & family

/parent/assignments

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

Family view · one child

The same rows the student sees

Family migration interview

Handed in 20 Aug · not yet marked

Submitted

Reading log · week 2

8 out of 10 · feedback from Ms Iyer

Reviewed

Lab safety contract

Nothing handed in · closed 12 Aug

Missed

A family sees their own child and no other. The scoping is applied when the rows are read, not chosen in the browser.

/parent/assignments

Families read their own child's work: what was set, what was handed in, and the mark and feedback once a teacher has left them. Unmarked work says it is unmarked rather than showing a placeholder score.

There is no separate publication step for a family. A mark is visible to the child and the family together, which is the honest arrangement — a grade a student has seen is not a secret from home.

6

Close it when the window has passed

Teacher

/teacher/assignments

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

Closed work

A full stop, not an archive

Reading log · week 2

22 of 22 marked

Closed

Family migration interview

18 of 22 handed in

Assigned

Closed work stays readable to everyone who could see it before. What stops is handing in.

/teacher/assignments

Closing ends submission. The assignment stays visible to the class and to families, along with whatever was handed in and marked — closing is not archiving, and nothing disappears from a student's record.

A student who submitted nothing before closing has submitted nothing. That gap is left as a gap rather than being filled with a zero, because the two mean different things and only a teacher knows which applies.

Gate · Closing

AssignedClosed

Closing blocks submitting and withdrawing for everyone, including a student mid-upload. It is the one state change a class feels immediately, so it is worth doing when the deadline has genuinely passed rather than at the moment the due date does.

Who can approve what

Designations are assigned in IB roles and are separate from the account role somebody signs in with.

DesignationSeesApproves
TeacherTheir own classes, including drafts and scheduled workCreating, publishing, scheduling, marking and closing
Leadership and adminThe whole school, including draftsThe same as a teacher
StudentWork set to their class, once assigned or closedHanding in and withdrawing their own work
FamilyTheir own child's work and marksNothing — the family view is read-only

If something looks empty

A student says the homework is not in their list

It is most likely still a draft, or scheduled with its release time in the future. Students and families are only ever sent assigned and closed work, and that filter is applied on the server.

A student cannot hand anything in

The assignment has been closed. Closing blocks both submitting and withdrawing — reopen it by editing the assignment back to assigned if the window was ended early.

A completion figure looks too low

It counts submissions against the class, and students who have not handed in are absent from the review queue rather than counted as zero. Four missing submissions read as four missing, not as four failures.

A message left on an assignment never reached the other person

Assignment messages are held in the browser that wrote them for now — tasks, submissions and marks sync to the school record, messages do not. Use Messaging for anything that has to arrive.

The Homework screen shows different work from the Assignments manager

The Assignments manager is the school record. The separate Homework screen is a local preview whose contents never leave the browser, so the two will not agree.

Still stuck?

Bring the unit you are working on. Thirty minutes with someone who has taught the programme.