Skip to main content

Continuous Assessment (CA) System

New in v1.9.3

The Continuous Assessment system introduces progressive evaluation with weighted scoring. Configure CA1, CA2, and Exam components with custom weightages (e.g., CA1 20% + CA2 20% + Exam 60%), track term and session performance, and generate enhanced report cards with complete CA breakdown. Fully backward compatible with existing exams.

The Continuous Assessment (CA) system in 4SCH enables schools to implement progressive evaluation with configurable weightages for different assessment components. Track student performance across CA1, CA2, and final exams with automated weighted calculations.

Quick Access

Overview​

Understanding Academic Periods and Term Exams

4SCH uses two complementary concepts to organize your school year:

  • Academic Periods (Semesters) - Used for organizing subjects, lessons, and timetables. Many schools rename "Semester" to "Term" when they have more than two academic periods (e.g., Term 1, Term 2, Term 3).

  • Term Exams (Exam Periods) - Used for organizing exams and calculating Continuous Assessment (CA) results. Each Term Exam represents a major assessment period with its own CA configuration.

For the CA system, you'll work with Term Exams. Best practice: create a Term Exam for each Academic Period in your school year (e.g., if you have three academic periods, create three Term Exams with matching names).

What is Continuous Assessment?​

Continuous Assessment (CA) is a progressive evaluation method that:

  • Distributes Assessment - Breaks down evaluation into multiple components (CA1, CA2, Final Exam)
  • Weighted Scoring - Each component contributes a percentage to the final grade
  • Term Totals - Automatically calculates weighted totals for each term
  • Session Tracking - Computes cumulative averages across all terms in a session
  • Position Ranking - Ranks students based on session cumulative performance

Key Features​

  • βœ… Flexible Configuration - Define custom CA types and weightages per exam
  • βœ… Automated Calculations - System calculates weighted scores automatically
  • βœ… Validation - Ensures weightages total exactly 100%
  • βœ… Term Management - Organize exams into academic terms
  • βœ… Session Cumulative - Track overall performance across terms
  • βœ… Dual Ranking - Both term position and session position
  • βœ… Backward Compatible - Works seamlessly with existing exams
  • βœ… Enhanced Reports - PDF report cards show complete CA breakdown

CA Components​

A typical CA configuration includes:

ComponentExample WeightagePurpose
CA120%First continuous assessment (tests, quizzes)
CA220%Second continuous assessment (assignments, projects)
CA310%Optional third assessment (practical work)
Final Exam60%Main examination
Total100%Combined assessment

Example Calculation​

Student: John Doe | Subject: Mathematics

CA1 (20%):    45/50 = 90% β†’ 90 Γ— 20% = 18 points
CA2 (20%): 40/50 = 80% β†’ 80 Γ— 20% = 16 points
Exam (60%): 85/100 = 85% β†’ 85 Γ— 60% = 51 points
────────────────────────────────────────────────
Term Total: 18 + 16 + 51 = 85%

If John has 3 terms with totals 85%, 78%, 88%:

  • Session Cumulative: (85 + 78 + 88) / 3 = 83.67%

How CA Works: Complete Workflow​

Understanding the full CA workflow helps you set up assessments correctly. Here's how everything connects from Term Exams down to individual CA scores.

The CA Hierarchy​

CAs (CA1, CA2, etc.) are not created standalone. They are part of a layered structure:

Key Insight: The Layered Structure​

Think of it like a folder system:

LevelWhat It IsExample
1. Term ExamThe assessment period (folder)"First Term"
2. ExamA specific subject's exam (file)"Math Mid-Term"
3. CA ConfigurationHow marks are weighted (settings)CA1 (20%) + CA2 (20%) + Exam (60%)
4. CA MarksActual scores enteredCA1: 18/20, CA2: 16/20, Exam: 51/60
5. Term TotalCalculated weighted result85%
6. Session CumulativeAverage across all terms83.67%

5-Step End-to-End Process​

Here's the complete walkthrough from creating a Term Exam to viewing final results.

Step 1: Create a Term Exam​

Where: Sidebar β†’ Exam & Performance β†’ Offline Exam β†’ Manage Term Exams

Why: Term Exams group related exams into assessment periods (e.g., "First Term," "Mid-Year").

Action:

  1. Click "Create Term Exam"
  2. Fill in:
    • Name: "First Term" (match your Academic Period name)
    • Session Year: Current academic year
    • Start Date: When the term begins
    • End Date: When the term ends
  3. Click Submit

βœ… Result: Your Term Exam appears in the list, ready to hold individual exams.

Step 2: Create an Exam (linked to Term Exam)​

Where: Sidebar β†’ Exam & Performance β†’ Offline Exam β†’ Manage Exam

Why: Each subject needs its own exam linked to the Term Exam.

Action:

  1. Click "Create Exam"
  2. Fill in:
    • Name: "Mathematics Mid-Term"
    • Term Exam: Select your Term Exam (e.g., "First Term") from dropdown
    • Class Section: The class taking this exam
    • Session Year: Current session
    • Exam Weightage: Set the final exam's weight (e.g., 60%)
  3. Click Submit

βœ… Result: Your exam is created and linked to the Term Exam. The exam weightage is the percentage the final exam contributes (the rest comes from CAs).

Exam Weightage Tip

If you want CA1 (20%) + CA2 (20%) + Exam (60%) = 100%, set exam weightage to 60. The CA weightages will fill the remaining 40%.

Step 3: Configure CA Types for the Exam​

Where: On the Exam list, find your exam and click "Configure CAs" button

Why: Define how the assessment is broken down (CA1, CA2, etc.) and their weightages.

Action:

  1. Click "Configure CAs" next to your exam
  2. The CA Configuration modal opens showing:
    • Final Exam Weightage (e.g., 60%)
    • CA Types section (initially empty)
  3. Click "Add CA Type" for each CA:
    • CA1: Type "CA1", Weightage = 20
    • CA2: Type "CA2", Weightage = 20
    • (Optional) CA3, CA4, CA5 if needed
  4. Watch the Total Weightage indicator:
    • 🟒 Green when total = 100%
    • πŸ”΄ Red when total β‰  100%
  5. Click "Save Configuration" when total = 100%

βœ… Result: Your exam now has a defined CA structure. Teachers can enter marks for each CA type separately.

Important

The system prevents saving if the total weightage doesn't equal exactly 100%. Adjust the values until you see the green indicator.

Step 4: Enter Marks per CA Type​

Where: Sidebar β†’ Exam & Performance β†’ Offline Exam β†’ Submit Marks

Who: Subject teachers enter marks for their classes

Action (repeat for each CA type):

  1. Select your Exam (e.g., "Mathematics Mid-Term")
  2. Select the Subject (e.g., "Mathematics")
  3. Choose CA Type from the dropdown:
    • First time: Select CA1 β†’ Enter CA1 marks for all students
    • Then: Select CA2 β†’ Enter CA2 marks for all students
    • Finally: Select Exam β†’ Enter Final Exam marks
  4. For each student, enter:
    • Total Marks: Maximum possible (e.g., 20 for CA1)
    • Obtained Marks: Student's actual score
  5. Choose:
    • Save as Draft - Continue editing later (not visible to students)
    • Publish - Make marks visible to students immediately

βœ… Result: Marks are recorded for each CA type independently.

Submit Marks in Stages

You don't need to submit all CA types at once. As assessments happen, submit them:

  • After CA1 quiz: Submit CA1 marks
  • After CA2 assignment: Submit CA2 marks
  • After Final Exam: Submit Exam marks

Step 5: Publish Results​

Where: Sidebar β†’ Exam & Performance β†’ Offline Exam β†’ Manage Exam

Action:

  1. Find your exam in the list
  2. Click "Publish Results"
  3. The system automatically calculates:
    • Term Total for each student (weighted CA + Exam)
    • Session Cumulative Average (across all terms)
    • Session Position (class ranking)

βœ… Result: Students and parents can now view:

  • Detailed CA breakdown on web portal
  • Term totals and percentages
  • Session cumulative average
  • Position in class
  • Downloadable PDF report cards

Complete Worked Example​

Let's trace one student's journey through the entire process.

Setup:

  • Term Exam: "First Term" (Sept 1 - Dec 15)
  • Exam: "Mathematics Mid-Term"
  • CA Configuration: CA1 (20%) + CA2 (20%) + Exam (60%) = 100%

Student: John Doe

Mark Entry Phase​

AssessmentTotal MarksObtainedPercentageWeightageWeighted Score
CA1 (Quiz)201890%20%18.0
CA2 (Assignment)201680%20%16.0
Exam (Final)605185%60%51.0

Calculation​

Term Total = CA1 weighted + CA2 weighted + Exam weighted
= 18.0 + 16.0 + 51.0
= 85.0%

Session Cumulative (after 3 Term Exams)​

If John scores in three terms:

  • First Term: 85%
  • Second Term: 78%
  • Third Term: 88%
Session Cumulative = (85 + 78 + 88) / 3 = 83.67%

This is what appears on John's report card and determines his session position.


Common Misconceptions​

❌ "I need to create CA1 from a separate menu"​

Reality: CA1 (and other CAs) are configured per Exam, not standalone. Each exam has its own CA configuration.

❌ "All exams share the same CA structure"​

Reality: Each exam can have its own CA configuration. Math could be CA1 (20%) + CA2 (20%) + Exam (60%), while English could be CA1 (15%) + CA2 (25%) + Exam (60%).

❌ "I configure CA at the Term Exam level"​

Reality: Term Exam is just an organizing folder. CA configuration happens at the individual Exam level (Step 3).

❌ "Once configured, I can't change the weightages"​

Reality: You can edit CA configuration anytime by clicking "Configure CAs" again. Changes affect future calculations.

❌ "All students need marks for all CAs at the same time"​

Reality: Submit marks per CA type, per assessment date. CA1 marks today, CA2 marks next monthβ€”all stored independently.


Quick Reference: Where to Do What​

To Do This...Go HereRequired Permission
Create Term ExamManage Term ExamsSchool Admin
Create ExamManage ExamSchool Admin
Configure CAsManage Exam β†’ Configure CAs buttonSchool Admin
Enter CA1/CA2/Exam MarksSubmit MarksTeacher
Publish ResultsManage Exam β†’ PublishSchool Admin
View Term TotalResults pageAll roles
View Session CumulativeResults pageAll roles
Download Report CardResults page β†’ PDFStudent/Parent

Workflow Summary​

1. Term Exam created (organizes the period)
↓
2. Exam created (subject-specific assessment, linked to Term Exam)
↓
3. CA Configuration set (CA1, CA2, Exam weightages = 100%)
↓
4. Marks entered per CA type (CA1 β†’ CA2 β†’ Exam)
↓
5. Results published (system calculates everything)
↓
6. Students/Parents view: CA breakdown, Term Total, Session Cumulative

Time investment:

  • Initial setup: ~15 minutes per exam
  • Ongoing marks entry: ~5 minutes per CA per class

Getting Started​

Prerequisites​

Before setting up CA:

  1. Terms Created - Academic terms defined for the session
  2. Exams Created - Offline exams configured
  3. Classes Set Up - Classes and sections properly configured
  4. Subjects Assigned - Subjects linked to classes
  5. Students Enrolled - Students assigned to classes

Quick Setup (5 Minutes)​

Step 1: Create Your First Term Exam​

To get started, you'll need to create a Term Exam in your school's portal.

Where to find it: Look in the sidebar under Exam & Performance β†’ Offline Exam β†’ Manage Term Exams

Finding the Menu

Open the sidebar menu and follow this path:

  • Exam & Performance
    • Offline Exam
      • Manage Exam (existing)
      • Manage Term Exams ← New in v1.9.3

What you'll need to provide:

  • Term Exam Name - Give it a clear name like "Term 1 Exam" or "First Term Exam". For best results, use the same name as your matching Academic Period.
  • Session Year - Select the current academic session.
  • Start Date - When the assessment period begins.
  • End Date - When the assessment period ends.

Click Submit to save your Term Exam.

Naming Best Practice

If your school uses "Term 1, Term 2, Term 3" for Academic Periods, name your Term Exams the same way. This makes it easier for teachers, students, and parents to understand which assessment relates to which teaching period.

Navigate: Exams β†’ Edit Exam

Update:

  • Select Term - Choose the term created above
  • Exam Weightage - Enter final exam percentage (e.g., 60%)

Click Update to save.

Step 3: Configure CA Types​

Navigate: Exams β†’ View Exams β†’ Configure CAs (button)

Add CA Types:

  1. Click Add CA Type
  2. Select CA Type (CA1, CA2, CA3, etc.)
  3. Enter Weightage (percentage)
  4. Repeat for each CA

Example Configuration:

CA1: 20%
CA2: 20%
Exam Weightage: 60%
────────────
Total: 100% βœ“
Real-Time Validation

The system validates as you type:

  • βœ… Green indicator when total = 100%
  • ❌ Red indicator when total β‰  100%
  • πŸ“Š Progress bar shows current total

Click Save to apply configuration.


For School Administrators​

Managing Term Exams​

New in v1.9.3

Term Exams organize your school's exams into logical assessment periods. Each Term Exam has its own CA configuration and contributes to the session cumulative average, helping you track student performance throughout the academic year.

Term Exams vs Academic Periods

You may have noticed two similar concepts in 4SCH. Here's how they work together:

  • Academic Periods (Semesters) - These are your school's teaching periods. They organize subjects, lessons, and timetables. If your school uses "Term 1, Term 2, Term 3," you can rename Semesters to match.

  • Term Exams - These are your assessment periods. Each Term Exam represents a major examination phase (with CA1, CA2, and Final Exam) that contributes to the academic period's overall result.

How to use them together:

  1. Create your Academic Periods in Academic Settings (one per teaching period)
  2. Create matching Term Exams in Exam Management (one per assessment period)
  3. Use the same names for clarity (e.g., "Term 1" academic period β†’ "Term 1" exam)

This separation gives you flexibility: you can have multiple Term Exams within a single Academic Period if needed, or align them one-to-one for traditional reporting.

Term Exams organize your assessments throughout the academic year, enabling progressive evaluation through the CA system.

Creating Terms​

Navigate: Terms β†’ Create Term

Best Practices:

  • Use consistent naming: "Term 1", "Term 2", "Term 3"
  • Ensure dates don't overlap
  • Link all exams in a term to the same term record
  • Set realistic date ranges

Viewing Your Term Exams​

Where to find it: Sidebar β†’ Exam & Performance β†’ Offline Exam β†’ Manage Term Exams

What you can do here:

  • See all your Term Exams in a searchable list
  • Check how many exams are linked to each Term Exam
  • Edit a Term Exam's details (name, dates)
  • Delete Term Exams you no longer need
  • Filter by session year to focus on the current academic year
Before Deleting a Term Exam

You cannot delete a Term Exam that has exams linked to it. To remove a Term Exam:

  1. First, reassign or delete any exams linked to it
  2. Then return to Manage Term Exams and delete the Term Exam

This protects your historical data and prevents accidental deletion.

Keeping Things Aligned

Your Term Exams work best when they match your Academic Periods. Take a moment to compare your two lists:

  • Academic Periods: Term 1, Term 2, Term 3
  • Term Exams: Term 1 Exam, Term 2 Exam, Term 3 Exam

When the names align, teachers, students, and parents can easily understand how exams relate to teaching periods.

Configuring CA for Exams​

New in v1.9.3

Configure up to 5 CA types (CA1-CA5) with flexible weightages. The system validates in real-time, ensuring total weightage equals exactly 100%. Each exam can have its own CA configuration.

Accessing CA Configuration​

Navigate: Exams β†’ View Exams β†’ Configure CAs

Or when creating/editing an exam:

  • Check the Use Continuous Assessment option
  • The CA configuration modal will appear

Setting Up CA Weightages​

Steps:

  1. Set Exam Weightage

    • Enter the percentage for the final exam (e.g., 60%)
    • This represents the weight of the main examination
  2. Add CA Types

    • Click Add CA Type button
    • Select CA type from dropdown (CA1, CA2, CA3, CA4, CA5)
    • Enter weightage percentage
    • Repeat for additional CAs
  3. Validate Total

    • Ensure total = 100%
    • System shows real-time validation
    • Cannot save if total β‰  100%
  4. Save Configuration

    • Click Save Configuration
    • CA types are now active for this exam

Example Configurations:

Standard Configuration:

CA1: 20%
CA2: 20%
Exam: 60%

Project-Based Configuration:

CA1 (Quiz): 10%
CA2 (Assignment): 15%
CA3 (Project): 15%
Exam: 60%

Practical-Heavy Configuration:

CA1: 15%
CA2: 15%
CA3 (Practical): 20%
Exam: 50%

Editing CA Configuration​

Navigate: Exams β†’ View Exams β†’ Configure CAs

Steps:

  1. Modify weightages as needed
  2. Ensure total remains 100%
  3. Click Save
Impact on Existing Marks

Changing CA configuration after marks have been entered will recalculate all term totals. Ensure this is intentional before saving.

Publishing Results​

How CA Affects Result Publishing​

When you publish exam results:

  1. System Calculates:

    • Weighted score for each CA component
    • Term total (sum of weighted scores)
    • Session cumulative average (across all terms)
    • Session position (ranking based on cumulative)
  2. Results Include:

    • Individual CA scores with weightages
    • Term total percentage
    • Session cumulative (if multiple terms exist)
    • Both term position and session position

Publishing Process​

Navigate: Exams β†’ View Exams β†’ Publish Results

System Actions:

  1. Validates all students have marks for CA types
  2. Calculates weighted totals
  3. Computes session cumulative
  4. Assigns session positions
  5. Generates results

Click Publish to make results visible.

Best Practices for Administrators​

Planning:

  • βœ… Define CA structure at beginning of session
  • βœ… Keep weightages consistent across terms
  • βœ… Communicate CA breakdown to teachers and parents
  • βœ… Set clear deadlines for CA submissions

Configuration:

  • βœ… Use meaningful CA names (align with school policy)
  • βœ… Test with sample data before rolling out
  • βœ… Document your CA policy for reference

Monitoring:

  • βœ… Track CA submission progress
  • βœ… Ensure all teachers submit all CA types
  • βœ… Review calculated totals for accuracy
  • βœ… Monitor session cumulative trends

For Teachers​

Understanding CA Components​

As a teacher, you'll enter marks for each CA component separately:

  • CA1 - First assessment (test, quiz, homework)
  • CA2 - Second assessment (assignment, project)
  • CA3+ - Additional assessments (if configured)
  • Exam - Final examination

Each component has its own weightage contributing to the term total.

Entering CA Marks​

Accessing Marks Entry​

Navigate: Exams β†’ Submit Marks

Select:

  1. Exam - Choose the exam
  2. Subject - Your assigned subject
  3. CA Type - Select which component (CA1, CA2, or Exam)

Step-by-Step: Entering CA Marks​

For Each CA Type:

  1. Select CA Type

    • Choose from dropdown: CA1, CA2, CA3, etc., or Exam
    • System loads student list for selected subject
  2. Enter Marks

    • Total Marks - Maximum possible marks for this assessment
    • Obtained Marks - Student's actual score
    • Repeat for all students
  3. Save Options

    • Save as Draft - Work in progress, not visible to students
    • Publish - Marks are final and visible
  4. Repeat for Other CAs

    • Submit marks for CA1
    • Submit marks for CA2
    • Submit marks for Final Exam
Draft vs Publish
  • Draft: Allows you to save work and continue later
  • Publish: Makes marks visible to students/parents immediately
  • You can edit published marks if needed

Using the Tabbed Interface​

Navigate: Exams β†’ CA Marks Entry (New Interface)

Features:

  • Tabs - Separate tabs for CA1, CA2, Exam
  • Progress Indicator - Shows which CAs have been submitted
  • Quick Switch - Move between CAs without re-selecting exam
  • Auto-Save - Draft saves automatically

Viewing CA Configuration​

Navigate: Exams β†’ View Exam Details

CA Configuration Section Shows:

  • All CA types for this exam
  • Weightage for each component
  • Total validation status
  • Whether all CAs have been submitted

Best Practices for Teachers​

Marks Entry:

  • βœ… Enter marks promptly after each assessment
  • βœ… Use "Save as Draft" while grading is in progress
  • βœ… Double-check marks before publishing
  • βœ… Complete all CA types before final publishing

Organization:

  • βœ… Keep track of which CAs you've submitted
  • βœ… Align CA assessments with school calendar
  • βœ… Inform students about CA weightages
  • βœ… Provide feedback on each CA component

Communication:

  • βœ… Explain CA system to students at term start
  • βœ… Share CA breakdown with parents
  • βœ… Clarify how term total is calculated

For Students​

Understanding Your CA Scores​

Your final term grade is calculated from multiple assessments:

Example Breakdown:

Your scores in Mathematics:
β”œβ”€ CA1 (20%): 18/20 = 90% β†’ 18.0 points
β”œβ”€ CA2 (20%): 16/20 = 80% β†’ 16.0 points
└─ Exam (60%): 51/60 = 85% β†’ 51.0 points
─────────────
Term Total = 85.0%

Viewing Your Results​

On Web Portal​

Navigate: Dashboard β†’ Results β†’ View Results

Select Exam to view detailed breakdown:

  • Individual CA scores
  • Weightages for each component
  • Term total (weighted average)
  • Session cumulative (if multiple terms)
  • Both term and session positions

On Mobile App​

Open: Results tab

Features:

  • View term totals
  • See overall percentage
  • Check your grade
  • View position in class
Mobile App Note

The mobile app currently shows term totals but may not display individual CA breakdown. For detailed CA scores, use the web portal.

Understanding Session Cumulative​

Session Cumulative is your average performance across all terms:

Term 1 Total: 85%
Term 2 Total: 78%
Term 3 Total: 88%
────────────────────
Session Average = (85 + 78 + 88) / 3 = 83.67%

Session Position ranks you against classmates based on session cumulative.

Exam Preparation Tips​

For Each CA:

  • πŸ“š Prepare for each CA as it's a significant component
  • 🎯 Understand the weightage of each assessment
  • πŸ“Š Track your progress across CAs
  • πŸ’‘ Identify weak areas early

For Term Success:

  • βœ… Perform consistently across all CAs
  • βœ… Don't rely only on final exam
  • βœ… Use CA feedback to improve
  • βœ… Ask teachers for clarification

For Parents​

Monitoring CA Progress​

As a parent, you can track your child's performance across all assessment components.

Viewing Your Child's CA Scores​

On Web Portal​

Navigate: Dashboard β†’ Children β†’ Select Child β†’ Results

View:

  • Complete CA breakdown per subject
  • Weightage information
  • Term total calculations
  • Session cumulative average
  • Position rankings

On Mobile App​

Open: Child Details β†’ Results

Features:

  • Term totals by subject
  • Overall percentage and grade
  • Session performance tracking

Understanding the Report Card​

The PDF report card now includes complete CA breakdown:

Example Report Card Section:

SubjectCA1 (20%)CA2 (20%)Exam (60%)TotalGrade
Math45/5040/5085/10085%A
English48/5045/5090/10089%A+

Additional Information:

  • Term Total: Weighted average
  • Session Cumulative: Overall performance
  • Session Position: Class ranking

Supporting Your Child​

During Terms:

  • βœ… Monitor each CA performance
  • βœ… Identify areas needing improvement early
  • βœ… Ensure consistent preparation for all CAs
  • βœ… Communicate with teachers about CA progress

Understanding Scores:

  • πŸ“Š Higher CA scores can boost overall grade
  • 🎯 Poor CA performance requires early intervention
  • πŸ“ˆ Session cumulative shows long-term trends
  • πŸ’‘ Compare term-to-term for growth tracking

Common Parent Questions​

Q: Why doesn't my child's total match the sum of marks? A: The total is a weighted average. Each component (CA1, CA2, Exam) is multiplied by its weightage percentage before summing.

Q: Can my child improve their grade after poor CA1? A: Yes! Each CA and the exam are separate opportunities. Strong performance in CA2 and the exam can significantly improve the term total.

Q: What's the difference between term position and session position? A: Term position ranks students within that specific term. Session position ranks based on cumulative average across all terms in the session.

Q: How often are CA marks updated? A: Teachers publish CA marks after each assessment. Check the portal regularly for updates.


System Features​

New in v1.9.3

The CA system includes automated weighted calculations, term and session management, dual ranking (term + session positions), enhanced PDF reports with CA breakdown, and real-time validation.

Term Management​

Terms organize exams into logical academic periods:

  • Flexible Naming - Term 1, Term 2, Mid-Term, etc.
  • Date Ranges - Start and end dates for each term
  • Exam Linking - All exams in a term reference the same term
  • Session Tracking - Terms belong to specific session years

Automated Calculations​

The system automatically calculates:

  1. Weighted Scores

    • Formula: (Obtained / Total) Γ— 100 Γ— (Weightage / 100)
    • Applied to each CA component and exam
  2. Term Totals

    • Sum of all weighted scores
    • Shown on the term result page and the PDF report card
  3. Session Cumulative

    • Average of all term totals in a session
    • Shown on the session report and the parent app
  4. Session Positions

    • Ranking based on session cumulative
    • Updated automatically when results are published

Validation & Error Checking​

System Validates:

  • βœ… Total weightage = 100% (cannot save otherwise)
  • βœ… No duplicate CA types per exam
  • βœ… Weightages between 0-100%
  • βœ… All students have marks before publishing
  • βœ… Obtained marks ≀ Total marks

Backward Compatibility​

The system maintains compatibility with existing exams:

  • Exams without CA configuration work as before
  • Traditional marks entry still available
  • PDF reports adapt based on CA configuration
  • No breaking changes to existing data

Common Questions​

Q: What's the difference between Academic Periods and Term Exams?​

A: Great question! These two concepts work together but serve different purposes:

Academic Periods (also called Semesters)

  • Where to find them: Academic Settings β†’ Manage Semesters
  • What they're for: Organizing your subjects, lessons, and class schedules
  • Who uses them: Teachers planning their lessons and subject assignments
  • Naming: Many schools rename "Semester" to "Term" (e.g., Term 1, Term 2, Term 3)

Term Exams (Exam Periods)

  • Where to find them: Exam & Performance β†’ Offline Exam β†’ Manage Term Exams
  • What they're for: Organizing exams and calculating CA (Continuous Assessment) results
  • Who uses them: School administrators setting up exams and viewing results
  • Naming: Use names that match your Academic Periods (e.g., "Term 1 Exam")

The relationship: Each Term Exam typically aligns with one Academic Period. So if your school has three Academic Periods (Term 1, Term 2, Term 3), you'll create three matching Term Exams.

Q: Do I need to use both?​

A: Yes. Both serve important roles:

  • Academic Periods organize your teaching schedule (subjects, lessons, timetables)
  • Term Exams organize your assessments and CA calculations

Think of it this way: Academic Periods are about teaching, while Term Exams are about assessing. You need both to run a complete academic system.

Tip: When you create an Academic Period, immediately create a matching Term Exam with the same name. This keeps everything aligned and easy to understand.

Q: My school uses "Terms" instead of "Semesters." How does this work?​

A: No problem! The 4SCH system is flexible. Here's what to do:

  1. For Academic Periods: Rename "Semesters" to your preferred term (e.g., "Term 1," "Term 2"). The system simply organizes them as periodsβ€”the label is up to you.

  2. For Term Exams: Name them to match your Academic Periods (e.g., "Term 1 Exam," "Term 2 Exam").

The system doesn't care whether you call them "Semesters," "Terms," "Quarters," or "Trimesters." Use whatever your school traditionally usesβ€”your teachers, students, and parents will see your chosen names throughout the platform.

Q: Can I have more than one Term Exam in a single Academic Period?​

A: Yes! While most schools align them one-to-one, you have flexibility:

  • One-to-one: Most common. One Academic Period = One Term Exam (e.g., Term 1 academic period has Term 1 Exam)
  • Multiple Term Exams per period: Useful if you want separate Mid-Term and End-of-Term assessments
  • Custom arrangements: Set up Term Exams to match your school's specific assessment calendar

The CA system calculates session cumulative averages across all Term Exams in a session year, regardless of how you organize them.


CA in Reports​

The Reports β†’ Student Reports β†’ Exam Report tab now shows your Continuous Assessment-enabled exams the way teachers expect:

  • One row per subject (instead of three separate rows for CA1, CA2, and Exam).
  • The Max Marks column displays the full term total (typically 100).
  • The Obtained column shows the weighted aggregate across CA1, CA2, and the End-of-Term Exam β€” calculated automatically using your configured weightages (for example, 20 + 20 + 60).
  • A Grade letter (A1, B2, etc.) is computed from the percentage using your school's grade bands.

What this means in practice​

If a student scored:

  • CA1: 16 out of 20
  • CA2: 15 out of 20
  • Exam: 45 out of 60

The Student Exam Report now shows a single row for that subject with 76 / 100 and the matching grade β€” rather than three confusing rows that didn't reflect overall performance.

No setup required​

This works automatically for any exam whose marks were entered through the CA Mark Entry screen. You do not need to "re-publish" results or re-configure anything. If you upgraded from an older school year that didn't have a saved CA configuration, the system also works from the marks themselves β€” it reads the per-component weightages directly from the way teachers entered the marks.

What about other reports?​

The single-student Exam Report tab is fully CA-aware today. The downloadable Yearly Result PDF, Subject-wise Result PDF, and Rank-wise Result PDF generators currently still use the older per-component data layout β€” they remain on the roadmap for a future update. Use the on-screen Exam Report tab for the most accurate per-student CA picture.


Troubleshooting​

For Administrators​

Issue: Cannot save CA configuration - "Total must equal 100%"

Solution:

  1. Check sum of all weightages: CA1 + CA2 + ... + Exam
  2. Adjust weightages to total exactly 100.00%
  3. Use whole numbers or one decimal place for simplicity

Issue: Term total not calculating

Solution:

  1. Open the exam and confirm CA configuration is set up
  2. Make sure marks have been entered (and saved) for every CA component
  3. Open the CA configuration and confirm the Exam component has a weightage set
  4. Re-publish the result to recalculate

Issue: Session position is blank

Solution:

  1. Session position only appears once the student has results in more than one term
  2. Re-publish the latest exam to trigger the ranking recalculation

Issue: Publishing the exam result fails with a database error

Solution:

  1. This typically happens with CA-enabled exams on schools that have been upgraded to v1.9.3 or later but where the database migrations have not yet been run.
  2. Ask your IT admin to run the latest database migrations on the server:
    php artisan migrate
  3. Then clear the application cache:
    php artisan cache:clear
    php artisan config:clear
  4. If the error persists, contact 4SCH support with a screenshot of the error message

Issue: "Configure CAs" button isn't showing

Solution:

  1. Confirm the exam is linked to a Term Exam (check the Term column in the exam list)
  2. Confirm your admin role includes the Create Exams permission
  3. Reload the page (Ctrl+Shift+R on a PC, ⌘+Shift+R on a Mac) to refresh the menu
  4. The button appears in the Action menu next to each exam

Issue: CA configuration looks empty when I reopen it

Solution:

  1. Reload the page (Ctrl+Shift+R or ⌘+Shift+R) to make sure you have the latest interface
  2. Confirm the exam actually has saved CA configuration (your IT admin can verify this in the database if needed)
  3. If it's still empty, set the configuration once more and click Save

Issue: The configuration window is too tall and I can't see the Save button

Solution:

  1. Reload the page to pick up the latest styling
  2. The window now uses 90% of your screen width and scrolls inside if needed β€” Save and Cancel always stay visible at the bottom

For Teachers​

Issue: Cannot find CA type dropdown

Solution:

  1. Verify the exam has CA configuration
  2. Check with admin that CA types are defined
  3. Use the new CA marks entry interface (if available)

Issue: Marks not visible to students after publishing

Solution:

  1. Ensure you clicked "Publish" not "Save as Draft"
  2. Verify exam itself is published (admin control)
  3. Check that session year is active

For Students/Parents​

Issue: CA breakdown not showing in results

Solution:

  1. Check on web portal (mobile app may not show breakdown)
  2. Verify exam has CA configuration (ask teacher)
  3. Ensure results have been published

Issue: Session cumulative shows 0

Solution:

  1. Session cumulative requires results from multiple terms
  2. If only one term has results, cumulative will match that term
  3. Wait for more terms to complete

Quick Reference​

CA Configuration Checklist​

  • Create terms for the session
  • Link exams to appropriate terms
  • Set exam weightage (e.g., 60%)
  • Add CA types with weightages
  • Verify total = 100%
  • Save configuration
  • Inform teachers of CA types

Marks Entry Workflow​

For Teachers:

  1. Navigate to Exams β†’ Submit Marks
  2. Select Exam and Subject
  3. For Each CA Type:
    • Select CA type (CA1, CA2, or Exam)
    • Enter total marks and obtained marks
    • Save as Draft or Publish
  4. Repeat for all CA types
  5. Verify all students have complete marks
  6. Notify admin when all CAs are complete

Result Publishing Workflow​

For Administrators:

  1. Verify all teachers have submitted all CA types
  2. Navigate to Exams β†’ View Exams
  3. Click "Publish Results"
  4. System calculates:
    • Term totals
    • Session cumulative
    • Session positions
  5. Results become visible to students/parents

Common Weightage Patterns​

PatternCA1CA2CA3ExamUse Case
Standard20%20%-60%Most subjects
Project-Based15%15%20%50%Practical subjects
Essay-Heavy25%25%-50%Languages
Quiz-Focused10%15%15%60%Science/Math

Best Practices Summary​

For School Administrators​

  • βœ… Define CA policy clearly at start of session
  • βœ… Use consistent weightages across terms
  • βœ… Create terms before creating exams
  • βœ… Test CA configuration before rolling out
  • βœ… Monitor submission progress across teachers
  • βœ… Communicate CA breakdown to all stakeholders

For Teachers​

  • βœ… Submit marks for each CA promptly
  • βœ… Use draft status for work in progress
  • βœ… Verify calculations before publishing
  • βœ… Keep students informed about weightages
  • βœ… Provide feedback on each CA component
  • βœ… Complete all CAs before term ends

For Students​

  • βœ… Understand how term total is calculated
  • βœ… Prepare for each CA as it contributes to final grade
  • βœ… Track your progress across CAs
  • βœ… Use CA feedback to improve performance
  • βœ… Don't neglect any CA component

For Parents​

  • βœ… Monitor each CA result as it's published
  • βœ… Identify areas of concern early
  • βœ… Support consistent study habits
  • βœ… Communicate with teachers about CA progress
  • βœ… Understand weightage impact on final grade

CA on Mobile Apps​

Starting in version 1.9.3, the Continuous Assessment system is fully supported on mobile apps.

Teacher Mobile App​

Teachers can enter CA marks (CA1, CA2, Exam) directly from the Offline Exam Result screen. An Assessment Type dropdown appears whenever the selected exam has CA configured.

  • Total marks update dynamically based on the selected CA type.
  • Marks validation honours CA-specific totals (for example, 20 for CA1 at 20% weightage).
  • Save Draft and Submit & Publish flows both include the CA type.

Parent & Student Mobile App​

Each subject in the result view now includes a View CA Breakdown link. Tap to see individual CA scores, weightages, and a colour-coded progress bar for each component, plus a Term Total summary row.

For full details, see the dedicated CA on Mobile Apps guide.


Migrating Legacy Exams to CA Structure​

If your school created exams before the CA system was available, those exams still work, but their marks aren't yet slotted into the CA structure. There are two ways to bring them across.

Option A: From the admin dashboard (one exam at a time)​

Open the older exam from your exam list and click Configure CA, exactly as you would for a new exam. Add your CA components (for example CA1 at 20%, CA2 at 20%, Exam at 60%), make sure the weightages add up to 100%, and click Save.

4SCH keeps any marks already entered β€” it just slots them into the new structure and proportionally adjusts the figures so nothing looks out of range. For example, a mark previously stored as 80/100 becomes 48/60 when the Exam component is weighted at 60%.

Option B: One-shot migration command (for many exams at once)​

If you have lots of older exams, your IT admin can run a single migration command on the server to upgrade them all in one go. This is a one-time command β€” once it's done, you don't need to run it again.

Preview (safe dry-run)​

# Preview changes for all schools
php artisan exams:migrate-to-ca

# Preview for a specific school only
php artisan exams:migrate-to-ca --school=1

The preview reports exactly what would change without touching anything, so you can review the plan with the school admin before going ahead.

Execute​

# Just normalize legacy entries so they slot under the 'Exam' component (minimal, safe)
php artisan exams:migrate-to-ca --execute --school=1

# Add full CA configuration (CA1=20%, CA2=20%, Exam=60%) AND proportionally adjust marks
php artisan exams:migrate-to-ca --execute --add-ca-config --school=1

# Custom weightages
php artisan exams:migrate-to-ca --execute --add-ca-config \
--ca1-weightage=15 --ca2-weightage=15 --exam-weightage=70 \
--school=1

# All schools at once (a Super Admin task)
php artisan exams:migrate-to-ca --execute --add-ca-config --all-schools

What the command does​

  1. Identifies older exams whose marks aren't yet tagged with a CA component
  2. Optionally adds a default CA configuration (CA1, CA2, Exam) to those exams
  3. Tags every previously-untagged mark as belonging to the Exam component
  4. If new CA configuration was added, proportionally adjusts marks to the new totals (e.g. 80/100 becomes 48/60 when the Exam component is weighted 60%)

The command is idempotent β€” safe to run more than once. Schools without legacy marks are skipped silently.

Safety Features​

  • Dry-run by default β€” no changes unless --execute is supplied
  • Per-school processing β€” won't affect other tenants
  • Detailed reporting β€” shows exactly what will change
  • Try/catch error handling β€” one failure won't stop others
  • Backup recommended β€” always back up the database before running migrations

Getting Help​

Having Issues with CA System?​

Check:

  1. This comprehensive guide
  2. Troubleshooting Guide
  3. FAQ Section

Still Need Help?

Video Tutorials​

πŸ“Ή Coming Soon:

  • CA System Overview
  • Configuring CAs for Exams
  • Entering CA Marks as a Teacher
  • Understanding CA Scores as a Student

Next Steps​

For Administrators:

For Teachers:

For Students:

For Parents:


The Continuous Assessment system provides transparent, progressive evaluation that tracks student growth throughout the academic year. Use it effectively to provide comprehensive feedback and improve learning outcomes! πŸ“Šβœ¨