Skip to main content

Bulk Upload Exam Marks

The Bulk Upload Exam Marks page lets you import marks for an entire class-section-subject combination using a CSV file instead of entering marks one student at a time.

When to use bulk upload

Use this when you have marks in a spreadsheet and want to import them quickly — especially useful for large classes with many students.

Bulk Upload Exam Marks page with class, exam, and subject selectors and file upload
Bulk Upload Exam Marks — select class, exam, subject, then upload CSV

Bulk Upload Workflow

1
Navigate to Offline Exam → Bulk Upload Exam Marks
From the sidebar, expand **Offline Exam** and click **Bulk Upload Exam Marks**.
2
Select Class Section
Choose the **Class Section** from the dropdown.
3
Select Exam
Choose the **Exam** from the dropdown. Only completed, unpublished exams are available.
4
Select Subject
Choose the **Subject** to upload marks for.
5
Download the sample file
Click **Download Dummy File** to get a pre-filled CSV template containing student IDs and names for the selected class-exam-subject combination.
6
Fill in the marks
Open the downloaded file in Excel or any spreadsheet editor. Enter the **Obtained Marks** for each student in the designated column. Save as CSV format.
7
Upload the file
Click the **File Upload** field and select your completed CSV file.
8
Submit
Click **Submit** to import all marks at once. The system validates each row and shows success or error messages.

Form Fields

FieldTypeRequiredDescription
Class SectionSelectRequiredThe class and section to upload marks for.
ExamSelectRequiredThe exam to upload marks for. Must be completed and unpublished.
SubjectSelectRequiredThe subject to upload marks for.
File UploadFile (CSV/TXT)RequiredThe CSV file containing student marks. Must follow the sample file format.

CSV File Format

The sample file contains the following columns:

ColumnDescription
student_idThe unique student ID (auto-filled in sample)
student_nameStudent name for reference (not imported)
obtained_marksThe marks to assign — fill this column
File format rules
  • File must be CSV or TXT format (comma-separated)
  • Do not change the student_id column
  • Obtained marks must not exceed the Total Marks defined in the timetable
  • Leave obtained_marks as 0 for absent students
  • Save as CSV from Excel (not .xlsx)