Swasthya Sarathi
A healthcare-companion platform for Swasthya Sarathi
A website and mobile app development project for a multi-service healthcare companion — It helps peo...
Read itLMS · Proctoring · NEP · ABC credits
Edtech does not fail on engineering. It fails when nobody notices a learner has stopped showing up. We build the noticing: risk scores, step-by-step reminders and group alerts. We also build proctoring that is honest about its limits.
Last updated
Many edtech platforms look beautiful and have excellent content, but very few learners finish. The engineering was never the problem. The problem is that most software sees a learner who has quietly gone away as the same as a learner who is doing fine. This lasts until the refund request arrives in week nine. No queue tells a counsellor which eleven people to call today. No alert warns when module four makes many learners quit, so it keeps doing it to every future cohort. There is a dashboard, and nobody has opened it since launch. We build the noticing. It is the plainest part of an LMS, and it decides whether the business works.
Talk about your programmeUp from 9% at one client. Risk scores, a ranked call list for counsellors, and reminders that end with a human.
Not a dashboard. A list, with the reason attached, of exactly who to call today and why.
Adaptive bitrate, strong CDN caching and download-for-offline, which removes that data use from the bill completely.
Proctoring flags go to a review list. We do not auto-fail a candidate on an algorithm's say-so, ever.
Many edtech platforms are beautifully built and have excellent content, but very few learners finish. The engineering was never the problem. The problem is that a learner who stops opening the app in week three looks, to most software, the same as one who is doing fine. This lasts until the refund request arrives.
Self-paced online courses are finished by only a few learners. Cohort-based programmes with a live part and real accountability do far better, and the reason is not the video quality. It is that somebody notices when you disappear.
So we build the noticing. Each learner gets a risk score that combines how recently they logged in, how long they stay, assignments handed in and quiz results. It is not a show-off dashboard. It is a list that tells a counsellor which eleven learners to call today, ranked, with the reason attached. Reminders step up from an in-app prompt to WhatsApp to a human. Group alerts warn when a specific module makes many learners quit, because that is a content problem and it will keep happening to every future cohort until somebody fixes it. Completion is an operations problem, and software's job is to show it early enough to act on.
Nobody has solved remote proctoring, and any vendor who says otherwise is selling you confidence and not honesty. What can be done, and what we build, is making cheating harder and giving a human evidence to judge.
That means browser lockdown and detecting when the candidate leaves the test, random question banks so no two candidates see the same paper, per-question timing that flags a candidate who answers a hard question too fast, webcam snapshots and detection of odd audio where the stakes are high, and, most important, a review list where a human makes the final call, always. We do not auto-fail on an algorithm's say-so. For truly high-stakes certification, we will tell you that a physical test centre is the only real answer. We would rather say that than sell you a proctoring module that will not survive its first legal challenge.
The National Education Policy pushes towards credit-based, multidisciplinary programmes where students can join and leave at several points. The Academic Bank of Credits holds credits that can move between institutions.
This has a clear effect on the build, and it is easy to get wrong: a student's programme is no longer a fixed path with a start and an end. It is a growing credit balance against a list of requirements. A learner may leave with a certificate after one year, return three years later, and have their earlier credits still count. If your data model assumes a student belongs to a batch that moves through semesters together, you will be rewriting it. We build credits as core items that can be transferred from the start, because adding that later means a rewrite of the academic core.
Bandwidth is the biggest running cost in most edtech products, and the simple way of doing it is very expensive. Adaptive bitrate streaming gives a learner on a 3G connection in a small town a watchable stream instead of a buffering wheel. Signed, expiring URLs mean your content is not re-uploaded to Telegram within a week of launch. Strong CDN caching. Download-for-offline on mobile, because that is how a great deal of India really learns, on a phone, on a commute, with no signal.
A risk score for each learner, a ranked call list for counsellors with reasons, and reminders from in-app to WhatsApp to a human being.
HLS adaptive bitrate, signed, expiring URLs, CDN caching and download-for-offline. Bandwidth is your biggest running cost.
Curriculum, modules, prerequisites, live sessions, and cohort tools, because cohorts finish and self-paced learners often do not.
Random question banks, browser lockdown, detection of leaving the test and odd timing, and a human review list that always decides.
Credits that can move between institutions, joining and leaving at several points, and lists of requirements instead of fixed semester paths.
Drop-off by module, so a content problem is seen after one cohort instead of being repeated on every future one.
The call list, learner history, a log of each step taken, and a record of what was tried so the next call is not the same call.
Instalments, EMI partners, refund rules built into the software, and revenue counted when the course is delivered, not when money is collected.
Offline downloads, progress saved in the background, push reminders, because most of India learns on a phone, on a commute.
Credit-based, multidisciplinary, with several points to join and leave. Your student is a credit balance against a list of requirements, not a member of a batch that marches together.
Credits that move between institutions. The API connection is the easy half. The hard half is an academic model that does not go against it.
The learner is on a phone, on a commute, on a connection that drops. Download-for-offline is not an extra. It is the main way they learn.
Adaptive bitrate is not a quality feature. It controls cost. Simple video delivery is how edtech companies find out their numbers do not work.
Signed, expiring URLs, hidden watermarks that trace a leak, and device limits. Your course will end up on Telegram. The question is how fast and how completely.
Make cheating harder and give a human evidence to judge. Anyone promising you a solved problem is selling confidence, not honesty.
A platform that launches without the engagement engine will have a completion problem from its very first cohort. By then you have used up the learners you needed to prove it worked.
Credits, lists of requirements, and points to join and leave. Get this wrong and meeting NEP later is a rewrite of everything.
Courses, modules, adaptive bitrate delivery, offline download, and cost controls in place from the first upload.
Risk scores, the counsellor list and the reminders, shipped with the first cohort, not added after learners have left.
Random question banks, lockdown, flags for odd behaviour, and the human review list that makes every final call.
A fleet, ePOD and route-planning platform that works offline first, for drivers on roads with poor signal. The two ready...
A Shopify store for a Surat ethnic-wear label. It has 200+ SKUs of lehengas, sarees and suits, sorted by type, colour, f...
A Shopify storefront for a Surat watch and eyewear retailer — where shoppers can browse by gender, brand, style and comb...
If your platform cannot answer that with a ranked list and a reason for each name, your completion rate is not a content problem. It is a noticing problem, and it can be fixed.
The stack
FAQ
Proof
Swasthya Sarathi
A website and mobile app development project for a multi-service healthcare companion — It helps peo...
Read itMV Tech Education
A website development project for a Bihar vocational institute. It is a course list and admissions s...
Read itPatna Taxi
A website development project for a Patna and Muzaffarpur cab operator. It is a fast taxi-booking si...
Read itLogistics platforms fail in the money, not the map. We build hub-and-spoke networks, drive...
ExploreHealthcare software where the identity system is national, consent is required by law, and...
ExploreIn fintech a bug is a reconciliation break. We build double-entry ledgers that match the b...
ExploreLet's talk education software development
A senior engineer reads every enquiry. You'll get a real answer — scope, risk and a number — within one business day.