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

Running the IB Engine

The IB Engine is one connected chain rather than a set of separate tools. This is the order the work happens in, who does each part, and the points where something cannot move forward until a named person decides.

For IB coordinators, programme coordinators and teachers · reviewed 23 August 2026

The 6 points where someone must decide

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

  • ApprovalProposedApproved or rejected
  • StandardisationOpenConsensus
  • ReleaseDraftReleased
  • Student workSubmittedReviewed
  • AI draftsPendingApproved or rejected
  • PublicationDraftPublished
1

Set the year and load the frameworks

Coordinator

/teacher/academic-years · /teacher/curriculum-library · /teacher/concepts · /teacher/ib-roles

app.skodle.com / teacher / academic-years
3
skodle
MJ

Academic years

Every IB record is stamped with the year it belongs to

2026–27

1 Aug 2026 – 31 Jul 2027

Current

2025–26

Closed · records preserved

Archived

Framework elements

412

loaded

School standards

28

your own

Concepts

61

PYP + MYP

/teacher/academic-years

Create the academic year first. Every IB record made afterwards is stamped with it, which is what keeps a past year reproducible once the current year's records start changing.

Then load the framework your programmes run against, along with any standards, objectives and policies your school adds on top of it.

  • Curriculum library holds framework elements alongside your school's own standards.
  • Concept library holds key and related concepts per programme. Its coverage dashboard stays empty until units are mapped in stage three.
  • IB roles is where coordinators and supervisors are named. Do this now — later stages check it before allowing an approval.
2

Map the programme

CoordinatorTeacher

/teacher/curriculum-maps · /teacher/pyp · /teacher/myp · /teacher/interdisciplinary

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

Programme of inquiry

Year 4 · six transdisciplinary themes

Who we are

Central idea · Identity is shaped by the communities we belong to

3 lines of inquiry

How the world works

Central idea · Systems depend on the balance between their parts

3 lines of inquiry

Sharing the planet

Central idea not written yet

Incomplete

Version history keeps a unit revised in March from rewriting what was taught in October.

/teacher/curriculum-maps

Build the map before the units. PYP schools work in the programme of inquiry — central ideas, lines of inquiry and concepts across the transdisciplinary themes. MYP schools build units carrying a statement of inquiry, a global context and criteria-tagged tasks.

Curriculum maps keep version history, so a unit revised in March does not silently rewrite what was taught in October.

3

Connect units to the framework

TeacherCoordinator

/teacher/mappings · /teacher/gaps · /teacher/learning

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

Unit mappings

Typed links from units to objectives — only approved links are counted

Migration stories → B.2 Organising

Added by R. Mehta · approved as created

Approved

Migration stories → C.1 Producing text

Suggested by AI · waiting for a person

Proposed

Water systems → A.1 Knowing

Imported from last year's map · waiting

Proposed

Counted toward coverage

1

approved only

Waiting on approval

2

AI + imported

/teacher/mappings

This is the stage schools most often skip, and the one everything downstream depends on. A mapping is a typed link from a unit to an objective or standard. Coverage, gap detection and accreditation readiness are all counted from these links.

Learning experiences are the activities between a unit and its assessment, tagged to the same elements. The gap detector reads all of it and reports unmapped objectives, under-assessed ones, and elements over-used across the school.

Gate · Approval

ProposedApproved or rejected

A mapping a person creates is approved as they make it — professional judgement is not queued for review. Mappings suggested by AI or brought in by an import land as proposals instead, and do not count toward coverage until somebody with teaching access approves them. That approval is not restricted to a coordinator.

4

Teach, gather evidence and assess

Teacher

/teacher/myp-criteria · /teacher/grades · /teacher/standardisation · /teacher/evidence

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

MYP grades

Criterion levels 0–8 · the 1–7 grade is derived, not typed

Standardisation · Task 3

Open
A. Iyer — 6R. Mehta — 4S. Khan — 5variance 2

Stays open until a consensus level is recorded.

Ayaan R.

A 6 · B 5 · C 6 · D 5 → grade 5

Draft

Navya P.

A 7 · B 7 · C 6 · D 7 → grade 6

Draft

Ishaan V.

A 4 · B 5 · C 4 · D 4 → grade 3

Released

Nothing reaches a student or a family while it is still a draft.

/teacher/myp-criteria

Criteria and strands are defined once per subject and versioned, so a judgement made in September can still be read correctly in June. Teachers record criterion levels from 0 to 8 against tasks, and the 1 to 7 grade is derived rather than typed in.

Where several teachers mark the same task, each records an independent judgement first. The standardisation session shows the variance between them and records the agreed position, so the conversation that resolved a disagreement is part of the record rather than a memory.

The evidence graph is the single store every other area links into. One artefact can support a unit, an ATL judgement and an accreditation practice at once without being uploaded three times.

Gate · Standardisation

OpenConsensus

Where several teachers mark the same task, the session stays open until the agreed position is recorded as consensus. Recording it is what puts the conversation that resolved a disagreement into the record rather than leaving it as a memory.

Gate · Release

DraftReleased

A grade stays a draft until it is released, and nothing reaches a student or a family before that. This is what makes it safe to enter marks as you go.

5

Track growth over time

TeacherStudent & family

/teacher/atl · /teacher/growth · /teacher/projects · /teacher/dp · /teacher/inquiry

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

ATL progression

Introduced → demonstrated, each step carrying evidence

Research · evaluating sources

Ayaan R. · 3 pieces of evidence

Demonstrated

Self-management · meeting deadlines

Ayaan R. · 1 piece of evidence

Practising

Thinking · transfer

Ayaan R. · no evidence yet

Introduced

Student submissions

2 waiting

Work learners added themselves, waiting for a teacher to look before it counts.

/teacher/atl

ATL progression moves per student from introduced to demonstrated, each step carrying evidence. Growth and reflection show that timeline alongside learner profile coverage and the student's own reflections.

  • Projects — the PYP exhibition, MYP personal and community projects, and service as action.
  • DP and CP core — internal assessment, extended essay, TOK and CAS through their milestones, with the supervisors named in stage one.
  • DP risk and drafts — where a component is slipping, plus the draft and supervisor feedback loop.
  • Inquiry engine — student questions moving from wonder, to investigation, to answer.

Gate · Student work

SubmittedReviewed

Work a learner adds to their own IB portfolio arrives in student submissions for a teacher to look at before it counts as evidence.

6

Let the copilots draft, and approve what they produce

TeacherCoordinator

/teacher/ai-hub · /teacher/ai · /teacher/school-copilot · /teacher/student-risk

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

AI copilots

Drafts wait for a named approver — nothing publishes itself

Report comment · Ayaan R.

Drafted from released grades and 3 reflections

Pending

Rubric · Water systems summative

Aligned to MYP criteria B and C

Pending

Unit plan · Migration stories

Approved by A. Iyer · 14 Aug

Approved

Every approval is recorded against the person who gave it.

/teacher/ai-hub

The copilots draft; people decide. Unit plans, rubrics, feedback and report comments are generated from your school's own records and arrive as drafts with a named approver.

The AI Hub is the one front door: ask about your school, your documents, the research or a piece of writing, and it routes the question to the right specialist — the Writer, the Data Analyst, school knowledge or research — and cites what it used. Drafts are edited before anything is sent, and proposed actions become tasks only when a person approves them.

Intelligence, inside the hub, shows what is likely next if nothing changes: a weekly attendance projection with its assumptions and range, and early warnings that show their evidence before their severity, each one a click from a task or a grounded question.

School Copilot answers questions in plain language through permission-checked tools and cites the data behind each answer. Students to review surfaces school-observable patterns worth an educator's eye — it is not a diagnosis and makes no judgement about a child.

Gate · AI drafts

PendingApproved or rejected

Nothing an AI produced reaches a student, a family or a report card without a person approving it first, and the approval is recorded against the person who gave it.

7

Report, review and evidence the visit

CoordinatorTeacher

/teacher/report-cards · /teacher/coordinator · /teacher/accreditation

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

IB command centre

Ordered by exception — what needs attention, not everything

Units mapped

18/24

Awaiting approval

2

Reports published

0

41 in draft

Practices met

7/12

3 objectives assessed once this year

Gap detector · MYP Sciences

Look

Sharing the planet has no central idea

PYP Year 4

Look

Accreditation evidence up to date

Last artefact linked 2 days ago

On track
/teacher/report-cards

Report cards pull the whole graph — grades, ATL, reflections, projects — into one publishable card. Because the chain was built in order, nothing here is retyped.

The IB command centre is the coordinator's whole-school view, ordered by exception rather than as a list, and read-only by design. Accreditation runs practices, to linked evidence, to gaps, to actions, moving each practice from not started, to in progress, to met.

Gate · Publication

DraftPublished

Families see a report only once it is published. A draft is a work in progress and stays with staff.

Who can approve what

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

DesignationSeesApproves
IB coordinatorThe whole schoolInterdisciplinary units; everything else open to teaching staff
PYP / MYP / DP / CP coordinatorTheir programmeInterdisciplinary units and DP draft feedback for their programme
SupervisorTheir assigned studentsFeedback on their own students' DP drafts
LeadershipThe whole schoolNothing — this designation is deliberately view-only
Any teacher accountTheir programmesMappings, grade release, standardisation, report publication and AI drafts

If something looks empty

Coverage figures show nothing

Mappings may exist but still be proposed rather than approved. Only approved mappings are counted.

The gap detector reports no gaps

It needs mapped objectives to compare against. With no approved mappings there is nothing to find a gap in.

A report card is missing a section

The underlying records — grades, ATL judgements, reflections — have not been entered, or grades are still in draft.

Accreditation readiness sits at nothing

Practices need evidence linked before they can move past not started.

A dashboard is empty on a new school

Coverage, gap and readiness views are counted from real records, so a school that has not reached stage three sees them empty. That is intended: an invented number would be worse than an honest blank.

Still stuck?

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