Skip to main content

How can I register DP students on the IBIS portal through Toddle?

Updated over a month ago

You can register DP students on the IBIS portal directly through Toddle. The process is simple and saves you time by pulling accurate candidate data and syncing it with IBIS.

This article will cover:

1. Overview (video)

371.png


2. Prepare candidate data in Toddle

This is the first stage of the IBIS registration process on Toddle. At this stage, gather and verify all required data for candidates. This includes selecting students who need to be registered, reviewing/editing their personal and subject details, and ensuring all warnings are resolved before proceeding to the registration.

To begin:

  • Go to Admin portal > Diploma programme > IBIS Registration

  • Select the relevant batch (e.g., Batch of 2025) to begin registration.

Group 9580 (2).jpg

Step 1: Select students and import their data

When you access a particular year group for the first time, you will be prompted to select candidates to be included for registration from that batch. You can:

  • Bulk select all candidates

  • Use the registration ‘Category’ filter to narrow down your list

Group 9581 (4).jpg

Once the selection is done, click on the Import button to pull in each student’s personal and subject details from the roster on Toddle. This includes:

  • Personal information (e.g., name, DOB, email, nationality)

  • Subjects on the basis of student enrolment in classes and DP core components

  • Registration category: Diploma, Course, or Anticipated

Note: Students in the ‘Others’ or ‘Career-related certificate’ categories cannot be registered through Toddle and must be registered directly on IBIS.

Note: An Anticipated student is a DP1 candidate taking a maximum of two SL level DP subjects before their main examination session in DP2. Selecting Anticipated as the registration category tells IBIS that the student is appearing for these subjects early. Once registered, IBIS issues a personal code that will be used again in their final DP session, ensuring both sessions are linked in the IB records.

Group 9582 (3).jpg

After importing students data into the IBIS Registration module, you’ll notice three tabs at the top of the screen. These represent the key stages of the IBIS registration workflow in Toddle:

  • Prepare candidate data – Review and finalize each student’s personal details and subject choices. This is where you ensure everything is complete and accurate before moving forward.

  • Register candidates on IBIS – Initiate the IBIS registration process, track its status, and address any failures or errors.

  • Exam details – View and manage exam details generated in the IBIS portal for each registered student, including their session number, personal code, and PIN.

Tip: To update the candidate list at any point, use the ‘Student membership’ option in the bottom-left corner of the screen.

Group 9643.jpg

Step 2: Review candidate information

You will begin in the ‘Prepare candidate data’ tab. At the top right, you'll see your school code. If you spot any discrepancies, reach out to your Toddle Buddy to get it resolved.

Additionally, use the three sub-sections in the left panel to ensure candidate information is complete and accurate:

  • Candidate data overview: Offers a high-level summary of each student’s registration status, number of warnings, and whether their personal and subject details are up to date.

  • Candidate information: Allows you to review and update student personal details like name, gender, email, nationality, and more.

  • Subjects: Shows each candidate’s subject choices, with the option to re-sync subjects with the Toddle roster for an individual candidate or for multiple candidates at once through a bulk selection

Group 9570 (5).jpg

Let’s take a closer look at the Candidate data overview dashboard, where most of your preparation will happen:

  • Editable by candidate: The lock icon next to each student’s name indicates whether a student can edit their own data. By default, the option to edit is restricted for all students; however, you can enable editing by the students at any point in time.

  • Warnings: Shows the number of data issues flagged for each student. Click on the warning label to view any issues flagged in the student’s personal or subject details.

    • Critical warnings (e.g., missing email) must be resolved before registration.

    • Non-blocking warnings won’t block registration; however, it's advisable to clear them to ensure a smoother registration process.

  • Some of these warnings are detected and displayed before candidate registration, while others appear only after registration on the IBIS portal is triggered. You can always export the list of warnings using the download icon on the top right.

Tip: See the full list of warnings, their severity (critical/non-critical), and when are they are flagged.

Group 9587 (3).jpg

  • Registration stage: Shows the current progress for each student. All students start in the Draft stage and will move to later stages as and when you progress with the registration process.

Group 9572 (1).jpg

  • Candidate info and Subjects: These columns reflect the data completion status.

    • Missing – information is incomplete or not synced from the roster

    • Filled – information is present and complete, but pending approval

    • Approved – data has been reviewed and confirmed (either by you or the student)

Group 9573 (2).jpg

Step 3: Edit candidate data

If you wish to edit specific details of students, simply click on their name in the dashboard to open the side panel on the right. From here, you can use the ‘Edit’ button to:

  • Edit personal details such as name, email, nationality, and languages

  • Modify subject selections across subject groups and DP Core

  • Update exam session details like session number and personal code

Note: Any edits made to a student's personal or subject information in the IBIS module manually will remain within the module and won’t sync back to the Toddle roster.

Group 9578.jpg

While editing subject information, you may see an Anticipated toggle next to one or more SL subjects for students who are registered under the ‘Anticipated’ category.

Note: This toggle is used to mark a specific SL subject as Anticipated for a student who is appearing for it before their main examination session.

Group 9628 (1).jpg

If you wish to bulk edit personal information, use the Candidate information tab. Here, use the drop-down in the pencil icon to either use an on-screen bulk editor or update data for multiple candidates via an .xls upload.

Group 9623 (1).jpg

Sync with Toddle roster

If you’ve recently made changes to a student’s personal or subject information in the Toddle roster, you can pull those updates into the IBIS module without requiring to manually update them here.

Select multiple students, open the Bulk action menu, and choose ‘Sync registration details from Toddle roster’ to sync:

  • Candidate information (e.g., email, DOB)

  • Subject details

You can also perform the same sync for an individual student using the row-level three-dot menu.

Group 9579 (4).jpg

Step 4: Approve candidate data

Once you’ve reviewed student information, you can approve their details before moving them forward in the registration process. There are two ways to do this:

Request student approval

Select one or more students and choose ‘Request student approval on registration details from the bulk actions menu. You can also do this for individual students via the three-dot actions menu present at the individual row level.

Group 9574 (3).jpg

This sends students a notification prompting them to review and approve their data from their IBIS registration page on their student profile.

Group 9649 (1).jpg

Approve on behalf of the student

If needed, you can approve details yourself by selecting:

  • Approve candidate information – for personal details

  • Approve subject details – for subject selections

You can also unapprove candidate information or subjects at any time using the same menus.

Group 9644.jpg

Once all data is complete, approved, and free of critical warnings, select multiple students and ‘Mark as ready for registration’ in bulk. The same option is also available at the row level for individual students.

Group 9645 (1).jpg

Download options

Use the Download icon to export candidate information or subject selections in Excel format for offline review.

Note: The candidate information sheet is in an IBIS-supported .xls format, allowing coordinators to directly upload candidate personal information in bulk on the IBIS portal.

Group 9631 (1).jpg

3. Register candidates on IBIS

In this stage, you can trigger the actual registration of candidates from Toddle to the IBIS platform. This view helps you re-verify candidate details and track registration progress. Your goal is to move candidates from ‘Draft’ to the ‘Registered’ stage.

Step 1: Review candidates in the Draft stage

All candidates begin in the Draft tab by default. Students will remain here if:

  • Their personal or subject details are incomplete

  • They haven’t been marked as ready for registration

You can edit the required information and mark the student as ready for registration.

Toddle automatically suggests a default exam session based on each student’s year level, registration category, and the current date. You can modify this session if needed.

Group 9632 (1).jpg

Step 2: Trigger registration on IBIS

Once a candidate’s data is complete, approved, and marked ready, they move to the ‘Ready for registration’ tab. Some students may still show non-blocking warnings (e.g., missing subjects), but registration can still proceed.

From here, register candidates in bulk with just one click:

  • Click ‘Register on IBIS' to register all students in the list.

  • Select specific students and click ‘Register on IBIS' to register only those.

If needed, you can also register students individually using the ‘Register on IBIS’ button at the row level.

Group 9634 (2).jpg

Step 3: Track students in the In Progress tab

Once registration is triggered, students move to the ‘In progress’ tab while Toddle waits for the confirmation from IBIS. It may take up to 24 hours for IBIS to confirm success or failure. You can check back later to review final statuses.

Group 9633 (1).jpg

Step 4: Handle failed registrations

If a candidate’s registration doesn’t go through, they’ll appear in the ‘Failed’ tab. In this tab, you can:

  • Click on the error count to view a detailed breakdown of what went wrong.

  • Fix the issues directly in Toddle or on the IBIS portal, depending on where the correction is required.

  • Once corrected, reattempt registering by clicking on ‘Retry registering all on IBIS’.

Group 9635 (1).jpg

Important points to note:

  • Student registration on the IBIS may fail for several reasons. You can find the full list of possible warnings here. Some of these can be resolved by updating a student’s personal details or subject choices directly on Toddle. Others, however, must be fixed on IBIS. A few examples of the latter includes:

    • Candidate is already registered on IBIS

    • One or more subjects that the student has chosen are missing from the school subject list on the IBIS portal

  • If you’ve completed registration directly on IBIS (outside Toddle), you can mark the candidate as manually registered.

  • If a student’s subject selection includes a school-based syllabus (self-taught) or a pilot subject, these must be added directly on the IBIS portal for that student.

Group 9636 (2).jpg

Step 5: Complete candidate registration

All students who have been successfully registered, either through Toddle or marked manually, will appear in the ‘Registered’ tab. The registration stage tag clearly shows whether a student was registered via Toddle or updated manually.

You can unmark a student as registered if marked as manually registered via the three dot menu at the row level actions. This only updates their status on Toddle and does not undo their registration on their IBIS portal.

After registration, the student remains in the ‘Registered’ tab, and their registration details, such as personal information and subject selections, can no longer be edited on Toddle through the IBIS module.

Note: Toddle cannot overwrite data on the IBIS portal once registration for a session is complete. Any changes needed post-registration must be done manually on the IBIS portal. Additionally, anticipated students will need to be re-registered for their main exam session when taking other subjects. The same personal code will continue to apply for their registration.

Group 9637 (2).jpg

4. Manage exam details

Once a student is successfully registered on the IBIS portal, Toddle automatically fetches their Personal code from IBIS. You’ll find this, along with the Session number and PIN, under the ‘Exam details’ tab.

The personal code stored here will also be included on all IB DP forms exported from Toddle.

You can control the visibility of this information for students using the ‘Hide exam details from students' toggle in the top right corner.

Group 9638 (6).jpg

The Personal code is fetched automatically from IBIS once a student is registered. The Session number and PIN need to be entered manually. These can be updated in bulk using the on-screen editor (Bulk edit on Toddle) or using the .xlsx template.

Tip: If a candidate has already been registered on IBIS, ensure their Personal code is entered here before initiating their registration in Toddle.

Note: If a student is registered outside of Toddle, you must manually input all examination details.

Group 9639 (4).jpg

Additionally, you can download the complete list of students with their registration and examination information in Excel (.xls) format. Use this export for school records, sharing with families, or for IB forms.

Group 9640 (2).jpg

We hope that you were able to find what you were looking for. Explore other articles for more!


5. Understand warnings flagged by Toddle and IBIS

While registering students on the IBIS portal, you may encounter different types of warnings. Some of these warnings are critical and must be addressed for a successful IBIS registration, while others are non-blocking warnings, but it's advisable to clear them to ensure a smooth registration.

To help you manage this process efficiently, Toddle surfaces both:

  • Custom warnings created by Toddle: These are designed to proactively flag common issues, helping schools reduce registration errors.

  • IBIS-published warnings: These are based on the official list of warnings provided by the IB. While many of these are flagged post-registration, Toddle surfaces several of them even before registration is triggered, based on its validation checks.

Both types of warnings are explained in the tables below.

We have categorized warnings based on when they are flagged during the registration process:

  • Pre-registration warnings: Issues that Toddle proactively flags before registration is triggered. These help reduce errors and avoid failed registrations. If any of these warnings are critical, Toddle will not allow a candidate to be marked as ‘Ready for registration’, blocking further steps of registration. You can find the severity (critical or non-critical) for each warning in the tables below.

  • Post-registration warnings: Errors flagged after registration is triggered, based on the validation done on the IBIS portal.

All pre-registration and post-registration warnings - whether Toddle defined or IBIS-published - are displayed within Toddle to help coordinators identify and resolve issues early.

  • Not flagged: Some issues are not flagged on Toddle (marked as ‘Not flagged’ in the table below). For example:

    • Registration is not supported via Toddle for registration categories other than Anticipated, Diploma, and Course, so related errors cannot be displayed.

    • Registration is not supported via Toddle for school-based syllabus (self-taught) and pilot subjects; hence, any warnings related to these will not appear.

List of Toddle warnings

These are custom warnings created by Toddle, designed to proactively identify common issues that you may face during IBIS registration. We’ve mapped out scenarios and surfaced these in an easily understandable format to reduce errors and ease the registration process for schools.

Code

Error

Warning raised

Critical

T01

Missing personal code - candidate already registered in this school

Post triggering registration

T02

Missing personal code - candidate already registered in another school

Post triggering registration

T03

Candidate is already registered for this session

Post triggering registration

T04

Missing first name

Pre registration

T05

Missing last name

Pre registration

T06

Missing gender

Pre registration

T07

Missing first language

Pre registration

T08

Missing first nationality

Pre registration

T09

Missing date of birth

Pre registration

T10

Missing school code

Pre registration

T11

Missing email ID

Pre registration

T12

Invalid email ID

Pre registration

T13

Missing registration category

Pre registration

T14

[Subject name]: Level missing

Pre registration

T15

[SubjectName]: response language missing

Pre registration

T16

[subjectName] is not added to school subjects on IBIS

Post triggering registration

T17

No CAS entry

Pre registration

T18

Registration on IBIS via Toddle is only supported for course, diploma and anticipated categories

Pre registration

T19

[subjectName]: level and/or language is invalid

Post triggering registration

T20

Unknown error

Post triggering registration

List of IBIS warnings

This is a list of warnings published by the IB.

Category

Code

Error

Warning raised

Critical

Prohibition

S03

School not authorized to offer special request subject

Not flagged

Prohibition

S04

School not authorized to offer the school-based syllabus

Not flagged

Prohibition

S05

School not authorized to offer the pilot subject

Not flagged

Prohibition

S09

Same subjects at SL and HL across all groups

Pre registration

Prohibition

S10

Conflict in language subjects (A, B, ab initio)

Post triggering registration

Prohibition

S11

Two mathematics subjects selected

Pre registration

Prohibition

S16

Same subject selected in multiple categories in literature group

Not flagged

Prohibition

S17

Duplicate subject across B, ab initio, and/or literature & performance

Post triggering registration

Prohibition

S43

Duplicate self-taught literature SL registrations

Not flagged

Prohibition

S50

Registered outside school’s main session (non-retake)

Post triggering registration

Prohibition

S64

History: More than one option specified

Not flagged

Prohibition

S74

No main subject registered

Pre registration

Prohibition

S75

More than one option for same subject registered

Post triggering registration

Diploma/Retake

S12

SBS/pilot subject conflict with all groups

Not flagged

Diploma/Retake

S19

More than one school-based syllabus subject selected

Not flagged

Diploma/Retake

S20

More than one pilot subject selected

Not flagged

Diploma/Retake

S21

Both a pilot subject and SBS subject selected

Not flagged

Diploma/Retake

S23

More than six subjects selected

Pre registration

Diploma/Retake

S24

Fewer than six subjects selected

Pre registration

Diploma/Retake

S25

Fewer than three HL subjects

Pre registration

Diploma/Retake

S26

More than four HL subjects selected

Pre registration

Diploma/Retake

S27

No extended essay subject selected

Pre registration

Diploma/Retake

S28

Missing group 1 subject

Pre registration

Diploma/Retake

S29

Missing group 2 subject

Pre registration

Diploma/Retake

S30

Missing group 3 subject

Pre registration

Diploma/Retake

S31

Missing group 4 subject

Pre registration

Diploma/Retake

S32

Missing mathematics subject (group 5)

Pre registration

Diploma/Retake

S33

No Theory of Knowledge entry

Pre registration

Diploma/Retake

S34

Language B cannot be retaken as ab initio SL

Post triggering registration

Diploma/Retake

S35

EE in language acquisition not allowed in student’s language A

Post triggering registration

Diploma/Retake

S44

More than one extended essay entry

Pre registration

Diploma/Retake

S45

More than one TOK entry

Pre registration

Diploma/Retake

S46

Registration category not permitted this session

Post triggering registration

Diploma/Retake

S47

Diploma to diploma not permitted

Post triggering registration

Diploma/Retake

S52

Unauthorized non-regular diploma

Post triggering registration

Anticipated

S37

More than two subjects selected

Pre registration

Anticipated

S38

Subject registered at HL (not allowed)

Pre registration

Anticipated

S39

Language ab initio SL selected (not allowed)

Pre registration

Anticipated

S40

Pilot subject selected (not allowed)

Not flagged

Anticipated

S41

TOK selected (not allowed)

Pre registration

Anticipated

S42

EE selected (not allowed)

Pre registration

Anticipated

S48

Anticipated to anticipated only permitted for early-session students

Post triggering registration

Retake

S51

Invalid subject/level change within six-month retake

Not flagged

Did this answer your question?