Skip to content

Admin / Director Overview — Shot List & Script

Audience: school directors and administrators (shorter, decision-maker depth — not a training video) Angle: run the whole school from one dashboard; nothing reaches parents unreviewed. Total target length: ~2:30 Device: desktop web (16:9) — the sidebar layout is the admin experience. Demo account: Ecole El Mustaqbal admin (no credentials on camera). Narration: French primary, English alongside. 🎙️AR = record Arabic voiceover for this scene too.


Scene 1 — Dashboard & Action Required (0:00–0:25, ~25s)

  • Screen/route: (admin)/dashboard after sign-in.
  • Actions: pause on the welcome header, then the Action Required list (messages to read, complaints, certificates, photos to approve…); click one task to show the jump-to behavior, come back.
  • FR: « Voici Qismi côté direction. Le tableau de bord vous dit chaque matin ce qui vous attend : messages, réclamations, certificats, photos à valider. Un clic, et vous y êtes. Rien ne se perd. »
  • EN: "This is Qismi for school leadership. Every morning the dashboard tells you what's waiting: messages, complaints, certificates, photos to approve. One click takes you there. Nothing falls through."
  • 🎙️AR

Scene 2 — Users & bulk import (0:25–0:55, ~30s)

  • Screen/route: (admin)/users → filter by role → (admin)/users/import.
  • Actions: show the user list with role filters and statuses (Active/Pending), open the Import screen, show the Students/Parents/Teachers import types and the file-format hint (Masaar export supported); do not run an import on camera.
  • FR: « Toute l'école en comptes : élèves, parents, enseignants. L'import en masse accepte directement l'export Masaar — des centaines de comptes créés en quelques minutes, avec un rapport d'identifiants à distribuer. »
  • EN: "The whole school as accounts: students, parents, teachers. Bulk import accepts the Masaar export directly — hundreds of accounts in minutes, with a credentials report to hand out."
  • 🎙️AR

Scene 3 — Communication with AI assist (0:55–1:25, ~30s)

  • Screen/route: (admin)/communication → new announcement (communication/announcements/new) → open Generate with AI.
  • Actions: show audience choice (Whole School vs Specific Classes) and priority; open the AI modal, pick a template ("Ramadan Schedule" or "School Closure"), languages Arabic + French, generate, show the bilingual draft; close without sending (or send on demo).
  • FR: « Une information à diffuser ? Annonce à toute l'école ou à certaines classes, en priorité urgente si besoin. Et l'assistant IA rédige pour vous, en arabe et en français en même temps — vous relisez, vous envoyez, chaque famille est notifiée. »
  • EN: "Something to communicate? Announce to the whole school or specific classes, marked urgent if needed. The AI assistant drafts it for you — in Arabic and French at once. You review, you send, every family is notified."
  • 🎙️AR

Scene 4 — Control & approvals (1:25–1:55, ~30s)

  • Screen/route: quick cuts, ~10s each: Grades → Pending Approvals ((admin)/grades), Exam schedules approval ((admin)/exam-schedules), Albums photo review ((admin)/albums).
  • Actions: show a pending grade submission with Approve/Reject, a teacher-submitted exam schedule awaiting review, and the photo approval grid.
  • FR: « Vous gardez la main sur tout ce qui sort vers les parents : les notes des enseignants, les calendriers d'examens et les photos passent par votre validation. Approuvé — publié. Refusé — l'enseignant reçoit votre retour. »
  • EN: "You control everything that reaches parents: teachers' grades, exam schedules, and photos all pass through your approval. Approved — published. Rejected — the teacher gets your feedback."
  • 🎙️AR

Scene 5 — Operations rapid-fire (1:55–2:15, ~20s)

  • Screen/route: quick cuts, ~5s each: Attendance dashboard ((admin)/attendance — attendance rate + unverified absences), Finance ((payments)/finance — Expected/Collected/Outstanding), Bus Management dashboard ((admin)/bus-management/dashboard), Forms responses ((admin)/forms).
  • Actions: static hold per screen; no deep interaction.
  • FR: « Et l'opérationnel suit : taux de présence et absences à vérifier, encaissements et impayés, flotte de bus en direct, formulaires et taux de réponse. Toute l'école, en chiffres, en temps réel. »
  • EN: "Operations follow: attendance rates and unverified absences, collections and outstanding fees, the bus fleet live, forms and response rates. The whole school, in numbers, in real time."
  • 🎙️AR

Scene 6 — Branding + outro (2:15–2:30, ~15s)

  • Screen/route: (admin)/school-settings → Branding with live preview; then title card.
  • Actions: change the primary color with a preset, show the live phone preview update; reset. Title card: "Qismi — votre école, votre application".
  • FR: « Enfin, l'application porte vos couleurs et votre logo. Qismi : votre école, votre application. Contactez-nous pour une démonstration avec vos données. »
  • EN: "Finally, the app carries your colors and your logo. Qismi: your school, your app. Contact us for a demo with your own data."
  • 🎙️AR

Qismi by TT Labs — Learn. Grow. Succeed.