Skip to content

Understanding the Course-based setup on Toddle

We have introduced courses in Toddle to offer schools greater flexibility in creating and managing learning materials across classes. The course-based setup provides a scalable solution by introducing a dedicated course entity that acts as the academic core for planning, grading, and reporting, separate from the class where day-to-day teaching happens. It allows schools to design, manage, and report learning at the course level. Read this article to learn more.
This article will cover:
Understanding courses in a Course-based setup
Understanding the course-class link
Creating courses
Courses view at the educator’s end

Understanding courses in a Course-based setup

In Toddle, a course is a centralized planning container that brings together curriculum content such as units, learning experiences, assessments, resources, and standards. For example, a school may create separate courses for ‘Grade 8 Mathematics’ and ‘Advanced Mathematics,’ even though both belong to the same subject.
Here are the key things to remember:
All planning, teaching and learning resources, and assessment tools are created at the course level, and the same can be used across one or more linked classes. Any changes made to these learning materials will reflect in all associated classes
Subjects are optionally tagged to courses and used only for grouping or filtering; they do not affect grading or reporting.
Grading methods are configured at the course level, and reporting happens at the course level. Each student receives one consolidated grade for the course, based on the grading setup defined for that course.

Understanding the course-class link

A course can have one or more classes linked to it. Note that every class must be linked to a course. You cannot link a class to more than one course.
While the course holds all planning, learning and teaching material and grading configuration, classes are where students engage with that content. A class represents a group of learners (e.g., 8A Mathematics) and is linked to a course (e.g., Grade 8 Mathematics). Teachers deliver the course content through these classes and manage attendance, announcements, submissions, evaluations and portfolios here for their respective groups of students.
For example, consider a Grade 8 Mathematics course that is being taught across four different class sections: 8A Mathematics, 8B Mathematics, 8C Mathematics, and 8D Mathematics. While core planning is done at the course level, not all content automatically flows into every linked class. Teachers can choose what content to share, with which class and students, and when. This provides flexibility to tailor learning experiences for different groups while maintaining consistency across shared elements.
Teachers with course editor access can make edits to the course plan directly and also create assignments within their class that can be added back to the course plan using the ‘Assign settings > Add to course plan’ toggle. Teachers with course viewer access cannot edit the course plan but can still create assignments and resources within their class, if they have the required access, to meet class-specific learning needs.
Now that you’ve understood how courses function in a course-based setup and how they connect to classes, let’s look at how you can start creating and managing these courses on Toddle.

Creating courses

Navigating to courses

As an admin, you can create teacher courses at the account level for each school or at the school level. Let’s explore both of these options:
Account level
From the admin portal, navigate to the account.
Group 5529 (98).jpg
Next, go to ‘Courses’ from the left pane.
Group 5530 (91).jpg
On the landing page, you will see all the schools associated with the account. Select your preferred school from the left pane and start creating courses for it using the ‘Create new course’ button.
Group 5531 (73).jpg
2. School level
From the admin portal, you can directly navigate to a school.
Group 5544 (50).jpg
Next, go to ‘Teacher courses’ from the left pane. Click on the ‘Create new course’ button at the top right to start creating courses for the school you are in.
Group 5532 (83).jpg

Creating courses

Step 1: Click on ‘Create new course’ to start creating courses for a school.
💡Please note that only school admins can define courses.
Group 5532 (83).jpg
Step 2: Fill in the following details in the ‘Basic details’ tab:
Course name: Enter a clear, unique course title
Course display name: Optionally enter a display name. This name will appear in the student’s report and gradebook.
Course UID: Provide a unique identifier (optional, for system-level reference)
Associated grading period: Select the grading period this course will be active in. The course concludes after the grading period is completed.
Subjects (optional): Link one or more subjects to the course
💡In a course-based setup, tagging subjects is an optional step. Subject tags help organise and filter courses across the platform.
Associated grades: Select one or more grades the course applies to
Default grade: You can select a default grade when the course is associated with multiple grade levels.
💡The default grade serves as the primary grade for configuring course settings, such as grading setup and other course preferences.
Associated level: Select to indicate the level of the course (e.g., beginner, intermediate, advanced) in a course-based setup.
Group 5533 (75).jpg
Step 3: In the ‘Add staff members’ tab, search for and select the teachers you want to assign to the course. You can assign one of the two roles to each teacher associated with the course:
Course editor: Can view and make edits to the course content
Course viewer: Can only view the course content
Group 5534 (74).jpg

Step 4: Map the classes with the course. When you click on the ‘Add a class’ button, only classes that have grade levels matching the grades selected for the course and are not already linked to another course will appear here. For example, if your course is linked to Grade 1 and Grade 2, you’ll only see unlinked classes from those grade levels. Note that this is an optional step.
Group 5535 (69).jpg
Once a course is created and mapped to classes, the associated staff members will start seeing it through their portal. Depending on their role, they will either be able to view courses or add and manage the content of the courses.
Group 5536 (74).jpg

Courses view at the educator’s end

Once a course is created by the admin, it becomes visible to all assigned teachers in their portal. Depending on their assigned role, Course editor or Course viewer, teachers can either contribute to the course or simply view it.
Key modules that teachers can access in a course:
Course Flow: The primary workspace where teachers design the teaching and learning flow for the course. Here, they can create, organize and share units, lessons, assessments, and supporting materials with associated classes and students.
Standards: Teachers can configure learning standards for the course here. These standards can then be tagged across units, learning experiences, and assignments to ensure curriculum alignment.
Courses serve as a central space for planning and collaboration. They allow multiple teachers to jointly design and manage content for a course. This includes organizing units, adding learning experiences (LEs), assessments, and sharing resources. Instead of working in isolation within their individual classes, teachers can build a shared structure that reflects what will be taught across all linked classes.
For example, the Grade 8 Mathematics course can house the entire content for 8A, 8B, and 8C Mathematics classes. The course includes all core planning elements such as units, resources, and assessments, and these can then be shared with the linked classes. This is how a course flow may look:
💡To get into the details of how course editors can create the content for a course, refer to
article.
Group 5537 (63).jpg
💡 Please note that what teachers see and access depends on how the course content has been shared.
Toddle provides flexible sharing options for units and other content within the course:
Share unit with all items: The full content of the unit, including all LEs, assessments, and resources, is shared with all linked classes and students.
Share unit only: Shares just the unit plan, without the assessments and resources it contains, with all classes and students linked with that course. Any items within the unit that were already shared will remain visible to students.
Group 5539 (58).jpg
Additionally, you can use the ‘Custom share settings’’ option to selectively share sections or units with particular classes or student groups. When you choose this option, a pop-up appears where you can pick the relevant classes (e.g., 6A, 6B and 6C) and further choose whether to share the content with all students or specific students within each class.
This is especially useful when you want to differentiate learning or adjust the delivery of content for different sections while still working from a centralized course flow.
The same sharing options are available when sharing the section and its content. You can choose whether to share just the section structure or the section along with all items (learning experiences, links, assessments, etc.).
Group 5539 (59).jpg

Group 5540 (62).jpg
If a teacher wants to see all course content shared with their class in one place, they can navigate to the course and apply their class filter. The filter not only shows content shared with that class but also indicates the status of each item -whether it’s assigned or in draft - specific to the selected class.
Group 5541 (62).jpg
Teachers can open shared assignments from the Assignments module in their class and assign them to students. They can then review submissions, provide feedback, and assign grades based on the grading configuration set at the course level. All assigned grades automatically reflect in the gradebook of that class.
Group 5542 (51).jpg
Alongside assignments, teachers can manage other class-level modules from within their class, such as:
Class Portfolio: Add learning evidence and reflections specific to each class.
Attendance: Mark daily or period-wise attendance for students in the class.
Calendar: Track shared and class-specific events, assignments, and deadlines.
While courses centralize planning, all day-to-day interactions are managed at the class level.
Teachers can also use the class switcher to quickly move between classes they have access to. This is especially helpful when viewing or evaluating an assignment that has been assigned to multiple classes they are teaching.
Group 5638 (15).jpg
In addition to planning content at the course level, teachers can manage specific settings at the individual class level using the ‘Class settings’ panel. From here, they can:
View and manage student and staff member lists of a class.
Configure portfolio preferences and timetable settings for the class.
Invite family members using unique sign-in codes or email invitations.
Group 5639 (12).jpg

We hope that you were able to find what you were looking for. Explore other articles for more!
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.