Sindh IT Portal — Facilitation DeskSpecification documents
Englishاردوسنڌي
← All documents

تربیت و سرٹیفکیشن

ماڈیول O (LMS-lite) کی تعریف کرتا ہے: کورس کیٹلاگ، امتحان انجن، وہ امتحان-گیٹڈ سرٹیفکیشن جو ہر سرکاری-طرف کے اکاؤنٹ کو اس سے پہلے پاس کرنا لازمی ہے کہ وہ لائیو ٹکٹس سنبھالنے کے لیے فعال کیا جائے، اور اس کے گرد جاری سیکھنے کا عمل، تجزیات، اور آڈٹ۔

خانہ قدر
دستاویز ID 20
حیثیت مسودہ
مالک S&ITD / MAAHIR
زبانیں EN (master) · UR · SD
ماڈیول O. تربیت و سرٹیفکیشن (کوڈ TRN)
متعلقہ ماڈیولز C. Org & RBAC (بنیادی ربط exam-gate کے ذریعے) · B. Ticketing · I. Analytics · J. Knowledge Base
کراس ریفرنسز /specs/ur/04-roles-permissions/ §14 · /specs/ur/06-ticket-workflow/ · /specs/ur/11-security-compliance/ · /specs/ur/21-mom-meetings/ · _context.md §4 Module O · /specs/ur/09-i18n-localization/

اس دستاویز میں استعمال ہونے والی ID سکیم۔ فعلی تقاضوں میں FR-TRN-<nnn> استعمال ہوتا ہے؛ صارف کہانیوں میں US-TRN-<nnn>؛ ٹیسٹ کیسز میں TC-TRN-<nnn>-<nn>۔ اس کے علاوہ، یہاں دو مستحکم، غیر-ترجمہ شدہ آرٹی فیکٹ کوڈز متعارف کیے گئے ہیں: ایک انفرادی کورس کے لیے CRS-<CAT>-<NN> اور ایک امتحان کے لیے EXAM-<CAT>-<NN>۔ FR/US/TC IDs کی طرح، یہ EN/UR/SD میں یکساں ہیں تاکہ ٹریس ابلٹی (traceability) برقرار رہے۔ زمروں: ONB آن بورڈنگ · ROL کردار-پر-مبنی · DEP محکمہ-خاص · REF ریفریشر · CMP کمپلائنس · CO کمپنی-سے-متعلق۔


1. مقصد و اصول

ماڈیول O ایک ہلکا پھلکا لرننگ مینجمنٹ سسٹم (LMS-lite) ہے۔ اس کا واحد سب سے اہم کام یہ یقینی بنانا ہے کہ کوئی بھی سرکاری-طرف کا اکاؤنٹ کسی لائیو ٹکٹ کو اس وقت تک نہیں سنبھال سکتا جب تک کہ وہ شخص ایک نگرانی شدہ، بے ترتیب امتحان کے ذریعے اہلیت کا مظاہرہ نہ کرے۔ یہی exam-gate ہے (/specs/ur/04-roles-permissions/ §14

یہ ماڈیول چار مقاصد پورا کرتا ہے:

  1. گیٹ کی ایکٹیویشن۔ handle-live-tickets صلاحیت کو پاس شدہ سرٹیفکیشن سے منسلک کریں، تاکہ تربیت کو لازمی بنایا جائے، اختیاری نہیں۔
  2. بنیادی اہلیت۔ ہر نئے ملازم کو پورٹل کی بنیادی باتوں، ٹکٹ کے زندگی چکر، SLA، اسکیلیشن، رازداری، اور کمپلائنس کا یکساں بنیادی علم دیں — خواہ وہ 40+ محکموں میں سے کسی بھی ایک میں شامل ہو۔
  3. جاری اہلیت۔ سالانہ ریفریشرز اور کردار کی تبدیلی پر شروع ہونے والی دوبارہ سرٹیفکیشن کے ذریعے عملے کو حالیہ رکھیں، تاکہ تبادلہ یا ترقی ایک غیر تربیت یافتہ آپریٹر پیدا نہ کرے۔
  4. آڈٹ قابل ثبوت۔ یہ ریکارڈ کا ایک غیر تبدیل شدہ (immutable) مجموعہ رکھیں کہ کس نے سرٹیفائی کیا، کب، کس امتحان ورژن پر، کس زبان میں، اور کیا اسکور کے ساتھ — RTI، اندرونی آڈٹ، اور CERT-PK ہم آہنگی کے لیے کافی۔

ڈیزائن کے اصول۔


2. مخاطب

# مخاطب لازمی؟ کیا لیتے ہیں گینٹڈ؟
A1 محکمہ افسر / عملہ / POC (حل کرنے والا کردار) لازمی آن بورڈنگ + کردار-پر-مبنی حل ورک فلور + کمپلائنس + (اختیاری طور پر) محکمہ-خاص ہاں — لائیو ٹکٹس سے پہلے exam-gate
A2 محکمہ ایڈمن لازمی A1 کا تمام + محکمہ-ایڈمنسٹریشن مواد ہاں
A3 ڈائریکٹر جنرل / ڈائریکٹر (نگرانی) لازمی آن بورڈنگ + نگرانی (اسکیلیشن، ہدایات، حساس/VIP کلوزر، MoM منظوری) + کمپلائنس ہاں (نگرانی کا امتحان)
A4 محکمہ سیکریٹری (نگرانی) لازمی آن بورڈنگ + سیکریٹری سطح پر نگرانی + کمپلائنس ہاں (نگرانی کا امتحان)
A5 وزیر / SACM (نگرانی) پالیسی کے مطابق اختیاری آن بورڈنگ + نگرانی کا جائزہ + کمپلائنس ◐ کنفیگر قابل (عام طور پر عملے کو منتقل کردیا جاتا ہے)
A6 S&ITD سہولت افسر / عملہ لازمی آن بورڈنگ + سہولت ٹریک (triage، کراس-محکمہ روٹنگ، MoM، TRI) + رازداری + کمپلائنس ہاں — سب سے زیادہ مشکل ٹریک
A7 Super Admin (S&ITD) لازمی آن بورڈنگ + پلیٹ فارم-ایڈمنسٹریشن + کمپلائنس + رازداری ہاں
A8 صرف پڑھنے والا آڈیٹر لازمی (ہلکا) آن بورڈنگ + آڈٹ/کمپلائنس + رازداری ہاں (ہلکا)
A9 کمپنی نمائندہ (Primary/Admin/Filer/Viewer/Notify) اختیاری کمپنی-سے-متعلق کورسز؛ ایک ہلکا اورینٹیشن کوئز نہیں — کمپنی کی طرف تصدیق (SECP/FBR/وغیرہ) سے گینٹڈ ہوتی ہے، تربیتی امتحان سے نہیں
A10 شہری / گمنام لاگو نہیں صرف عوامی ہیلپ سینٹر مواد (ماڈیول J) نہیں

اہم اصول۔ exam-gate صرف سرکاری طرف پر لاگو ہوتا ہے (/specs/ur/04-roles-permissions/ §14)۔ کمپنی نمائندگان کی entity تصدیق سے گینٹنگ کی جاتی ہے (/specs/ur/04-roles-permissions/ §4 اور _context.md §5 دیکھیں)۔ کمپنی-سے-متعلق کورسز فائلنگ کے معیار کو بہتر بنانے اور غلط روٹ شدہ ٹکٹس کو کم کرنے کے لیے پیش کیے جاتے ہیں، لیکن انہیں پاس کرنا اکاؤنٹ کی حیثیت پر اثر نہیں کرتا۔


3. کورس کیٹلاگ

کیٹلاگ چھ زمروں میں منظم ہے۔ ہر کورس ایک مختصر، مرکوز یونٹ ہے (ہدف 15–35 منٹ کا مواد)۔ ایک learning path (§4) کورسز کو فی کردار صحیح ترتیب میں بنڈل کرتی ہے۔

کیٹلاگ کی علامت: ID (مستحکم، غیر-ترجمہ شدہ) · عنوان · زمرہ · بنیادی مخاطب · MoSCoW · ڈیفالٹ میں مطلوبہ؟ · منسلک امتحان (اگر کوئی ہو)۔

3.1 آن بورڈنگ کورسز

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-ONB-01 پورٹل کی بنیادیات و نیویگیشن تمام سرکاری-طرف [Must] ہاں EXAM-ONB
CRS-ONB-02 ہیلپ ڈیسک کا استعمال (تلاش، KB، اندرونی مواصلات) تمام سرکاری-طرف [Must] ہاں EXAM-ONB
CRS-ONB-03 ٹکٹ کا زندگی چکر و حیثیتیں (نیا → بند) تمام سرکاری-طرف [Must] ہاں EXAM-ONB
CRS-ONB-04 SLA و اسکیلیشن لیڈر (2/5/10) تمام سرکاری-طرف [Must] ہاں EXAM-ONB

3.2 کردار-پر-مبنی کورسز

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-ROL-01 افسر حل ورک فلور (proof-of-resolution گیٹ، ثبوت، اندرونی نوٹس، pause SLA) افسر/عملہ، محکمہ ایڈمن [Must] ہاں (افسر ٹریک) EXAM-OFFICER
CRS-ROL-02 اجلاس کی روداد (MoM) — اپلوڈ-پہلے، AI ایکشن-آئٹم نکالنا، حساس منظوری S&ITD سہولت، DG [Should] EXAM-FACILITATOR
CRS-ROL-03 TRI (سہ فریقی) میٹنگ کی سہولت — درخواست، ہائبرڈ بلانا، ایجنڈا، MoM شیئر S&ITD سہولت، DG [Should] EXAM-FACILITATOR
CRS-ROL-04 AI اسسٹنٹ کا استعمال و احتیاطی تدابیر — مسودہ جوابات، OCR، خلاصہ، AI پر کب اعتماد نہ کریں تمام سرکاری-طرف [Should] (کردار امتحان کے اندر)
CRS-ROL-05 رازداری، ABAC و VIP ہینڈلنگ — رازدارانہ/VIP فلگز، break-glass، watchers افسر، سہولت، DG، سیکریٹری، Super Admin [Must] ہاں (کردار امتحان) EXAM-COMPLIANCE

3.3 محکمہ-خاص کورسز

محکمہ-خاص کورسز ایک مشترکہ ٹیمپلیٹ سے فی محکمہ تیار کیے جاتے ہیں (ٹیمپلیٹ کورس CRS-DEP-TEMPLATE ہے)۔ وہ اس محکمے کے ڈومین زمرجات، عام ٹکٹ اقساط، روٹنگ کی باریکیوں، اور کوئی بھی خاص ہینڈلنگ پر محیط ہوتے ہیں۔ لیبر محکمہ حوالہ جاتی مثال ہے؛ دیگر ٹیمپلیٹ کلون کرتے ہیں۔

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-DEP-01 لیبر افسر کی خصوصیات (شاپ انسپکٹوریٹ، کم از کم اجرت، EOBI، فیلڈ آفسز) لیبر محکمہ افسران/عملہ [Could] ◐ (اگر محکمہ شامل ہو) EXAM-DEPT-LBR
CRS-DEP-02 (مثال) انویسٹمنٹ ڈیسک کی خصوصیات انویسٹمنٹ محکمہ [Could] EXAM-DEPT-INV
CRS-DEP-TEMPLATE محکمہ-خاص کورس ٹیمپلیٹ (فی محکمہ کلون کریں) مصنف کردار [Must] n/a n/a

3.4 ریفریشر کورسز

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-REF-01 سالانہ ریفریشر (پروڈکٹ تبدیلیاں، پالیسی اپڈیٹس، سبق، دوبارہ سرٹیفکیشن امتحان) تمام سرکاری-طرف (سرٹیفائیڈ) [Must] ہاں (ختم ہونے پر) EXAM-REFRESHER

3.5 کمپلائنس کورسز

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-CMP-01 ڈیٹا تحفظ و PII ہینڈلنگ تمام سرکاری-طرف [Must] ہاں EXAM-COMPLIANCE
CRS-CMP-02 حقِ معلومات (RTI) — سندھ شفافیت و حقِ معلومات ایکٹ 2016، قانونی آخری تاریخیں تمام سرکاری-طرف [Must] ہاں EXAM-COMPLIANCE
CRS-CMP-03 سیکیورٹی آگاہی و قابلِ قبول استعمال (فشنگ، پاس ورڈ/2FA، ڈیوائس صفائی، واقعہ رپورٹنگ) تمام سرکاری-طرف [Must] ہاں EXAM-COMPLIANCE

3.6 کمپنی-سے-متعلق کورسز

یہ مختصر، عوامی-سے-متعلق ماڈیولز ہیں جو کمپنی آن بورڈنگ وزرڈ اور ہیلپ سینٹر میں دکھائے جاتے ہیں۔ وہ فائلنگ کی غلطیاں اور غلط روٹنگ کم کرتے ہیں۔

ID کورس مخاطب ٹیگ ڈیفالٹ میں مطلوبہ؟ رابطہ
CRS-CO-01 اپنی کمپنی کیسے رجسٹر کریں (entity اقساط، فائل-پہلے تصدیق-متوازی، reps) کمپنی reps [Should] نہیں (تجویز کردہ) EXAM-CO (اختیاری)
CRS-CO-02 ٹکٹ کیسے فائل کریں (اسمارٹ فائلنگ اسسٹنٹ، مسودے، اٹیچمنٹس، ٹریکنگ ID) Filers / Admin / Primary [Should] نہیں (تجویز کردہ) EXAM-CO (اختیاری)
CRS-CO-03 کیا توقع کریں — زندگی چکر، SLA، TRI و اپیلز تمام کمپنی reps [Could] نہیں

کیٹلاگ کل: 18 سکھائے گئے کورسز 19 کیٹلاگ قطاروں میں (4 آن بورڈنگ + 5 کردار-پر-مبنی + 2 محکمہ-خاص مثالیں + 1 ٹیمپلیٹ + 1 ریفریشر + 3 کمپلائنس + 3 کمپنی-سے-متعلق = 19 قطاریں، جن میں سے 18 سکھائے گئے کورسز ہیں؛ CRS-DEP-TEMPLATE ایک مصنف ٹیمپلیٹ ہے، سکھایا گیا کورس نہیں)۔ §14 تصدیق دیکھیں۔


4. Learning Paths

ایک learning path کورسز کا ترتیب وار بنڈل + مطلوبہ امتحانات کا مجموعہ ہے جو کسی دیے گئے کردار کو سرٹیفائی ہونے کے لیے پاس کرنا لازمی ہے۔ Paths Super Admin (اور، دائرہ کار میں، محکمہ ایڈمن) کے ذریعے فی کردار اور فی محکمہ کنفیگر قابل ہیں۔ ایک path ہی §6 میں exam-gate کو فیڈ کرتا ہے۔

Path ID کردار مطلوبہ کورسز (ڈیفالٹ) مطلوبہ امتحانات (ڈیفالٹ)
LP-OFFICER افسر/عملہ/POC CRS-ONB-01..04, CRS-ROL-01, CRS-ROL-04, CRS-ROL-05, CRS-CMP-01..03, (+ CRS-DEP-xx اگر محکمہ شامل ہو) EXAM-ONB, EXAM-OFFICER, EXAM-COMPLIANCE, (+ EXAM-DEPT-xx)
LP-DEPTADMIN محکمہ ایڈمن LP-OFFICER + محکمہ-ایڈمنسٹریشن ماڈیول LP-OFFICER امتحانات + EXAM-ADMIN
LP-FACILITATOR S&ITD سہولت افسر/عملہ CRS-ONB-01..04, CRS-ROL-01..05, CRS-CMP-01..03 EXAM-ONB, EXAM-FACILITATOR, EXAM-COMPLIANCE
LP-OVERSIGHT-DG DG/ڈائریکٹر CRS-ONB-01..04, CRS-ROL-04, CRS-ROL-05, نگرانی ماڈیول, CRS-CMP-01..03 EXAM-ONB, EXAM-OVERSIGHT, EXAM-COMPLIANCE
LP-OVERSIGHT-SEC محکمہ سیکریٹری LP-OVERSIGHT-DG + سیکریٹری سطح EXAM-ONB, EXAM-OVERSIGHT, EXAM-COMPLIANCE
LP-SUPERADMIN Super Admin LP-FACILITATOR + پلیٹ فارم-ایڈمن ماڈیول EXAM-ONB, EXAM-FACILITATOR, EXAM-ADMIN, EXAM-COMPLIANCE
LP-AUDITOR صرف پڑھنے والا آڈیٹر CRS-ONB-01..04, CRS-ROL-05, CRS-CMP-01..03 EXAM-ONB (ہلکا), EXAM-COMPLIANCE (ہلکا)
LP-COMPANY کمپنی Reps CRS-CO-01..03 (تجویز کردہ) EXAM-CO (اختیاری، غیر گینٹڈ)

4.1 Learning path (بصری)

flowchart LR ACC["Gov account created<br/>+ role assigned"] --> PATH{"Resolve<br/>learning path<br/>(role + dept)"} PATH --> ONB["Onboarding<br/>CRS-ONB-01..04"] ONB --> ROLE["Role-based<br/>CRS-ROL-xx"] ROLE --> DEPT["Dept-specific?<br/>(if opted in)"] DEPT --> CMP["Compliance<br/>CRS-CMP-01..03"] CMP --> EXAMS["Sit required exams<br/>(proctored, randomized)"] EXAMS --> GATE{All passed?} GATE -->|No| RETRY["Retry up to max attempts<br/>or retrain"] RETRY --> EXAMS GATE -->|Yes| CERT["Certificate issued<br/>handle-live-tickets = ON"] CERT --> ACT["Account activated<br/>for live tickets"] ACT -. "Expiry (N months)" .-> REF["Refresher<br/>CRS-REF-01"] REF --> EXAMS2["Re-cert exam"] EXAMS2 --> GATE

تحریری وضاحت۔ جب ایک سرکاری اکاؤنٹ بنایا جاتا ہے اور کردار تفویض کیا جاتا ہے، تو سسٹم اس کردار کی learning path (کردار + محکمہ امتزاج) کو حل کرتا ہے۔ ملازم آن بورڈنگ کورسز مکمل کرتا ہے، پھر کردار-پر-مبنی، پھر کوئی بھی محکمہ-خاص کورسز اگر محکمہ شامل ہوا ہو، پھر کمپلائنس کورسز۔ اس کے بعد وہ مطلوبہ امتحانات کا مجموعہ دیتا ہے، ہر ایک نگرانی شدہ اور بے ترتیب۔ اگر سب پاس ہو جائیں، تو ایک سرٹیفکیٹ جاری کیا جاتا ہے اور handle-live-tickets صلاحیت آن کر دی جاتی ہے — اکاؤنٹ لائیو کام کے لیے فعال ہو جاتا ہے۔ ناکام امتحانات زیادہ سے زیادہ کوششوں کی حد تک دوبارہ دیے جا سکتے ہیں؛ اگر ختم ہو جائیں، تو اکاؤنٹ ایڈمن ریویو یا دوبارہ تربیت کے منتظر Training Blocked حالت میں داخل ہوتا ہے۔ ایک سرٹیفکیٹ کی صداقت کی مدت (ڈیفالٹ N مہینے) کے بعد، ملازم کو سالانہ ریفریشر اور دوبارہ سرٹیفکیشن امتحان کی طرف روٹ کیا جاتا ہے، جو سرٹیفکیٹ کی تجدید سے پہلے پاس کرنا لازمی ہے؛ وہی گیٹ دوبارہ لاگو ہوتا ہے۔


5. امتحانات و کوئزز

امتحانات exam-gate کا دل ہیں۔ ہر امتحان ایک سوال بینک سے کھینچتا ہے، سوال اور جواب کی ترتیب کو بے ترتیب کرتا ہے، متعدد سوال اقساط کو سپورٹ کرتا ہے، اور anti-cheat کنٹرولز نافذ کرتا ہے۔

5.1 سوال بینکز

5.2 سوال اقساط

قسم کوڈ وضاحت آٹو-گریڈ شدہ؟ استعمال میں
ملٹی پل چوائس (اکیلا جواب) MCQ N میں سے ایک درست آپشن۔ ہاں تمام امتحانات
ملٹی پل ری سپانس MRQ N میں سے K درست آپشنز؛ پارشل کریڈٹ کنفیگر قابل۔ ہاں افسر، سہولت، کمپلائنس
منظرنامہ SCN ایک مختصر حقیقت پسندانہ صورتحال (ایک رکا ہوا ٹکٹ، ایک رازدارانہ اٹیچمنٹ) جس کے بعد 1–N ذیلی سوالات (MCQ/MRQ) ہوں۔ ہاں افسر، سہولت، نگرانی
مختصر جواب (کلیدی لفظ/regex) SA-KW فری ٹیکسٹ جو کلیدی لفظ/regex میچ سیٹس کے خلاف آٹو-اسکور کیا جاتا ہے؛ مینول ریویو پر فال بیک۔ کمپلائنس، رازداری
ترتیب دینا / sequencing ORD حیثیت/اعمال کو صحیح ترتیب میں رکھیں (جیسے ٹکٹ زندگی چکر، اسکیلیشن لیڈر)۔ ہاں آن بورڈنگ، افسر
عملی / سینڈ باکس ٹاسک PRX تربیتی سینڈ باکس میں کوئی عمل کریں (ثبوت کے ساتھ ایک نمونہ ٹکٹ حل کریں) — چیک لسٹ سے اسکور کیا۔ ◐ (چیک لسٹ-معاون) افسر، سہولت

5.3 پاسنگ اسکور، کوششیں، وقت

خصوصیت ڈیفالٹ کنفیگر قابل؟ نوٹس
پاسنگ اسکور 70% ہاں (فی امتحان) کمپلائنس/رازداری امتحانات زیادہ اونچے سیٹ کیے جا سکتے ہیں (جیسے 80%)۔
سوالات کی تعداد 20 ہاں بینک سے کھینچا گیا؛ ≥ 2× بینک گہرائی نافذ۔
وقت کی حد 30 منٹ ہاں کاؤنٹ ڈاؤن نظر آتا ہے؛ ختم ہونے پر آٹو-سبمٹ۔
زیادہ سے زیادہ کوششیں 3 ہاں فی امتحان، فی سرٹیفکیشن چکر۔
ری ٹیک cooldown 24 گھنٹے ہاں تیزی سے کی جانے والی ری ٹیکس سے روکتا ہے۔
کوششوں کا خاتمہ → Training Blocked ہاں ری سیٹ سے پہلے ایڈمن ریویو / دوبارہ تربیت کی ضرورت۔
منفی نشان دہی بند ہاں فی امتحان اختیاری؛ حوصلہ شکنی سے بچنے کے لیے ڈیفالٹ بند۔

5.4 Anti-cheat و proctoring

Proctoring طبقاتی اور فی امتحان کنفیگر قابل ہے (ڈیٹا-حساسیت اور امتحان کی اہمیت سے گورن شدہ)۔

کنٹرول ڈیفالٹ سطح اثر
سوالات کی بے ترتیبی آن Basic ہر کوشش مختلف ترتیب میں ایک مختلف ذیلی مجموعہ کھینچتی ہے۔
جواب-آپشن shuffle آن Basic آپشن ترتیب فی کوشش shuffle کیا جاتا ہے۔
ایک وقت میں ایک سوال + backtracking نہیں Basic screenshot شیئرنگ کم کرتا ہے۔
copy/paste، right-click، print امتحان شیل میں غیر فعال آن Basic براؤزر سطح کا گارڈ۔
fullscreen lock with focus-loss detection آن Basic ایگزٹ/فوکس ہارا ہوا → فلگ شدہ۔
ٹیب/ونڈو سوئچ کی نشاندہی آن Basic سوئچز گنتا ہے؛ ≥ N → آٹو-سبمٹ یا فلگ۔
IP / ڈیوائس binding Enhanced امتحان ایک رجسٹرڈ ڈیوائس/نیٹ ورک (جیسے آفس) سے دینا لازمی۔
webcam snapshot شروع پر + باقاعدہ Enhanced snapshots ریویو کے لیے محفوظ؛ لائیو سٹریم نہیں۔
لائیو remote proctoring (Zoom/Meet observer) بند Advanced سب سے زیادہ اہمیت کے امتحانات کے لیے (جیسے Super Admin)۔
browser lockdown (kiosk) بند Advanced مستقبل/مرحلہ-2؛ lockdown browser ایپ۔

تمام proctoring فلگز کوشش کے ساتھ ریکارڈ کیے جاتے ہیں اور مصنف/ایڈمن کو کوشش ریویو اسکرین اور آڈٹ لاگز میں نظر آتے ہیں۔ webcam snapshots PII ہینڈلنگ پر عمل کرتے ہیں (/specs/ur/11-security-compliance/) — محدود رسائی، متعین retention۔

5.5 بے ترتیبی کی ضمانتیں

5.6 امتحان اسکیمہ

ایک امتحان ریکارڈ کے ساختی خانے۔ ڈیفالٹس Super Admin کے ذریعے فی امتحان اوورائیڈ قابل ہیں؛ محکمہ-خاص امتحانات کے لیے محکمہ ایڈمن کی دائرہ کار میں اوورائیڈز۔

خانہ قسم وضاحت ڈیفالٹ کنفیگر قابل
exam_id string مستحکم غیر-ترجمہ شدہ ID، جیسے EXAM-OFFICER۔ نہیں
title string (i18n) EN/UR/SD میں ڈسپلے عنوان۔ ہاں (i18n)
linked_courses array<CRS-*> کورسز جو اس امتحان سرٹیفائی کرتا ہے۔ ہاں
learning_paths array<LP-*> Paths جو اس امتحان کا تقاضا کرتے ہیں۔ ہاں
audience enum بنیادی مخاطب ٹیگ۔ ہاں
question_bank_id string بینک ورژن ref۔ ہاں
question_count int فی کوشش دیے گئے آئٹمز۔ 20 ہاں
question_types array اجازت شدہ اقساط (§5.2 دیکھیں)۔ [MCQ, SCN] ہاں
passing_score_pct int پاس حد۔ 70 ہاں
time_limit_min int کاؤنٹ ڈاؤن؛ ختم ہونے پر آٹو-سبمٹ۔ 30 ہاں
max_attempts int فی چکر۔ 3 ہاں
retake_cooldown_h int کوششوں کے درمیان فاصلہ۔ 24 ہاں
shuffle_questions bool سوال ترتیب بے ترتیب کریں۔ true ہاں
shuffle_options bool آپشن ترتیب بے ترتیب کریں۔ true ہاں
proctoring_level enum none/basic/enhanced/advanced۔ basic ہاں
device_binding bool رجسٹرڈ ڈیوائس/نیٹ ورک تک محدود۔ false ہاں
languages array<EN/UR/SD> زبانیں جن میں امتحان شائع ہوا۔ [EN, UR, SD] ہاں
version string اس امتحان تعریف + بینک کا semver۔ نہیں (ایک بار شائع ہونے پر immutable)
validity_months int ایک پاس کتنی مدت تک سرٹیفائی کرتا ہے (lifecycle کو فیڈ کرتا ہے)۔ 12 ہاں
status enum draft/in_review/published/retired۔ draft ہاں (ورک فلور)

5.7 امتحان کیٹلاگ

امتحان ID عنوان منسلک کورسز ڈیفالٹ پاس % ٹیگ گینٹڈ؟
EXAM-ONB آن بورڈنگ سرٹیفکیشن CRS-ONB-01..04 70 [Must] ہاں (تمام سرکاری-طرف)
EXAM-OFFICER افسر حل سرٹیفکیشن CRS-ROL-01, 04 70 [Must] ہاں (افسر ٹریک)
EXAM-FACILITATOR سہولت سرٹیفکیشن (MoM + TRI + روٹنگ) CRS-ROL-02, 03 75 [Must] ہاں (سہولت ٹریک)
EXAM-OVERSIGHT نگرانی سرٹیفکیشن (اسکیلیشن، ہدایات، حساس/VIP کلوزر) نگرانی ماڈیول 70 [Should] ہاں (نگرانی کردار)
EXAM-ADMIN ایڈمنسٹریشن سرٹیفکیشن محکمہ/پلیٹ فارم-ایڈمن ماڈیولز 70 [Should] ہاں (ایڈمن کردار)
EXAM-COMPLIANCE کمپلائنس سرٹیفکیشن (ڈیٹا تحفظ + RTI + سیکیورٹی + رازداری) CRS-CMP-01..03, CRS-ROL-05 80 [Must] ہاں (تمام سرکاری-طرف)
EXAM-DEPT-* محکمہ-خاص سرٹیفکیشن (فی محکمہ، جیسے EXAM-DEPT-LBR) CRS-DEP-xx 70 [Could] ◐ (اگر محکمہ شامل ہو)
EXAM-REFRESHER سالانہ دوبارہ سرٹیفکیشن CRS-REF-01 70 [Must] ہاں (ختم ہونے پر)
EXAM-CO کمپنی آن بورڈنگ کوئز CRS-CO-01..03 60 [Should] نہیں (اختیاری)

6. Exam Gate

exam-gate ماڈیول O اور ماڈیول C (Org & RBAC) کے درمیان binding ہے۔ یہ واحد میکانزم ہے جو تربیت کو نافذ قابل بناتا ہے۔

6.1 گیٹ اصول

  1. ایک سرکاری-طرف اکاؤنٹ بنایا جا سکتا ہے اور اندرونی تربیت مکمل کر سکتا ہے، لیکن handle-live-tickets صلاحیت روک دی جاتی ہے یہاں تک کہ اکاؤنٹ کے مطلوبہ امتحانات پاس نہ ہو جائیں (/specs/ur/04-roles-permissions/ §14
  2. غیر سرٹیفائیڈ ہونے کے دوران، اکاؤنٹ Training حالت میں ہوتا ہے: یہ کورسز براؤز کر سکتا ہے، امتحانات دے سکتا ہے، (جہاں اجازت ہو) KB اور de-identified نمونہ ٹکٹس پڑھ سکتا ہے، لیکن نہیں لائیو ٹکٹس تفویض کیے جا سکتے، لائیو ٹکٹس پر تبصرہ نہیں، حل نہیں، یا آٹو-اسائنمنٹ/اسکیلیشن روٹنگ میں ظاہر نہیں۔
  3. آخری مطلوبہ امتحان پاس کرنے پر، سسٹم سرٹیفکیٹ جاری کرتا ہے اور صلاحیت کو فلیپ کرتا ہے — اکاؤنٹ لائیو کام کے لیے فعال ہو جاتا ہے اور ٹکٹ اسائنمنٹ کے لیے اہل بن جاتا ہے۔
  4. اگر کوئی سرٹیفکیٹ ختم ہو جائے یا منسوخ کر دیا جائے (کردار تبدیلی، ناکام re-cert، ڈسپلنری)، تو صلاحیت واپس لے لی جاتی ہے اور اس اکاؤنٹ کو تفویض کردہ کھلے لائیو ٹکٹس دوبارہ اسائنمنٹ کے لیے فلگ کیے جاتے ہیں (/specs/ur/04-roles-permissions/ §11.1 میں تبادلے پر عملہ-ڈی ایکٹیویشن کے رویے کے عکس)۔
  5. گیٹ لائیو ٹکٹس چھونے والے ہر سرکاری-طرف کردار پر لاگو ہوتا ہے، بشمول DG/سیکریٹری نگرانی (وہ اسکیلیٹڈ ٹکٹس پر نگرانی-سرٹیفائیڈ ہونے تک عمل نہیں کر سکتے)۔

6.2 فی کردار اور فی محکمہ کنفیگر قابل

6.3 موجودہ عملے کے لیے مہلت کی مدت

جب گیٹ پہلی بار متعارف کیا جاتا ہے (یا ایک نیا مطلوبہ امتحان شامل کیا جاتا ہے)، تو موجودہ عملہ جو پہلے سے لائیو-ٹکٹ رسائی رکھتا ہے وہ راتوں رات ڈی ایکٹیویٹ نہیں ہوتا۔ وہ ایک مہلت کی مدت میں داخل ہوتے ہیں:

مرحلہ ڈیفالٹ اثر
مہلت ونڈو 30 دن (کنفیگر قابل) عملہ لائیو-ٹکٹ رسائی رکھتا ہے؛ انہیں نیا امتحان دینے کے لیے ایک مستقل بینر اور یاد دہانیاں نظر آتی ہیں۔
نرم cutoff مہلت کا اختتام نئے ٹکٹس انہیں آٹو-اسائنڈ ہونا بند کر دیتے ہیں؛ وہ اپنی موجودہ قطار پر کام جاری رکھتے ہیں۔
سخت cutoff مہلت + 14 دن اگر اب بھی غیر سرٹیفائیڈ ہوں، تو handle-live-tickets واپس لے لیا جاتا ہے اور کھلے ٹکٹس دوبارہ اسائنمنٹ کے لیے فلگ کیے جاتے ہیں۔
اوورائیڈ فی صارف Super Admin / محکمہ ایڈمن ایک مخصوص صارف کی مہلت بڑھا سکتے ہیں (آڈٹ-لاگ شدہ) جائز وجوہات (چھٹی، گنجائش) کے لیے۔

6.4 سرٹیفکیشن گیٹ فلور (بصری)

flowchart TD CREATE["Gov account created<br/>role assigned"] --> ASSIGN{"Resolve required<br/>exams (role+dept)"} ASSIGN --> TRAIN["State: Training<br/>handle-live-tickets = OFF"] TRAIN --> STUDY["Browse courses<br/>take practice quizzes"] STUDY --> SIT["Sit required exam(s)<br/>proctored + randomized"] SIT --> PASS{Passed all<br/>required exams?} PASS -->|Yes| ISSUE["Issue certificate(s)<br/>record: who/when/version/lang/score"] ISSUE --> ACT["handle-live-tickets = ON<br/>eligible for assignment + escalation"] PASS -->|No| COOL["Apply retake cooldown"] COOL --> ATTCAP{Attempts left?} ATTCAP -->|Yes| SIT ATTCAP -->|No| BLOCK["State: Training Blocked<br/>admin review / retrain"] BLOCK --> RESET{Admin resets?} RESET -->|Yes, after retrain| SIT RESET -->|No| HOLD["Remains blocked<br/>no live tickets"] ACT --> EXPIRY{Certificate<br/>valid?} EXPIRY -->|Expires| REF["Route to refresher<br/>+ re-cert exam"] REF --> SIT EXPIRY -->|Role change| REVOKE["Revoke old cert<br/>resolve new path"] REVOKE --> ASSIGN

تحریری وضاحت۔ جب ایک سرکاری اکاؤنٹ بنایا جاتا ہے اور کردار تفویض کیا جاتا ہے، تو سسٹم اس کردار+محکمہ امتزاج کے لیے مطلوبہ امتحانات کا مجموعہ حل کرتا ہے۔ اکاؤنٹ handle-live-tickets OFF کے ساتھ Training حالت میں داخل ہوتا ہے۔ ملازم پڑھتا ہے اور ہر مطلوبہ امتحان دیتا ہے (نگرانی شدہ اور بے ترتیب)۔ اگر تمام مطلوبہ امتحانات پاس ہو جائیں، تو سسٹم سرٹیفکیٹ(ز) جاری کرتا ہے — یہ ریکارڈ کرتے ہوئے کہ کس نے سرٹیفائی کیا، کب، کس امتحان ورژن پر، کس زبان میں، اور اسکور — اور handle-live-tickets آن کرتا ہے؛ اکاؤنٹ ٹکٹ اسائنمنٹ اور اسکیلیشن کے لیے اہل بن جاتا ہے۔ ناکام کوشش پر، ری ٹیک cooldown لاگو ہوتا ہے؛ ایک بار کوششیں ختم ہونے پر اکاؤنٹ Training Blocked میں داخل ہوتا ہے، جس کے لیے ری سیٹ سے پہلے ایڈمن ریویو یا دوبارہ تربیت ضروری ہے۔ ایکٹیویشن کے بعد، سرٹیفکیٹ کی صداقت کی نگرانی کی جاتی ہے: ختم ہونے پر ملازم ریفریشر اور re-cert امتحان کی طرف روٹ کیا جاتا ہے (جو دوبارہ گیٹ میں داخل ہوتا ہے)، اور کردار کی تبدیلی پر پرانا سرٹیفکیٹ منسوخ کر دیا جاتا ہے اور نئے کردار کی path حل کی جاتی ہے — اوپر سے گیٹ میں دوبارہ داخل ہوتے ہوئے۔ ہر منتقلی پر صلاحیت فلگ اور ٹکٹ اسائنمنٹس کو میل کیا جاتا ہے تاکہ کوئی غیر سرٹیفائیڈ اکاؤنٹ لائیو-ٹکٹ رسائی برقرار نہ رکھے۔


7. سرٹیفکیشن Lifecycle

ایک سرٹیفکیشن ایک first-class ریکارڈ ہے جو ایک شخص، ایک امتحان (مخصوص ورژن پر)، ایک پاس نتیجہ، اور صداقت کی ونڈو کو باندھتا ہے۔ اس کا lifecycle ایک چھوٹا state machine ہے۔

7.1 سرٹیفکیشن حیثیتیں

حالت کوڈ داخلے کا ٹرگر اکاؤنٹ پر اثر اگلی حالت(یں)
شروع نہیں ہوا NOT_STARTED اکاؤنٹ بنایا گیا؛ امتحانات ابھی دیے نہیں۔ Training حالت؛ handle-live-tickets OFF۔ IN_PROGRESS
جاری IN_PROGRESS پہلی امتحان کوشش شروع۔ Training حالت؛ یاد دہانیاں فعال۔ CERTIFIED / BLOCKED / EXPIRED
سرٹیفائیڈ (فعال) CERTIFIED آخری مطلوبہ امتحان پاس۔ handle-live-tickets ON؛ سرٹیفکیٹ ڈاؤن لوڈ قابل۔ EXPIRING / EXPIRED / REVOKED
جلد ختم ہو رہا ہے EXPIRING ختم ہونے کے 30 دن کے اندر (ڈیفالٹ)۔ فعال؛ دوبارہ سرٹیفائی کرنے کی یاد دہانیاں۔ CERTIFIED (re-cert پاس پر) / EXPIRED
ختم شدہ EXPIRED re-cert کے بغیر صداقت کی مدت گزر گئی۔ handle-live-tickets OFF؛ کھلے ٹکٹس کی دوبارہ اسائنمنٹ۔ IN_PROGRESS (re-cert path پر)
منسوخ شدہ REVOKED کردار تبدیلی، ڈسپلنری، یا ایڈمن عمل۔ handle-live-tickets OFF؛ دوبارہ اسائنمنٹ۔ NOT_STARTED (نئی path)
بلاک شدہ BLOCKED پاس کے بغیر کوششیں ختم۔ Training حالت؛ کوئی لائیو ٹکٹ نہیں۔ IN_PROGRESS (ایڈمن ری سیٹ کے بعد)

7.2 Lifecycle ڈایاگرام

stateDiagram-v2 [*] --> NOT_STARTED NOT_STARTED --> IN_PROGRESS: begin exam IN_PROGRESS --> CERTIFIED: pass all required IN_PROGRESS --> BLOCKED: attempts exhausted BLOCKED --> IN_PROGRESS: admin reset after retrain CERTIFIED --> EXPIRING: within 30d of expiry EXPIRING --> CERTIFIED: re-cert pass EXPIRING --> EXPIRED: validity elapsed CERTIFIED --> REVOKED: role change / disciplinary EXPIRED --> IN_PROGRESS: re-cert path REVOKED --> NOT_STARTED: new role path resolved

تحریری وضاحت۔ ایک سرٹیفکیشن Not started سے شروع ہوتی ہے، پہلی امتحان کوشش پر In progress میں منتقل ہوتی ہے، اور تمام مطلوبہ امتحانات پاس ہونے پر Certified بن جاتی ہے۔ ایک سرٹیفائیڈ ریکارڈ صداقت-تنبیہہ ونڈو کے اندر Expiring soon میں منتقل ہوتا ہے، پھر یا تو کامیاب دوبارہ سرٹیفکیشن پر Certified میں تجدید ہوتا ہے، یا Expired (صلاحیت واپس لے لی گئی) تک پہنچتا ہے۔ کسی بھی فعال نقطے پر کردار کی تبدیلی یا ڈسپلنری عمل پر سرٹیفکیشن Revoked ہو سکتی ہے، اکاؤنٹ کو نئی path حل کرنے کے لیے واپس بھیجتی ہے۔ پاس کے بغیر ختم کوششیں ریکارڈ کو Blocked میں لے جاتی ہیں، جو صرف دوبارہ تربیت کے بعد ایڈمن ری سیٹ سے اٹھتی ہے۔ handle-live-tickets صلاحیت state machine کی پیروی کرتی ہے: صرف Certified یا Expiring soon کے دوران ON؛ ہر دوسری حالت میں OFF۔

7.3 جاری، ختم ہونا، دوبارہ سرٹیفکیشن، منسوخی، ڈاؤن لوڈ


8. مواد کی تیاری و Governance

ماڈیول O ایک چھوٹے content-authoring ورک فلور کے ساتھ آتا ہے۔ کورسز اور امتحانات first-class، ورژن شدہ، reviewable آرٹی فیکٹس ہیں — فری ٹیکسٹ نہیں۔

8.1 مصنف کردار

کردار دائرہ کار کر سکتے ہیں
کورس مصنف (TRN_AUTHOR) تفویض شدہ کورس(ز) مسودہ کورسز بنانا/ترمیم؛ مواد اپلوڈ کرنا (ٹیکسٹ، تصاویر، ویڈیو، embedded KB لنکس)؛ سوال-بینک آئٹمز تجویز کرنا۔
امتحان مصنف (TRN_EXAM_AUTHOR) تفویض شدہ امتحان(ز) مسودہ امتحانات اور سوال بینکز بنانا/ترمیم؛ اسکیمہ ڈیفالٹس کنفیگر؛ ٹیگز/مشکل سیٹ۔
ریویور (TRN_REVIEWER) تفویض شدہ دائرہ کار ایک مسودہ ریویو اور منظور/رد کرنا؛ تبدیلیوں کی درخواست۔ اپنا مواد خود منظور نہیں کر سکتے (four-eyes)۔
پبلشر (TRN_PUBLISHER) پلیٹ فارم یا محکمہ ایک ریویو شدہ ورژن شائع؛ ورژن ریٹائر؛ اشاعت شیڈول۔
Super Admin پورے پلیٹ فارم پر اوپر کا سب + مصنفیت دوبارہ تفویض + four-eyes اصول اوورائیڈ (آڈٹ-لاگ شدہ)۔

مصنف/ریویور/پبلشر کسی شخص کے بنیادی کردار کے علاوہ شامل کردہ scoped کردار ہیں (جیسے ایک S&ITD سہولت افسر اضافی طور پر کورس مصنف ہو سکتا ہے)۔ وہ اسی RBAC + override ماڈل کی پیروی کرتے ہیں (/specs/ur/04-roles-permissions/ §6–§7

8.2 ورژننگ

8.3 ریویو و شائعی ورک فلور

stateDiagram-v2 [*] --> Draft Draft --> InReview: submit for review InReview --> Draft: request changes InReview --> Approved: reviewer approves Approved --> Published: publisher publishes Published --> Retired: superseded or withdrawn Retired --> [*]

8.4 مواد فارمیٹس

کورس مواد rich text (Markdown)، embedded تصاویر، مختصر ویڈیوز (captioned، WCAG 2.1 AA)، ڈاؤن لوڈ قابل PDFs، اور KB مضامین (ماڈیول J) کے لنکس سپورٹ کرتا ہے۔ امتحان آئٹمز منسلک snippets کے ساتھ rich stems سپورٹ کرتے ہیں۔ تمام میڈیا اپلوڈ پر AV-scan کیا جاتا ہے (ClamAV، ماڈیول D) اور encrypted محفوظ کیا جاتا ہے۔


9. کثیر لسانی کورسز و امتحانات


10. منظرنامہ-پر-مبنی تربیت (سینڈ باکس)

منظرنامہ-پر-مبنی تربیت ہی SITP سرٹیفکیشن کو قابلِ اعتماد بناتی ہے: امیدوار حقیقت پسندانہ، de-identified نمونہ ٹکٹس پر سینڈ بکس میں مشق کرتے ہیں جو لائیو پورٹل کا عکس ہے بغیر حقیقی ڈیٹا کو چھوئے۔


11. تجزیات و رپورٹنگ

ماڈیول O ایک مرکوز analytics سطح expose کرتا ہے، جو کردار ڈیش بورڈز (ماڈیول I) میں دکھائی دیتی ہے اور کمپلائنس رپورٹنگ کے لیے exportable ہے۔

11.1 بنیادی میٹرکس

میٹرک تعریف بنیادی مخاطب
Completion rate ان inside-roll عملے کا % جنہوں نے دیا گیا کورس مکمل کیا۔ محکمہ ایڈمن، Super Admin
Pass rate (پہلی کوشش) پہلی بار امتحان پاس کرنے والوں کا %۔ مصنفین، ریویورز، Super Admin
Pass rate (مجموعی) زیادہ سے زیادہ کوششوں کے اندر پاس کرنے والوں کا %۔ Super Admin
Time-to-certify اکاؤنٹ building سے پہلی ایکٹیویشن تک درمیانہ دن (تمام امتحانات پاس)۔ محکمہ ایڈمن، Super Admin
Attempt-to-pass distribution کامیاب امیدواروں کو کتنی کوششیں درکار تھیں۔ مصنفین
Knowledge gaps سب سے کم اوسط اسکور والے موضوع ٹیگز۔ مصنفین، ریویورز
Re-cert on-time rate ختم ہونے سے پہلے تجدید شدہ سرٹیفکیٹس کا %۔ Super Admin
بلاک شدہ اکاؤنٹس Training Blocked میں اکاؤنٹس کی تعداد اور فہرست۔ Super Admin، محکمہ ایڈمن
مواد کی صحت فی-کورس/امتحان: کوششیں، drop-off، صرف کردہ وقت، item discrimination۔ مصنفین، ریویورز
گیٹ کمپلائنس فعال سرکاری-طرف اکاؤنٹس کا % جو درست سرٹیفکیٹ رکھتے ہیں۔ Super Admin، آڈیٹر

11.2 ڈیش بورڈز و exports


12. RBAC کے ساتھ انٹیگریشن

exam-gate ماڈیول C (Org & RBAC) کے ساتھ ایک براہ راست انٹیگریشن کے طور پر realized ہوتا ہے۔ سرٹیفکیشن حیثیت authorization کا ایک first-class input ہے۔

sequenceDiagram participant U as Gov user account participant C as Module C (Org & RBAC) participant O as Module O (Training & Cert) participant T as Ticketing (Module B) U->>C: Account created + role assigned C->>O: Resolve required path/exams O-->>C: handle-live-tickets = OFF (Training) Note over U,O: User studies + sits exams O->>O: All required exams pass O->>C: Certificate issued → activate C->>C: handle-live-tickets = ON C->>T: Account now eligible for assignment + escalation Note over O,C: On expiry/role change/revocation O->>C: Certificate invalid C->>C: handle-live-tickets = OFF C->>T: Open tickets flagged for reassignment

تحریری وضاحت۔ ماڈیول C ہر بار ماڈیول O کو notify کرتا ہے جب کوئی اکاؤنٹ بنتا یا کردار بدلتا ہے، اور ماڈیول O مطلوبہ learning path حل کرتا ہے اور handle-live-tickets صلاحیت روک لیتا ہے۔ ایک بار صارف تمام مطلوبہ امتحانات پاس کر لیتا ہے، ماڈیول O ماڈیول C کو notify کرتا ہے، جو صلاحیت ON کرتا ہے اور اکاؤنٹ کو ٹکٹ اسائنمنٹ اور اسکیلیشن کے لیے اہل register کرتا ہے۔ ختم ہونے، کردار تبدیلی، یا منسوخی پر، ماڈیول O ماڈیول C کو notify کرتا ہے، جو صلاحیت OFF کرتا ہے اور کسی بھی کھلے ٹکٹس کو دوبارہ اسائنمنٹ کے لیے فلگ کرتا ہے۔ ماڈیول B کبھی کسی غیر سرٹیفائیڈ اکاؤنٹ کو assign یا escalate نہیں کرتا کیونکہ اہلیت کا فلٹر real time میں سرٹیفکیشن حالت سے compute ہوتا ہے۔


13. ریکارڈز و آڈٹ

سرٹیفکیشن ریکارڈز کمپلائنس آرٹی فیکٹس ہیں اور access logs کی طرح ہی سختی سے سنبھالے جاتے ہیں۔


14. فعلی تقاضے

ID تقاضہ MoSCoW
FR-TRN-001 سسٹم handle-live-tickets صلاحیت کسی بھی سرکاری-طرف اکاؤنٹ سے اس وقت تک روکے جب تک کہ وہ اکاؤنٹ اپنے کردار کی learning path covering ایک فعال سرٹیفکیٹ نہ رکھے۔ [Must]
FR-TRN-002 سسٹم کردار + محکمہ سے ایک learning path حل کرے اور مطلوبہ کورسز اور امتحانات صارف کو پیش کرے۔ [Must]
FR-TRN-003 سسٹم آخری مطلوبہ امتحان پاس ہونے پر فوراً سرٹیفکیٹ جاری کرے۔ [Must]
FR-TRN-004 سسٹم سوال اقساط MCQ، MRQ، scenario، short-answer (keyword)، ordering، اور practical sandbox tasks سپورٹ کرے۔ [Must]
FR-TRN-005 سسٹم فی کوشش سوال selection اور ترتیب، اور جواب-آپشن ترتیب بے ترتیب کرے۔ [Must]
FR-TRN-006 سسٹم فی امتحان کنفیگر قابل پاسنگ اسکور، max attempts، وقت کی حد، اور ری ٹیک cooldown نافذ کرے۔ [Must]
FR-TRN-007 سسٹم نئے مطلوبہ امتحان متعارف ہونے پر موجودہ عملے کے لیے مہلت-مدت lifecycle لاگو کرے۔ [Must]
FR-TRN-008 سسٹم کردار تبدیلی پر سرٹیفکیٹ منسوخ کرے اور نئے کردار کی path دوبارہ حل کرے (optional fast-track کے ساتھ)۔ [Must]
FR-TRN-009 سسٹم validity_months کے بعد سرٹیفکیٹس ختم کرے اور صارف کو ریفریشر + دوبارہ سرٹیفکیشن کی طرف روٹ کرے۔ [Must]
FR-TRN-010 سسٹم QR تصدیق کے ساتھ ڈاؤن لوڈ قابل trilingual PDF سرٹیفکیٹ تیار کرے۔ [Must]
FR-TRN-011 سسٹم کورس مصنف، امتحان مصنف، ریویور، اور پبلشر scoped کردار four-eyes ریویو ورک فلور اور ورژننگ کے ساتھ فراہم کرے۔ [Must]
FR-TRN-012 سسٹم کورس/امتحان ورژن کی اشاعت کو اس وقت تک بلاک کرے جب تک EN، UR، اور SD سب مکمل نہ ہوں۔ [Must]
FR-TRN-013 سسٹم seeded de-identified نمونہ ٹکٹس کے ساتھ ایک سینڈ بکس فراہم کرے جو عملی امتحان ٹاسکس سپورٹ کرتا ہو۔ [Should]
FR-TRN-014 سسٹم completion rate، pass rate، time-to-certify، knowledge-gap، اور gate-compliance analytics exports کے ساتھ expose کرے۔ [Must]
FR-TRN-015 سسٹم ہر کوشش اور سرٹیفکیٹ immutably ریکارڈ کرے اور انہیں صرف پڑھنے والے آڈیٹر کے لیے queryable بنائے۔ [Must]
FR-TRN-016 سسٹم ایک feature flag (FFG-TRN-GATE) فراہم کرے تاکہ گیٹ enforcement کو enforced / advisory / off سیٹ کیا جا سکے۔ [Must]
FR-TRN-017 سسٹم طبقاتی proctoring کنٹرولز سپورٹ کرے: سوال/آپشن shuffle، focus/tab-switch detection، fullscreen lock، device binding، webcam snapshots، live proctoring۔ [Should]
FR-TRN-018 سسٹم optional کمپنی-سے-متعلق کورسز اور ایک non-gating اورینٹیشن کوئز پیش کرے۔ [Should]

15. صارف کہانیاں (منتخب)

US-TRN-001 — مطلوبہ امتحانات پاس کرنے کے بعد ایکٹیویٹ ہونا [Must]

بطور ایک نئے آن بورڈ محکمہ افسر میں چاہتا ہوں کہ میرا اکاؤنٹ میرے مطلوبہ امتحانات پاس ہوتے ہی خودکار طور پر لائیو ٹکٹس کے لیے آن ہو جائے تاکہ میں manual ایکٹیویشن مرحلے کا انتظار کیے بغیر ٹکٹس حل کرنا شروع کر سکوں۔

قبولیت کے معیار (Gherkin)

Scenario: تمام مطلوبہ امتحانات پاس Given ایک محکمہ افسر اکاؤنٹ handle-live-tickets OFF کے ساتھ Training حالت میں موجود ہے When افسر اپنی learning path کا آخری مطلوبہ امتحان پاس کرتا ہے Then ایک سرٹیفکیٹ جاری ہوتا ہے جو نام، امتحان ورژن، زبان، اسکور، اور صداقت ونڈو ریکارڈ کرتا ہے And handle-live-tickets ON سیٹ ہو جاتا ہے And اکاؤنٹ ٹکٹ اسائنمنٹ اور اسکیلیشن کے لیے اہل بن جاتا ہے And QR تصدیق کے ساتھ ایک ڈاؤن لوڈ قابل trilingual سرٹیفکیٹ تیار ہوتا ہے

Scenario: مطلوبہ امتحان ناکام Given ایک افسر ایک مطلوبہ امتحان دیتا ہے When وہ پاسنگ threshold سے نیچے اسکور کرتا ہے Then کوشش اسکور اور proctoring فلگز کے ساتھ ریکارڈ ہوتی ہے And ری ٹیک cooldown لاگو ہوتا ہے And handle-live-tickets OFF رہتا ہے

US-TRN-002 — موجودہ عملہ مہلت کی مدت پر [Must]

بطور ایک محکمہ ایڈمن میں چاہتا ہوں کہ موجودہ عملہ ایک نئے-مطلوبہ امتحان دیتے ہوئے کام جاری رکھے تاکہ گیٹ متعارف ہونے پر محکمے کی لائیو ٹکٹ قطار متاثر نہ ہو۔

قبولیت کے معیار (Gherkin)

Scenario Outline: مہلت-مدت منتقلیات Given ایک موجودہ سرٹیفائیڈ ملازم ایک نئے مطلوبہ امتحان کا پابند ہے When مہلت ونڈو شروع ہوتی ہے Then انہیں ایک مستقل بینر اور یاد دہانیاں نظر آتی ہیں And وہ handle-live-tickets ON رکھتے ہیں اور اسائنمنٹ کے لیے اہل رہتے ہیں When مہلت ونڈو پاس کے بغیر گزر جاتی ہے Then نئے ٹکٹس انہیں آٹو-اسائنڈ ہونا بند کر دیتے ہیں When سخت cutoff پاس کے بغیر گزر جاتا ہے Then handle-live-tickets OFF سیٹ ہو جاتا ہے اور ان کے کھلے ٹکٹس دوبارہ اسائنمنٹ کے لیے فلگ کیے جاتے ہیں Examples: | grace_days | soft_extra | hard_extra | | 30 | 0 | 14 |

US-TRN-003 — مصنف ایک کثیر لسانی امتحان شائع کرتا ہے [Must]

بطور ایک امتحان مصنف میں چاہتا ہوں کہ امتحان اس وقت شائع کروں جب EN/UR/SD مکمل ہوں اور ریویور منظور کر چکا ہو تاکہ کوئی غیر-EN بولنے والا واحد-زبان امتحان سے گینٹ نہ ہو اور مواد کے معیار کی ضمانت ہو۔

قبولیت کے معیار (Gherkin)

Scenario: مکمل ترجموں اور ریویور منظوری کے ساتھ شائع Given ورژن X پر ایک امتحان مسودے میں EN، UR، اور SD مکمل نشان زد ہیں And ایک مختلف-اکاؤنٹ ریویور اسے منظور کر چکا ہے When پبلشر اسے شائع کرتا ہے Then ورژن X فعال کوشش ٹارگٹ بن جاتا ہے اور immutable ہے And پچھلی in-flight کوششیں پچھلے ورژن پر جاری رہتی ہیں

Scenario: گمشدہ زبان پر اشاعت بلاک Given ایک امتحان مسودے میں SD ترجمہ غائب ہے When پبلشر شائع کرنے کی کوشش کرتا ہے Then اشاعت ایک localization-gate error کے ساتھ بلاک ہو جاتی ہے

US-TRN-004 — آڈیٹر سرٹیفکیشن تاریخ query کرتا ہے [Must]

بطور ایک صرف پڑھنے والا آڈیٹر میں چاہتا ہوں کہ query کروں کہ کون کب سرٹیفائیڈ، کس زبان میں، اور کس امتحان ورژن پر تاکہ میں RTI، اندرونی آڈٹ، اور CERT-PK ہم آہنگی کی معاونت کر سکوں۔

قبولیت کے معیار (Gherkin)

Scenario: پورے پلیٹ فارم پر سرٹیفکیشن query Given ایک صرف پڑھنے والا آڈیٹر step-up auth کے ساتھ authenticated ہے When وہ محکمہ X کے لیے "سرٹیفکیشن تاریخ" رپورٹ چلاتے ہیں Then انہیں نام، عہدہ، امتحان + ورژن، اسکور بینڈ، جاری/ختم تاریخیں، زبان، اور منسوخی حیثیت ملتی ہے And query خود آڈٹ ٹریل میں log ہوتی ہے


16. غیر-فعلی تقاضے (خلاصہ)

ID تقاضہ
NFR-SEC-TRN-01 کوشش ریکارڈز اور سرٹیفکیٹس append-only / tamper-evident ہیں؛ rest پر encrypted store۔
NFR-PERF-TRN-01 امتحان انجن concurrent کوششوں کو degradation کے بغیر سپورٹ کرتا ہے؛ سوال ڈرا p95 پر < 2 s مکمل۔
NFR-REL-TRN-01 امتحان کے بیچ میں ناکامی امیدوار کے submitted جوابات کبھی نہیں کھوتی؛ آخری جواب دیے گئے آئٹم سے resumable۔
NFR-ACC-TRN-01 کورس مواد اور امتحان UI تینوں زبانوں (EN/UR/SD) میں WCAG 2.1 AA کے مطابق۔
NFR-I18N-TRN-01 ہر شائع کردہ کورس/امتحان مکمل RTL سپورٹ کے ساتھ EN، UR، SD میں موجود۔
NFR-AUDIT-TRN-01 ہر کوشش، issuance، expiry، revocation، اور ایڈمن ری سیٹ immutable آڈٹ لاگ میں سیکنڈوں میں لکھا جاتا ہے۔

17. کنفیگریشن ڈیفالٹس و کھلے سوالات

آئٹم ڈیفالٹ مالک نوٹس
پاسنگ اسکور 70% (کمپلائنس/رازداری 80%) Super Admin فی-امتحان override۔
زیادہ سے زیادہ کوششیں 3 Super Admin فی-امتحان override۔
ری ٹیک cooldown 24 گھنٹے Super Admin
سرٹیفکیٹ صداقت 12 مہینے Super Admin فی-امتحان override۔
ختم ہونے کی تنبیہہ lead 30 دن Super Admin
مہلت ونڈو (نیا امتحان) 30 + 14 دن Super Admin فی rollout کنفیگر قابل۔
گیٹ feature flag FFG-TRN-GATE = enforced Super Admin pilot کے لیے advisory/off۔
Proctoring ڈیفالٹ سطح basic Super Admin زیادہ-اہمیت امتحانات کے لیے enhanced/advanced۔
محکمہ-خاص امتحان محکمہ شامل ہونے تک بند محکمہ ایڈمن Opt-in اس محکمے کی paths میں EXAM-DEPT-* شامل کرتا ہے۔
کردار تبدیلی پر fast-track ◐ (کنفیگر قابل) Super Admin کیا upgrade موجودہ certs reuse کر سکتا ہے۔
سرٹیفکیٹ پر اسکور بینڈ آن (خام نمبرز hidden) Super Admin خام دکھانے کے لیے کنفیگر قابل۔

کھلے سوالات۔

  1. کیا کمپنی-سے-متعلق کورسز (CRS-CO-*) ایک incentive رکھنی چاہئیے (جیسے ایک "Trained Filer" بیج جو تصدیق کو تیز کرے) بجائے خالص optional رہنے کے؟
  2. کیا سالانہ ریفریشر (CRS-REF-01) ایک واحد consolidated امتحان ہونا چاہئے یا اصل کردار امتحانات دوبارہ دیے جائیں؟
  3. Super Admin امتحان کے لیے live remote proctoring کے لیے کون سا observer tool standard ہے (Zoom / Meet / Teams)، اور snapshot retention مدت کیا ہے؟
  4. کیا مستقبل کے کسی مرحلے میں گیٹ (advisory شکل میں) regulated اقسام میں کمپنی نمائندگان تک extend ہونا چاہئے؟

تصدیق