How to set up Subject-Specific Formulas

How to set up Subject-Specific Formulas

Subject-Specific Formulas allow individualised mark calculation logic tailored to a single subject. Unlike Template Formulas (which apply to multiple subjects), these are used for subjects with unique assessment requirements that do not fit the standard grade profile. They are critical for calculating final results during the Term 4 promotion process.

My School > System:  Curriculum > Year-End Formulas:  Subject-Specific Formulas

How do I configure formula types and thresholds?

  1. Select the Grade to set up and set the Formula Type to Promotion Mark.

  2. In the grid, enter the pass mark (circle threshold) for each subject. Any promotion mark below this value will be circled on report cards and schedules.

  3. Locate the subject and double-click the row to make it editable.

  4. Change the calculation method to Custom Formula and click the Edit Formula link.

How do I use a Preset Formula (CAPS schools)?

If using the Preset Curriculum and you have not deleted or renamed preset tasks in Steps 3 and 4 of the Learning Programme:

  1. Click on the Subject-Specific Formulas tab.

  2. Choose the Applicable Grade.

  3. Next to each subject, change the Formula type to Custom formula and then click on Edit Formula on the right.

  4. Once the builder loads (Left bottom), click Use Preset. If this button is greyed out, hover over it to see which tasks are missing or mismatched — resolve these in the Learning Programme setup first.

  5. The system populates the formula structure according to official CAPS weightings. Click Submit.

How do I set up a formula manually?

  1. Set the subject’s Formula Type to Custom Formula and click Edit Formula.

  2. Drag the required Assessment Types (SBA, Exam, etc.) into the formula builder blocks.

  3. Assign the appropriate weights to each bucket (e.g. 40 for SBA, 60 for Exam).

  4. Click Submit.

Frequently asked questions

What happens if a learner switches subjects mid-year?

The system uses Last Term Logic. If a learner switches from Mathematics to Mathematical Literacy in Term 3, the system ignores the Term 1 and 2 Mathematics marks and calculates promotion based on the new subject’s requirements only.

Can I copy these formulas to the new year?

Yes. During the year-end rollover, tick the Copy Formulas checkbox under My School > Curriculum > Copy Learning Programmes.

Last updated: March 2026  |  Version 7.0

© Copyright d6 group (Pty) Ltd.
    • Related Articles

    • OSM: Promotion Formula Support Plan – CAPS (Primary/High School)

      What this product means for your school The Promotion Formula Support Plan – CAPS is a structured support service where the OSM team configures and maintains your school’s promotion formulas for all DOE subjects within the d6 system. This plan works ...
    • OSM: Promotion Formula Support Plan – CAPS (Combined School)

      What this product means for your school The Promotion Formula Support Plan – CAPS (Combined School) is a structured support service where the OSM team configures and maintains your school’s promotion formulas for all DOE subjects (Grades R–12) within ...
    • How to set up Academic Criteria

      The Academic Criteria function is used to set up certificate rules based on your own criteria. Specific formulas are built to calculate results using Merit, Year, or Promotion marks already calculated by the curriculum formulas. My School > ...
    • OSM: Add-on: Prelim Formulas (Departmental)

      What this product means for your school The Prelim Formula Maintenance Add-on ensures that the Term 3 Grade 12 Preliminary Examination is correctly categorised and calculated within the School-Based Assessment (SBA) structure in the d6 system. This ...
    • OSM: Add-on: Mid-Year Exam Only Formulas (Grade 8–12)

      What this product means for your school The Mid-Year Formula Add-on is a specialised add-on product that works alongside your school’s standard CAPS Promotion Formula Plan. It is used to ensure that Mid-Year Examination formulas are correctly applied ...