Course Families in bACEic

bACEicbACEic

Getting Started · Programs, Courses & Curriculum

Overview

A Course Family is the reusable foundation of your academic content in bACEic. It lets an institute design curriculum, organise learning material, define session plans and prepare assessments without rebuilding the same structure every time a course is offered.

Whether you deliver self-paced learning, assessment-based courses, teacher-led classes or a combination, Course Families establish a consistent learning structure.

Once courses are defined, combine multiple courses into a Program for a complete offering.

Design your learning once. Reuse it across courses and programs. Deliver it in the way that best serves your learners.

Understanding the Academic Structure

Before creating your first Course Family, understand how components work together.

Course Family — The reusable learning blueprint

Defines the academic foundation for a type of course: curriculum, chapters, topics, objectives, materials, session plans, question banks and recommended sequence.

Example: Grade 8 Mathematics — curriculum, chapters, resources and session plans reused for each offering.

Course — A defined learning experience

Uses the academic structure for a particular delivery model: Self Paced, Assessment Based or Teacher Led.

Program — A complete learning offering

Bundles multiple Courses toward a broader objective (e.g. Foundation Mathematics Program with Number Systems, Algebra Fundamentals, Problem-Solving Practice).

How everything fits together

Course Family → Course → Program → Student enrolment and delivery

  • Course Family: reusable academic design
  • Course: learning experience and delivery approach
  • Program: one or more Courses as a complete offering
  • Students enrol in the Program and participate in its Courses

Exact associations depend on your bACEic configuration.

Why Course Families Matter

> Reuse academic content

Create curriculum once, reuse where appropriate. Academic teams spend less time on repeated setup.

> Maintain consistency

Align objectives, topics and resources across batches and delivery cycles.

> Support different delivery models

Same subject area can support self-paced, assessments or teacher-led instruction without redesigning from scratch.

> Improve content over time

Review and refine reusable design as you identify gaps or update material.

> Build complete programs

Combine Courses into Programs that reflect how students should progress.

Before You Create a Course Family

Step 1: Identify the learning scope —

e.g. Grade 8 Mathematics, Spoken English Beginner, Abacus Fundamentals. Keep scope clear: not too broad, not unnecessarily narrow.

Step 2: Define intended learning outcomes —

what learners should know or do (fractions, linear equations, basic Python, etc.).

Step 3: Identify target learners —

grade, proficiency, prerequisites.

Step 4: Decide how content will be reused —

single course, multiple courses, batches, or delivery models sharing content. Reuse should be intentional.

Step 1: Open Course Families

Navigate to the academic or curriculum area and open Course Families. Create a new Course Family.

Step 2: Enter Course Family details

Provide name, description, subject, target grade, learning objectives and classification fields.

Example — Name: Grade 8 Mathematics

Description: Curriculum and learning design for Grade 8 Mathematics.

Target learners: Grade 8 students.

Step 3: Define the curriculum structure

Organise hierarchy (Subject → Chapter → Topic). Add learning objectives in the curriculum editor.

Best practice: Organise around teachable, assessable concepts—not only files or lessons.

Step 4: Add learning material and resources

Attach PDFs, presentations, videos, examples and exercises to the right curriculum sections.

Best practice: Descriptive names; align with outcomes; review outdated material.

Step 5: Create session plans

Define session title, objective, topics, material, activities, checks and outcomes.

Example session: Introduction to Linear Equations with worked examples and an understanding check.

Step 6: Prepare assessment resources

Organise topic practice, chapter tests, diagnostics and revision by topic, objective or difficulty where supported.

Step 7: Review the Course Family

Confirm scope, curriculum logic, objectives, material associations, session plans, assessments and naming before use in courses.

Step 8: Save and make available for reuse

Save and complete publication or availability steps so teams can select this family when configuring Courses.

Self Paced Courses

Purpose: Independent study with a defined sequence.

Configuration steps

1. Create/open Course

2. Define purpose

3. Select Self Paced

4. Associate Course Family

5. Sequence material

6. Add practice/assessments

7. Review learner experience

8. Save and publish

Configure each step using the field names in your current bACEic interface.

Assessment Based Courses

Purpose: Evaluate or practise performance against outcomes.

Configuration steps

1. Create/open Course

2. Define purpose and audience

3. Select Assessment Based

4. Associate structure

5. Identify topics to assess

6. Configure assessments

7. Review coverage and settings

8. Save and publish

Configure each step using the field names in your current bACEic interface.

Teacher Led Courses

Purpose: Scheduled teaching and interaction.

Configuration steps

1. Create/open Course

2. Define purpose

3. Select Teacher Led

4. Associate curriculum

5. Review session plans

6. Assign teacher

7. Configure schedule/batch

8. Associate material and assessments

9. Verify teaching arrangements

Configure each step using the field names in your current bACEic interface.

Choosing the Right Course Type

| Consideration | Self Paced | Assessment Based | Teacher Led |

| Primary purpose | Independent learning | Practice or evaluate performance | Guided instruction |

| Main activity | Study and follow sequence | Complete assessments/tests | Attend teaching sessions |

| Teacher involvement | Limited or supplementary | Varies | Central |

| Scheduling | Often flexible | Depends on rules | Usually coordinated sessions |

Choose the delivery model by intended learner experience, not only by attached files. A PDF alone does not make a course self-paced; a question bank alone does not define a full assessment experience.

Creating a Program That Includes Multiple Courses

Example Foundation Mathematics Program:

| Course | Delivery | Purpose |

| Number Systems | Self Paced | Foundational understanding |

| Algebra Fundamentals | Teacher Led | Guided instruction |

| Problem-Solving Practice | Assessment Based | Application and evaluation |

Steps: Define program purpose → list required Courses → configure each Course → associate Courses with the Program → review the whole journey → complete enrolment and delivery setup.

Reusing Course Families Across Programs

Reuse when curriculum and design are substantially the same (e.g. Foundation vs Revision programs sharing material).

Use a separate Course Family when objectives, proficiency or structure differ meaningfully.

Reusing design ≠ identical Courses or Programs. Check how edits propagate in your bACEic workflow before changing a shared family.

Common Mistakes to Avoid

  • New Course Family for every batch — reuse design; use Program/batch for operational differences
  • Treating a Course Family as a Program — family = design; Program = bundled offering
  • Choosing type by content only — choose by learner engagement model
  • Courses without outcomes — define purpose before material and assessments
  • Too many Courses in one Program — include only meaningful components
  • Same setup for every delivery model — self-paced, assessment and teacher-led need different configuration

End-to-End Example

Stage 1: Course Family Grade 8 Mathematics with curriculum, material, session plans and assessments.

Stage 2: Courses — Mathematics Concepts (Self Paced), Guided Mathematics Classes (Teacher Led), Mathematics Practice Tests (Assessment Based).

Stage 3: Program Grade 8 Mathematics Learning Program associating all three Courses.

Stage 4: Enrolment, batches, teachers, scheduling and assessments per institute workflow.

Stage 5: Deliver, gather feedback, improve reusable design for future offerings.

Final Checklist — Course Family

Before considering academic setup complete:

  • Academic scope and target learners are clear
  • Curriculum and learning objectives are defined
  • Learning material is organised
  • Session plans prepared where required
  • Assessment resources available where required
  • Course Family saved and available for use

Final Checklist — Courses

  • Each Course has a clear learning purpose
  • Correct delivery model selected
  • Appropriate academic structure associated
  • Activities match the delivery model
  • Teacher, schedule and assessment configured where required
  • Each Course reviewed before delivery

Final Checklist — Program

  • Program learning purpose is clear
  • All required Courses are associated
  • Each Course contributes to outcomes
  • Delivery and enrolment arrangements are ready
  • Complete Program reviewed

Summary

Course Families are the reusable academic foundation. Courses define individual experiences (Self Paced, Assessment Based, Teacher Led). Programs combine Courses into a complete offering.

Clear responsibilities reduce repeated setup, improve consistency and make programs easier to deliver and improve.

Recommended next: How to Create a Course in bACEic — step-by-step for each delivery model.