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

Running teacher CPD in the academy

The academy tracks what staff have actually learned rather than what they attended. Completing a course asks for a reflection, and the hours only count once somebody other than the teacher has confirmed them.

For Teachers and school leadership · 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.

  • CompletionIn progressCompleted
  • VerificationClaimedVerified
1

Build the catalogue against school priorities

Coordinator

/management/academy

app.skodle.com / management / academy
3
skodle
MJ

Teacher academy · courses

Added by leadership, tied to a priority

Concept-based inquiry in the PYP

IB · 12 CPD hours · Inquiry practice

Open

Assessment for learning

In-house · 6 CPD hours · Feedback quality

Open

Safeguarding refresher 2025

Superseded by the 2026 course

Archived

Archiving stops new enrolments without deleting the record of who already did it.

/management/academy

Only leadership adds courses. A course carries a title, a provider and the CPD hours it is nominally worth, and is tagged with the competencies it should develop.

Competencies are the school's own list, and each names the school priority it serves. That is what lets leadership ask whether the CPD the staff actually did matches what the school said mattered this year — which is a different question from how many hours were logged.

  • Nominal CPD hours may be left unset. That is not the same as a course worth nothing.
  • Competencies carry the priority they serve, so PD can be read against the school plan.
  • Archive a course to retire it. Deleting it would take the completion history with it.
2

A teacher enrols and works through it

Teacher

/teacher/academy

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

Courses I am on

One record per person per course

Concept-based inquiry in the PYP

Started 12 Sept

In progress

Assessment for learning

Enrolled 2 Oct

Enrolled

Digital safeguarding

Stopped after session two

Abandoned

Retaking a course updates the record you already have rather than making a second one.

/teacher/academy

A teacher enrols themselves. The record moves through enrolled, in progress, completed or abandoned, and a teacher may only move their own — there is no route that would let one member of staff advance another's.

Abandoned is a real option rather than an embarrassment. A course somebody started and stopped is more useful to leadership than a record that stays open forever, because the second one is indistinguishable from a course nobody got round to.

3

Complete it — with something to show

Teacher

/teacher/academy

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

Marking a course complete

A reflection is required, not requested

Concept-based inquiry in the PYP

Reflection written · certificate attached

Completed

Assessment for learning

No reflection yet — completion refused

Blocked

A completion with neither reflection nor evidence is a tick, and a tick is not professional development.

/teacher/academy

Marking a course complete asks for a short reflection in the teacher's own words — what they took from it. Without one the completion is refused outright rather than saved with a gap, which is the single decision that makes this module worth having.

Evidence is optional and separate: a certificate, a photo, a link. It answers a different question from the reflection — one shows it happened, the other shows what changed.

Gate · Completion

In progressCompleted

The server rejects a completion with no reflection, so the requirement holds however the request is made. A course ticked off with nothing written is a record that somebody attended, and attendance was never the thing worth tracking.

4

Claim the hours actually spent

Teacher

/teacher/academy

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

My CPD hours

Claimed hours need not match the course

Concept-based inquiry in the PYP

Nominally 12 · claimed 15

Verified

Assessment for learning

Nominally 6 · claimed 6

Awaiting check

Hours claimed

21

Hours verified

15

Leave the claim blank and the course's nominal hours are used. A school that has set no nominal hours gets no silent zero.

/teacher/academy

Hours are claimed per completion and need not equal the course's nominal figure — a two-day course somebody genuinely spent three days on is allowed to say so. Leaving the claim empty falls back to the nominal hours.

Where the school never set nominal hours, nothing is invented. An unclaimed, unset figure reads as absent rather than as zero, because zero is a claim about the course and absent is a statement about the record.

5

Leadership verifies the claim

Coordinator

/management/academy

app.skodle.com / management / academy
3
skodle
MJ

Staff CPD · leadership view

Verification is somebody else's signature

A. Iyer · Concept-based inquiry

15 hours claimed · reflection and certificate

Verified

S. Khan · Assessment for learning

6 hours claimed · reflection only

To check

Enrolments

64

Completed

38

Verified

24

Verified is always a smaller number than completed, and the gap is the work.

/management/academy

Leadership sees the whole staff picture — how many enrolments, how many completions, and how many of those completions have been verified. Verification is a leadership act by design: a teacher marking their own CPD verified would make the record worthless to an inspector and to the school.

The gap between completed and verified is not a failure state. It is the queue, and it is meant to be visible.

Gate · Verification

ClaimedVerified

Only leadership can verify, and the verification records who did it and when. Self-verification is not restricted by hiding a control — the role is simply not permitted to set the field, so it fails whoever sends the request.

Who can approve what

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

DesignationSeesApproves
Leadership and adminEvery enrolment, completion and claim across the staffAdding courses and competencies, and verifying hours
TeacherThe catalogue and their own recordEnrolling themselves, completing with a reflection, and claiming hours

If something looks empty

A course will not mark as complete

There is no reflection on it. Completion asks for one in the teacher's own words and the server refuses the change without it — the button is not the thing enforcing this.

A teacher cannot add a course to the catalogue

Only leadership and admin can. Teachers enrol on courses rather than create them, which is what keeps the catalogue a school decision.

Verified hours read as nothing rather than zero

Nothing has been verified yet. An absent figure and a zero mean different things here, so the software declines to show a number it has not been given.

Hours do not match the course

That is allowed. A claim need not equal the nominal hours, and a blank claim falls back to them — check the claim before assuming the catalogue is wrong.

An old course still appears for staff

It has not been archived. Archiving retires a course from new enrolments while keeping the record of everyone who already completed it.

Still stuck?

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