ডকুমেন্টেশনপরীক্ষা ও গ্রহণযোগ্যতা
মনচিত্র প্রজেক্ট গাইড

পরীক্ষা ও গ্রহণযোগ্যতা

দ্বিভাষিকতা, role, responsive, reader, data, security ও release যাচাইয়ের ব্যবহারিক matrix।

Acceptance test matrix

ক্ষেত্রপ্রয়োজনীয় পরীক্ষাপ্রমাণ
Localizationবাংলা default; route না হারিয়ে English ও আবার বাংলাscreenshot ও route assertion
OnboardingClass 10, medium, board, subject, nickname, consent validationসম্পূর্ণ demo profile ও validation state
Readermouse drag, touch swipe, keyboard, page button, search, zoomdesktop ও বাস্তব/mobile emulation record
Annotationtext select, color, note save/edit/delete, bookmarkpersisted state বা স্পষ্ট demo session state
Quizanswer, submit, score, review, restart, timeoutexpected score ও explanation assertion
Roleguardian consent, teacher assignment boundary, admin authorizationauthorized ও unauthorized account test
PWAinstall prompt fallback ও explicit offline chapter openmanifest, service worker ও offline reload evidence

শিক্ষার্থীর journey checklist

  • বাংলা homepage খুলে ভাষা নির্বাচন করুন।
  • Class 10 ও NCTB বাংলা মাধ্যম দিয়ে demo onboarding শেষ করুন।
  • digital library খুলে Physics filter করুন ও sample chapter নির্বাচন করুন।
  • text selection, highlight, private note, bookmark, audio ও hint response যাচাই করুন।
  • quiz শেষ করে score/result explanation যাচাই করুন।
  • স্পষ্টভাবে offline save করার পর chapter আবার খুলুন।

Device ও accessibility matrix

Viewportপ্রত্যাশিত readerঅতিরিক্ত পরীক্ষা
360–430px phoneportrait এক পৃষ্ঠা ও bottom controltouch target, safe area, horizontal scroll নেই
768–1023px tabletadaptive orientationtouch control ও পাঠযোগ্য content
1350–1440px desktopদুই পৃষ্ঠার spreadmouse drag, keyboard, focus visibility
Keyboard / screen readerসব action-এ পৌঁছানো যায় ও label আছেTab order, label, status announcement, reduced motion

Security ও data test

  • User A, User B-এর note, bookmark বা progress read/update/delete করতে পারে না।
  • অনুমোদনহীন guardian শিক্ষার্থীর progress পায় না।
  • ID বদলে teacher unassigned class query করতে পারে না।
  • submit-এর আগে learner quiz response answer key প্রকাশ করে না।
  • server malformed, oversized, replayed ও unauthorized request প্রত্যাখ্যান করে।

বর্তমান যাচাই অবস্থা

ডেমো বর্তমানে TypeScript check পাস করে। desktop reader-এর page button ব্যবহার করে দেখা হয়েছে; drag attempt-এর সময় browser automation অপ্রতিক্রিয়াশীল হওয়ায় final drag state ও mobile touch gesture যাচাই হয়নি। audit-এর সময় Supabase-এ table ছিল না; production auth, persistent CRUD, AI ও role authorization এখনো validate হয়নি।