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 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:
From the admin portal, navigate to the account.
Next, go to ‘Courses’ from the left pane.
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.
2. School level
From the admin portal, you can directly navigate to a school.
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.
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.
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. 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
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.
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.
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. 💡 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. 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.).
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.
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.
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.
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.
We hope that you were able to find what you were looking for. Explore other articles for more!