A full Teacher Mobile API and student homework endpoints, configurable Arabic school name & EIIN visibility, a cleaner and denser exam Sign Paper print, admin result previews before publishing, and more honest SMS delivery statuses.
A complete token-authenticated API for the teacher app that mirrors the teacher web panel — dashboard, profile & documents, My Classes with student details and logs, attendance, exam marks entry and result cards, homework, notices, payslips, question banks, the e-library and support tickets. Every endpoint is scoped to the teacher's own class and subject assignments, and each module only responds when it is enabled for the school.
Students can now list, open and download homework from the mobile app. Homework is scoped to the student's own class and section, can be filtered by subject or status (pending / overdue), and attachments are served through the secure file layer so private files stay protected.
Store the school's Arabic name and choose whether it — and the EIIN — appears beneath the school name. Two new toggles in Settings control both lines everywhere they appear: login pages, the public website themes, result cards, transcripts, tabulation sheets, ID cards, seat plans, receipts, payslips, Sign Papers and their Excel exports, and the mobile API.
The Privacy Policy and Terms of Use now cover the Teacher App alongside the Student App, with dedicated sections on teacher employment and payroll data, the content teachers create (attendance, marks, homework, notices, question banks, library) and how teacher access to student records is controlled.
The printed Sign Paper now groups pages by document — all signature sheets (স্বাক্ষরলিপি) first, then all subject-wise mark sheets (বিষয়ভিত্তিক নম্বরপত্র), two halves of the same sheet per page. Each sheet fits 14 students instead of 12, the header fields sit in a tidy two-column grid with dotted fill-in lines, the mark sheet gains a পূর্ণমান (full marks) field, and the invigilator block has an extra row.
Admins can now open an exam's Results page before it is published to check result cards ahead of release. A clear banner shows whether the result is published and visible to students, or still hidden from them.
Gateway replies that can't be classified — such as an HTML error page or unexpected text — are no longer counted as delivered. They are logged with a new unknown status, text matching uses whole words to avoid false positives, and the SMS log shows a Submitted badge with the raw gateway response on hover.
Every API login endpoint — the legacy login, the student app and the teacher app — now allows 6 attempts per minute, slowing down password-guessing attempts.
After updating, the EIIN and Arabic name are hidden until you turn them on. If your school shows its EIIN, open Settings, set Show EIIN to Yes and save.
Fixed a template issue that leaked raw code into the schema.org structured data on public pages, so search engines now receive valid markup.
Looking for an earlier release? Browse the release archive.