Appearance
2. School Setup on CMS 2.0 โ
All initial setup is done from top to bottom on the left sidebar of CMS 2.0.
1. Create Branches (Agencies) & Bulk Auto-Classify โ
- To add a campus โ Go to
Agenciesโ Click Create, enter the branch name, choose a badge color, and assign a Branch Admin. - How it works: A Branch Admin only sees classes, teachers, and students belonging to their assigned branch. On
Event Board, the branch badge appears next to the class name in Column 4 (Group) (and can be changed inline via[Agency โพ]when expanding a row). - Bulk Auto-Classify by Naming Pattern (
Auto-Classify): Define a prefix or suffix rule (Prefix / Suffix) โ clickPreviewto inspect matching records โ clickApplyto assign classes, students, and teachers to the right branch in seconds.
2. Set Up Courses (Courses) & Auto-Pair .mp3 Audio โ
When you open a course in Courses, you work across the main tabs:
| Tab | Primary Action |
|---|---|
General & Packages | Set the course title and standard session packages (+ Package). To duplicate an existing course template โ click Clone Course. |
Syllabus & Self-Study | Drag and drop lessons in teaching order (School Syllabus V1 in orange or O2S Official Syllabus V2 in blue). |
Teachers | View and manage teachers qualified to teach this course (both School Teachers and [O2S] teachers). |
Groups | View all class groups currently studying this course. |
๐ซ School-Created Courses (School) vs. O2S-Provided Courses (O2S)
- School-Created Courses (
School): Every course created onCMS 2.0uses the unifiedGroup / Packageengine.School AdminsandBranch Admins(within their assigned branch) have full permission to create, edit, and delete courses, packages, class groups, student enrollments, and schedules. - O2S-Provided Catalog Courses (
O2S): While the master syllabus is protected by O2S,School AdminsandBranch Adminsstill have full autonomy to run their own classes on top of anyO2Scourse:- Open School Class Groups (
+ Group) & Packages (+ Package): Freely create school-owned class groups and add session packages inside anO2Scourse. - Manage Student Enrollments (
+ Student,Transfer,Remove): Add, transfer, or remove students in school-owned groups fromCourse โ Groups,Course โ Students,Groups, andUsers โ Student Detail. - Assign School Teachers & Schedule Co-Teaching (
Hybrid Groups): Attach internal School Teachers to anO2Scourse and book new sessions (Scheduler) with your School Teachers in hybrid classes (co-taught by[O2S]and School Teachers), while[O2S]teacher sessions and groups synced directly fromO2S Baseremain safely protected (๐ O2S).
- Open School Class Groups (
๐ต Auto-Pair .mp3 Audio, Natural Slide Order & In-Place Overwrite
- Auto-pair audio to slides: Name the
.mp3/.wavfile identically to the slide image file (e.g.,Slide1.jpgandSlide1.mp3) and O2S automatically attaches the audio player to that exact page. - Natural numeric sorting: Slides sort naturally as
Slide_1, Slide_2 ... Slide_10(never jumpingSlide_10ahead ofSlide_2). - In-place overwrite on re-upload: Re-uploading a slide image or audio file with the same filename updates it in place while preserving page order and
Mark Donehistory.
3. Create Teacher & Student Accounts (Users) โ
- To add a Student or Teacher โ Go to
Usersโ Select Student or Teacher โ Choose their Branch (Agency) and check their Courses / Class Groups (Groups). - 1-Click Random Password & Copy Login Info: Generate a 6-character password and click Copy Credentials to send directly to parents or teachers.
- Restore Accidentally Deleted Accounts (
Restore): Switch the status filter toDeletedโ clickRestoreto recover any deleted account with 1 click.
4. Create Class Groups (Groups) & Bulk Schedule (Scheduler) โ
- Create the group & inspect packages (
Pkg (N)): Go toGroupsโ Enter the class name, select Branch, Course, Primary Teacher, and add Students. Click thePkg (N)badge on any group row to view package renewal history, add bonus sessions, or remove an accidental renewal. - Generate the full term schedule (
Scheduler):- Pick Start Date, click a quick session count preset (
1 ยท 4 ยท 8 ยท 12 ยท MaxโMaxauto-fills the remaining sessions in the package), and choose Days of the Week and Duration (25..120 minsorCustom...). - O2S automatically checks for schedule conflicts, numbers every session (
1/48 .. 48/48), and pre-fills the suggestedNext Material.
- Pick Start Date, click a quick session count preset (
- First-time classroom sync: Switch to
Event Boardand click the cloud iconโ๏ธin Column 11 once.
โ๏ธ Legacy / Rarely Used: Open Teacher Time Slots for Student Self-Booking & 1-1 Students Tab (Click to expand)
- Modern schools schedule fixed terms and make-up sessions directly via
GroupsโSchedulerand theSchedulemodal onEvent Board. - Only in rare cases where 1-on-1 students self-book open teacher slots do admins need the legacy
1-1 Studentstab insideCoursesor teacherTime Slotconfiguration.