Coaching institutes
Koshish gives a coaching institute a topic-level view of where each batch is weak, refreshed daily from real student attempts, plus per-student, per-batch and per-cohort reports you can export to CSV. Students practise on their phones, so there is no lab to set up. It is analytics, not a full institute ERP.
Last reviewed 2026-09-26
Capabilities
A per-batch heatmap of the topics students are actually getting wrong, regenerated daily from their attempts, so you know what to reteach that day.
InstitutionAutomatedReportService — 06:30 daily digest to OWNER + ADMIN
Load a whole batch from CSV in one step. Rows that fail — duplicate mobile, unknown batch code — are reported individually rather than failing the whole upload.
InstitutionStudentService bulk import; 1,000 rows / 1 MB per file, CSV only
Performance, progress and comparison reports sliced by student, batch, subject and topic, with weak and strong areas called out rather than left to interpretation.
InstitutionReportService → InternalInstitutionPerformanceController
Every report exports to CSV, and there is a print view for board or review meetings. Your data leaves in a format your office already uses.
Report pages: downloadCsv + window.print(); no PDF library in any pom.xml
Draft, schedule, pin and target notices by batch or student, delivered in-app and by email. Students see them on their dashboard rather than in an inbox.
InstitutionAnnouncementService with real email dispatch
Administrative actions are recorded in a tamper-evident log where each entry hashes the previous one, and a scheduled job verifies the chain.
Audit service with SHA-256 hash chain and scheduled verifier
Build a mock from the verified bank, assign it to a whole batch in one action, and have every student's paper scored automatically on submit — with the results screen showing per-student scores, a class distribution and batch comparison.
InstitutionMockService createMock / assignMock / submitStudentMockAttempt / getMockResults
Where it lives in the product
Fit
Coaching institutes running UPSC, SSC, Banking or Railways batches
Multi-batch operations that need to compare batch performance
Small teams who want analytics without buying and running an ERP
Scope
We list these plainly because you will find out during evaluation anyway, and a vendor who names their limits is easier to trust than one who claims everything.
Attendance tracking — there is no attendance module in the product today.
Fee collection or invoicing — the billing screen shows the workspace owner's own Koshish subscription, not institute fees.
A parent portal — linked parents read their own child's results in Koshish.
Your own question bank — students practise from Koshish's verified bank; institution-authored questions are not yet supported.
Test sections, configurable negative marking, or descriptive papers — not in the institutional product today.
Server-authoritative test timing or webcam proctoring — we do not claim either.
FAQ
Yes, with a defined scope. You can build a mock from Koshish's verified question bank, assign it to one batch or a set of students, and each student's paper is scored automatically on submission — including negative marking and an accuracy percentage. What we do not yet support is institution-authored questions, multiple sections with per-section timing, or descriptive papers.
No, and we would rather say so up front. Koshish covers learning analytics and the assessment loop for competitive-exam batches: who is weak in which topic, how batches compare, and running a test end to end. It does not do fees, attendance, admissions or payroll, so most institutes run it alongside their existing software rather than instead of it.
From your students' real attempts on their phones. Koshish's BKT and IRT models estimate each student's mastery per topic; the cohort view rolls those attempts up into an accuracy rate you can read at a glance. Nothing is typed in by hand and nothing is estimated from a headcount.
Yes. Performance, progress and comparison reports all export to CSV at any time, and you can request erasure of your workspace's data through the grievance officer. We are not relying on data lock-in to keep you.
Once your roster is imported and students have been practising, the first cohort report reflects real attempts. We agree a realistic timeline with you at the outset rather than quoting a number we cannot stand behind.
Tell us your batch sizes and exam mix and we will scope the setup honestly, including what it will not cover.
Talk to our team