Skip to content

E-learning settings

Go to E-learning → Learning settings. An E-learning administrator or school administrator can save these settings.

What’s new — 29 September 2026: Cambridge learner setup

Section titled “What’s new — 29 September 2026: Cambridge learner setup”

Herald International School and NEXA International now have Cambridge catalogue subjects linked to every active teaching class from Early Years through A Level. Cambridge Primary and Lower Secondary subjects are shown as the class programme. IGCSE and AS/A Level subjects open a learner choice step because Cambridge does not make every syllabus offered by a school compulsory for every learner.

The choice step lists the Cambridge level, subject code and subject name. It controls the learner’s learning shelf; the school’s exam and report-card subject selection remains under Academics → Subject Selection. A catalogue entry without imported learning topics can be chosen and used for school records, but it will not manufacture lessons or questions.

KPSEA and KJSEA countdowns are limited to CBC classes. A Cambridge Stage 6 or Stage 9 class can use the same learning-demand number without being treated as a Kenyan national-assessment candidate.

Choice What learners see
School content Your school’s materials, with school assessments and live classes if enabled
Both Your materials and available ShuleOne learning tools
ShuleOne content ShuleOne tools; school assessments and live classes remain optional

Use School content for a focused school-led experience. Enable School materials for notes, videos, audio and images. Switch Assignments & tests and Live classes on only if your school uses them.

School and learner menus follow these choices. Learners receive updated menus when they refresh or reopen the app. Disabled learner features are also checked on the server.

Select every programme your school offers. For each existing school class, choose its curriculum and optionally enter an Assessment / stage label. Use the school’s actual labels, such as IGCSE, AS Level, or a Montessori learning stage. Leave the assessment label blank if it does not apply.

A school can offer several curricula, with one curriculum mapped to each class. Map a class before uploading material to it.

CBC-specific readiness and KNEC tools remain specific to CBC. A Cambridge learner does not receive them simply because another class in the school follows CBC. Selecting a curriculum does not create its syllabus, question bank or grading system.

In Curricula & classes, open Subject syllabus assignments for a mapped class. Each local school subject shows one of these results:

  • Subject override — an administrator selected an exact board, level, subject and source version for this school subject.
  • Class default — the subject has one exact active source compatible with its linked catalogue subject and the class curriculum/learning level.
  • Needs configuration — the class default is missing or ambiguous. ShuleOne does not substitute CBC, a different board, a similarly named subject or another language.

Choose the exact catalogue entry rather than relying on its display name. The option label includes the curriculum, board, level, subject code and version so that similarly named subjects can be told apart. Add an inclusive Start date and, when needed, an exclusive End date. For example, an assignment from 1 January to 1 July applies up to 30 June. Date ranges for the same school subject cannot overlap.

To prepare a version change, create the next assignment with a future start date after ending the current assignment on the same date. Scheduled rows can be edited or cancelled. ShuleOne keeps the old assignment and its change history; it is not silently overwritten or deleted. Give a clear reason for every change.

This release prepares and validates subject-level assignments but does not yet use them for learner content routing. Learners continue to use the existing exact class/subject links while the remaining progress, attempt, tutor and offline-context paths are completed together. The settings screen marks this boundary. An override shown here must not be treated as learner-live until that notice is removed in a later release.

The class configuration response now separates exact subject setup from operational learner readiness. Support and administration screens can report a specific blocker, such as an unresolved subject, missing rollout record, inactive local switch, unavailable runtime schema, an LMS process that is not ready or has an expired heartbeat, or an incomplete consumer migration.

These checks are diagnostic only in this release. Learner mixed-source runtime remains off, and there is no administrator enable control. A class shown as fully source-configured is ready for the next validation stage; it is not permission to route learner activity through the new runtime. ShuleOne also fails closed when rollout history cannot be read: it does not assume that legacy fallback is safe for a class that may have been enabled previously.

The component table and verification rules are present, but the NewFee and LMS processes do not yet publish their own expiring build, artifact and process-start heartbeats. The readiness check can validate a supplied peer row; it does not claim that automatic heartbeat publication is complete. Until both publishers are implemented and tested, missing or expired component identity remains an enablement blocker.

The current internal validation slice can derive a learner’s active school, class and ordered subject-source set without accepting a school, subject, source or effective date from another service. This prepares learning-home and recommendation validation, but does not change the content, progress or recommendations learners receive today. Independent-learner assignment writing and routing are not enabled by this slice.

Unpublish affected materials before changing a class curriculum. Remove materials before removing their curriculum from the school’s selection.

What’s new (8 October 2026): choose when your learners may play the learning games.

Under Learning content → Learning games, choose when learners may play ShuleCraft, ShuleKart and City Sprint, then Save:

  • Always open – at any time, within each learner’s daily game time.
  • After lessons only (the default) – closed during your lesson hours (set the start and end times) from Monday to Friday during term; open after school, at weekends and in the holidays. Term comes from your school calendar’s Opening Date and Closing Date (a mid-term break counts as a holiday), so the games open by themselves in the holidays. Until you save a choice, games follow this default only when your calendar has term dates.
  • Closed – the games are switched off for your learners.

Learning is never closed. Every learner also has a daily game time of 30 minutes.

  • View online: learners read, watch and listen without download or offline-save controls.
  • View and download: learners can also save copies of school materials.

This applies to the new School materials library. Existing public uploads are not automatically made private; upload protected material through this library.

Online viewing reduces casual sharing. It cannot prevent screenshots, recording or determined copying. Previously downloaded copies cannot be recalled. An already-open media link may remain usable for up to five minutes.

Select Save learning settings. Check the learner preview, then review the result using a test learner account.

Choose School content, enable School materials, select the curricula actually taught by the school, and map the classes. Choose View online. Enable assessments and live classes only if needed. Upload and publish a small sample library for the presentation class.

Initial curriculum setup — 9 September 2026

Section titled “Initial curriculum setup — 9 September 2026”

The initial setup follows the school owner’s category rules: primary and primary/junior schools use CBC; colleges use Kenya 8-4-4; secondary schools use CBC for Grade 10 and Kenya 8-4-4 for Form 3 and Form 4. School 71 uses Cambridge for its teaching classes. Existing class names are retained as stage labels. Alumni and transfer records are excluded; other secondary labels require an administrator to choose the appropriate curriculum.

These defaults use Both content sources and View online until the school chooses otherwise. Existing saved preferences are preserved. Review the mappings in Learning settings, especially school-specific or historical class labels.

Settings now use three tabs: Learning content for content sources and enabled tools, Curricula & classes for programmes and class mappings, and Learner access for online viewing or download permission. Switching tabs keeps your unsaved changes. The learner menu preview and Save learning settings apply to all three tabs. Use the arrow keys, Home or End while a tab is focused to move between tabs. If a curriculum selection or mapping needs correction, saving opens that tab.

Section titled “What’s new — 14 September 2026: class and learning-level links”

Open Curricula & classes and use Learning level / syllabus beside each class. The link uses the same class ID as Academics. Renaming a class does not change its learning topics.

  • Automatic from subject links selects a level when the class’s linked Academics subjects agree. If no clear match exists, link or correct those subjects before recommendations can start.
  • Choose a listed level to save an explicit link to that curriculum and syllabus. Its subjects must belong to the allowed content levels.
  • Not linked stops automatic level selection for that class until you change this setting.

Select Save learning settings. A successful automatic match appears as the selected level. Playgroup can explicitly use the Playgroup level with PP1 content, or the PP1 level when all its subjects use PP1. Adding a new class using an available curriculum requires class and subject setup, not another software change. Selecting a curriculum cannot supply missing syllabus content.

Existing exam marks, grading and class IDs are unchanged. New learning plans and league rounds retain the class they started in when a learner is promoted. Older records without that saved class retain their existing reporting behaviour.

What’s new — 14 September 2026: automatic setup and class review

Section titled “What’s new — 14 September 2026: automatic setup and class review”

New active classes are checked automatically within a few minutes. ShuleOne uses the class curriculum recorded in Academics and its linked curriculum subjects. Existing learning settings and class mappings take priority. A unique subject-level match can be linked automatically; conflicting links are left for review. Class names do not need to follow a naming pattern.

Open Curricula & classes to see how many active classes are ready, need setup or have been deliberately unlinked. Select Classes needing setup to focus on the remaining work. The table shows five classes per page; changing pages keeps your edits, and Save learning settings saves all classes together. Status messages describe the last saved setup, so save your changes before reviewing the updated counts.

Message What to do
Class mapping ready No mapping change needed. Activities still depend on published content and learner access.
Link subjects Use Manage subject links to connect Academics subjects to the matching curriculum subjects.
Some links belong to another level Correct those subject links before choosing the class learning level.
Learning works for linked subjects Link the remaining subjects to include them in automatic learning.
Curriculum content is not available School exams and uploaded materials remain usable. Automatic curriculum activities require available content.
Unlinked by choice Select a learning level and save when you want to enable automatic learning.

Both Not assigned and Not linked are preserved after saving; background setup does not undo an administrator’s exclusion. Inactive classes are not automatically configured. Existing marks, grading rules and subject records are not changed.

For older classes whose Academics curriculum is still the default, setup first respects a school’s sole international curriculum choice, then a unique linked-subject curriculum. Otherwise primary schools use CBC and secondary/college classes use Kenya 8-4-4. Set the correct curriculum in Academics for new classes, especially mixed-curriculum schools. An existing saved learning curriculum must be changed in Learning settings.

Deleting an unused class also removes its learning setup. Remove its school learning materials first. Existing exam and registration restrictions still apply; a failed deletion keeps the class and its setup unchanged.

What’s new — 14 September 2026: schools without Academics

Section titled “What’s new — 14 September 2026: schools without Academics”

A school can use fees, transport or other modules without setting up academic subjects. Classes with no subjects show No academic subjects yet. This is an information message, not a setup error, and those classes are excluded from Classes needing setup. There is no need to create placeholder subjects or enable Academics for another module.

When the school starts academic learning, add its subjects and link them to the correct curriculum subjects. The existing automatic checks pick up those additions. Where the links identify one level, setup is completed automatically. Conflicting links still need correction, and saved Not assigned or Not linked choices remain in place.

New schools, classes, curriculum mappings and subject links are configuration data. Administrators can use Learning settings to select an existing curriculum and level. New curriculum catalogue entries and routing rules can be added to the database without school-specific code changes. This does not create missing learning materials or add a new grading method; the relevant syllabus content and activities must also be available.