Nabra · final visual design
Design
S-01 · Sign in
S-01 · Sign in · error · wrong email or password (401)
S-01 · Sign in · expired session · sign in and return to the same screen
S-02 · Classes
S-02 · Classes · empty · no classes yet
S-02 · Classes · loading · skeleton after 300 ms
S-02 · Classes · error · retry repeats GET /class
S-03 · New class (dialog)
S-03 · New class (dialog) · error · values kept, submit again
S-04 · Class dashboard
S-04 · Class dashboard · groups open · low and not screened unfolded
S-04 · Class dashboard · empty · no children yet
S-04 · Class dashboard · loading · skeleton rows after 300 ms
S-04 · Class dashboard · error · retry repeats the request
S-05 · Add child (dialog)
S-05 · Add child (dialog) · loading · busy button, cancel locked
S-05 · Add child (dialog) · error · message under the form, values kept
S-06 · Update consent (dialog)
S-06 · Update consent (dialog) · loading · busy button, cancel locked, the old consent still shown
S-06 · Update consent (dialog) · error · values kept, the old consent still holds
S-07 · Pick a child
S-07 · Pick a child · empty · no child in this class has consent
S-07 · Pick a child · loading
S-07 · Pick a child · error · retry
S-08 · Choose passage
S-08 · Choose passage · loading · card skeleton
S-08 · Choose passage · empty · no passage for this grade (should not happen: FR-2.1)
S-08 · Choose passage · error · 403 CONSENT_MISSING → S-06
S-08 · Choose passage · error · 409 SESSION_ACTIVE (Q-07)
S-08 · Choose passage · error · 404 CHILD_NOT_FOUND → S-04
S-09 · Microphone check
S-09 · Microphone check · loading · asking the browser for permission
S-09 · Microphone check · error · no microphone found, cancel offered
S-09b · Microphone blocked (panel)
S-10 · Reading stage
S-10 · Reading stage · recording (status recording)
S-10 · Reading stage · captured (status captured) · nothing uploaded yet
S-10 · Reading stage · error · AUDIO_TOO_SHORT from /analyze → record again (F-6)
S-10 · Reading stage · confirm · the child does not want to read (F-8)
S-10 · Reading stage · cancelled · status cancelled, reason child_declined → S-04
S-11 · Processing
S-11 · Processing · error · 500 ANALYSIS_FAILED · retry with the kept audio, or discard (F-7)
S-11 · Processing · offline · network lost · the same request is retried when back
S-11 · Processing · confirm · discard the recording → status discarded → S-13
S-12 · Results
S-12 · Results · empty · no errors: a calm line, the passage still shown, counts zero
S-12 · Results · loading · passage skeleton
S-12 · Results · error · could not load · retry
S-12a · Word detail (popover)
S-12a · Word detail (popover) · loading · the word's audio is loading
S-12a · Word detail (popover) · audio deleted · an insertion, for a child with screening-only consent (Q-04)
S-13 · Child profile and history
S-13 · Child profile and history · empty · not screened yet
S-13 · Child profile and history · one session · no trend yet, one sentence
S-13 · Child profile and history · loading
S-13 · Child profile and history · error · 404 CHILD_NOT_FOUND → back to the class
S-14 · Parent report
S-14 · Parent report · loading · sheet skeleton
S-14 · Parent report · error · could not load · retry
S-15 · Delete child data (dialog)
S-15 · Delete child data (dialog) · loading · code matched, deleting
S-15 · Delete child data (dialog) · error · nothing deleted, delete again
B · Direction B · Paper editorial
C · Direction C · Aurora glass
M · States and motion
Light
Dark
Motion on
Replay motion
Back to the presentation
نبرة
الفصول
س
أ. سارة محمود
تسجيل الخروج
جلسة جديدة
الحالات والحركة
عادي
مرور المؤشّر: توهّج خفيف
ضغط: ينزل ١ بكسل
تركيز لوحة المفاتيح: الحلقة دائمًا
الإجراء الرئيسي
ابدأ جلسة
ابدأ جلسة
ابدأ جلسة
ابدأ جلسة
إجراء ثانوي
إضافة طفل
إضافة طفل
إضافة طفل
إضافة طفل
كلمة في النص
الوَلَدُ
✗
الوَلَدُ
✗
الوَلَدُ
✗
الوَلَدُ
✗
حقل نص
لا توهّج ولا حركة في الحقول. الحدّ يغمق فقط.
على شريط الغسق
ابدأ جلسة
ابدأ جلسة
إضافة طفل
ابدأ جلسة
نقطة كهرمانية تتبع المؤشّر، بجانب سهم النظام
فوق زر أو كلمة: حلقة بحجم هدف اللمس
عند الضغط: تنكمش الحلقة
على الغسق: حلقة فاتحة وضوء كهرماني
جرّب هنا:
ابدأ جلسة
إضافة طفل
عرض الكل
الوَلَدُ
✗
الصَّبَاحِ
⋯
✕
تفاصيل الكلمة
المتوقّع
الوَلَدُ
ما سُمع
الوَلَدِ
الحالة
✗ استبدال
نوع الخطأ
نهاية الكلمة
التوقيت
٣٫٨٧ – ٨٫٦٤ ث
ملاحظة
حُذف التسجيل بعد التحليل لحماية خصوصية الطفل، لذلك لا يمكن سماع الكلمة. هذا متوقَّع وليس خطأ.