Mark Entry & Rank Card System v04-Oct-Dash
Select an Exam
What do you want to do?
Where do you want to enter marks?
Select Class
Select Section
| # | Student Name | Adm No | Exam No | Theory | Internal | Practical |
|---|
Leave a Max field blank/0 for a component a subject doesn't have (e.g. no Practical). Configuration applies to this Exam + Class across all its sections.
| Subject | Max Theory | Pass Theory | Max Internal | Pass Internal | Max Practical | Pass Practical |
|---|
Working days is one value per exam for the whole school — set it once here and every class and section uses the same number (only Admin/AHM can set or change it). Then enter each student's days present. Leave a student blank if not known yet — it prints blank, not 0. Attendance is shown on the rank card only; it does not affect total, rank or result.
| # | Student Name | Adm No | Exam No | Days Present | % |
|---|
Rank List —
| Rank | Name | Adm No | Exam No | Total / Max | % | Result |
|---|
Generate Rank Card (every exam so far, for this student)
School Name, Phone and Academic Year print from — set them once there. Address/Remarks below are optional and only for this printout; they aren't saved.
Hostel / Boarding list
Copy the list from Excel with its heading row (it needs the Admission No and the Student Type column: Hostel or Boarding) and paste it below. Students not in the list are Day scholars.
Reorder Subjects —
This order is used every time a Rank Card is printed for this class + section, until changed again.
Mark Entry Progress
Everyone can view this. Admin and AHM can drill in, click a Class/Sec/Subject to jump straight into Mark Entry, click Ranks to open the Rank List, or download the detailed table as a CSV.
| Teacher Name | Teacher Type | Class | Sec | Subject | Percentage | Locked | Ranks |
|---|
Exam Analysis Report
Class-wise / subject-wise analysis in the DSE mark-analysis format. A class's report only unlocks once every subject in every section of that class is locked. For Class XI/XII, Weekly Test and Mid Term marks are automatically converted to the EMIS submission scale (per the school's Mark Conversion table) before pass/fail and totals are computed — this report's numbers are already EMIS-ready. Rank Cards are unaffected and continue to show marks exactly as entered.
Generate Report computes and previews the numbers below. Export to Excel writes those numbers into .xlsx files you can download — it's a separate step so a slow/failed export never forces recomputing everything; just click it again.
Pass / Fail / Absent Report
Per-student checkpoint, separate from the Abstract report above: a mark of 0 or blank counts as Absent (not a failing 0). Overall result — Absent if absent in ANY subject (overrides everything else), Pass only if every subject is a Pass, otherwise Fail. Pick one or more classes to review together.
🏷 Classes & Sections
Create a new class (e.g. V, LKG) or a new section (e.g. VIII-E) with its subjects. A new section appears at once in Manage Students, Enter Marks, Rank Cards and all reports — add its students first. The original classes VI–XII keep their subjects. A class or section you created can be removed only while it has no students.
➕ New Class
➕ New Section
🔐 Role Access
Tick what each role may do. Teachers always work only on the classes and subjects given to them in Manage Access. Changes apply at once (each person's next click); a person whose ROLE you change must log out and in again. "Default" shows how it was before.
🔒 Import / Backup and Role Access are for the Super Admin only. They cannot be given to any role or person.
👤 Give report access to a person
Tick a box to let that ONE person open the report button in the top bar (works even for a plain teacher). It saves at once; the person must log out and log in again to see the new button. A grey tick means their role already has it.
📈 Performance Reports
Whole-school analysis for one exam: class-sections, subjects, class teachers, subject teachers (separate + combined), grade bands, students needing support. Admin, AHM and Super Admin only.
One exam, printed on ONE A4 sheet. Whole school is shrunk to fit; pick a class for normal-size print.
📥 Downloads — Excel & PDF
Every file has the school name, the report title, the exam and the class/section on top, and Class Teacher / AHM / Principal signature places at the bottom. PDF and Excel are set for A4 landscape printing.
Bulk: one Excel file with a sheet for every section (FA/SA: every subject), or one PDF with each section on its own page.
Subject order in downloaded files
Used only in the Excel / PDF files from this screen and the FA/SA screen buttons. The mark entry screens and the Rank Card are not changed.
School Strength Report
Live headcount computed from the Students sheet — never entered by hand, so it can't drift out of sync with who's actually enrolled. Medium (Tamil/English) and Aided/Self-Finance status come from Section Settings; a section not configured there shows as "Unclassified" rather than being guessed. Class XI/XII also break down by subject group (Bio, Computer Science, Commerce, EMA, History), same section bands used everywhere else in this app.
Section Settings
Set the Medium and Aided/Self-Finance status for every section that currently has students. This drives the Strength Report's breakdowns — a section left blank shows as "Unclassified" there instead of being guessed. Sections with no students yet aren't listed; add students first, then come back here.
Teacher Logins
+ Create New Teacher / Staff / Office Admin
New login gets a random temporary password, shown once after you click Create — you'll need to tell it to them yourself. They must change it on first sign-in. If you add a Gmail above (or later, in the table below), they can also sign in with that Google account instead. For a Teacher role, grant class/section/subject access afterward via "Manage Access" below.
| Name | Username | Role | Google Sign-In Email | Must Change Password? |
|---|
+ Add Student to this Class/Section
| # | Name | Adm No | Exam No | Stay |
|---|
Student Change Log
Every add, edit and transfer is recorded here, oldest changes at the bottom. Reverting restores the "Before" values and is itself logged — nothing is ever silently overwritten.
| When | By | Action | Before | After | Status |
|---|