یہ کس کے لیے ہےاستاذ
سبق کی رفتار درج کرنا
طالب علم کو ترتیب شدہ فہرست میں آگے بڑھانا، اور غلط اندراج واپس لینا۔
سجل میں ترقی کوئی ایسا عدد نہیں جو کوئی ٹائپ کرے — یہ ایک نشان ہے۔ مدرسہ جو بھی پڑھاتا ہے — قاعدہ، ناظرہ، حفظ، تجوید، یا وہ فہرست جو مہتمم نے خود بنائی — وہ ترتیب سے لگے یونٹوں کی ایک فہرست ہے، مدرسے کے اپنے الفاظ میں، اور ہر طالب علم ان میں سے کسی ایک پر ہوتا ہے۔ اس لیے یہاں کچھ لکھنا نہیں پڑتا اور کوئی عدد اندازے سے نہیں ڈالنا پڑتا: کارڈ بتاتا ہے بچہ کہاں ہے، اور ایک بٹن پر اسی یونٹ کا نام لکھا ہوتا ہے جو اس نے ابھی مکمل کیا ہے۔
بچے تک پہنچنا
کلاس کھولیں اور طلبہ والا خانہ کھولیں۔ ہر سطر میں رول نمبر، بچے کا نام، والد: {name}، اور سبز رنگ میں وہ یونٹ ہوتا ہے جس پر وہ ابھی ہے — پارہ 16، تختی 7، جو نام بھی مدرسے نے رکھا ہو۔ جس کا ٹریک ختم ہو چکا ہے، اس کی سطر پر مکمل لکھا ہوتا ہے۔ سطر پر ٹیپ کریں تو اس کا صفحہ کھلتا ہے اور اس پر پڑھائی کی ترقی موجود ہوتی ہے۔
فہرست تھوڑی تھوڑی لوڈ ہوتی ہے، اور تلاش صرف انہی ناموں میں چلتی ہے جو لوڈ ہو چکے ہیں — اسی لیے جب کچھ نہ ملے تو یہ آپ کی تلاش سے کوئی طالب علم نہیں ملا کہہ کر باقی طلبہ میں بھی تلاش کریں پیش کرتا ہے، یہ نہیں کہتا کہ ایسا بچہ ہی نہیں۔
ایک ہی بٹن
بچہ جتنے ٹریکس پر ہے، ہر ٹریک کا اپنا خانہ ہوتا ہے، اصل ٹریک سب سے پہلے۔ ہر خانے پر ابھی: {unit} لکھا ہوتا ہے — یعنی وہ کہاں ہے — ساتھ {completed} / {total} مکمل، اور یہ کہ اس یونٹ پر کتنا عرصہ ہو گیا: {days} دن سے اس پر، یا آج ہی شروع ہوا ہو تو آج ہی شروع ہوا۔
اس کے نیچے وہی ایک بٹن ہے جس کی استاذ کو ضرورت ہے، اور وہ فارم نہیں بلکہ ایک جملہ ہے: پارہ 16 مکمل ہوا۔ یونٹ کا نام خود بٹن پر ہوتا ہے، اس لیے نہ کوئی فہرست چننی پڑتی ہے، نہ غلط یونٹ لگنے کا موقع رہتا ہے۔
تصدیق میں کیا پوچھا جاتا ہے
بٹن دبانے پر ایک چھوٹا خانہ کھلتا ہے جو ایک دفعہ پوچھتا ہے — پکا {unit} مکمل ہو گیا؟ — اور بتا دیتا ہے کہ آگے کیا ہوگا: اس کے بعد {next} شروع ہو جائے گا، یا فہرست کے آخری یونٹ پر یہ آخری ہے — اس کے بعد پورا ٹریک مکمل ہو جائے گا۔
دو چیزیں پوچھی جاتی ہیں، اور دونوں کا جواب پہلے سے موجود ہوتا ہے:
| کیا پوچھتا ہے | کس کام کا ہے |
|---|---|
| کس دن مکمل ہوا | وہ دن جس دن بچے نے واقعی مکمل کیا، وہ نہیں جس دن آپ لکھ رہے ہیں۔ یہ پاکستان کے وقت کے مطابق آج کی تاریخ پر کھلتا ہے، آنے والی تاریخ قبول نہیں کرتا، اور اس دن سے پیچھے نہیں جاتا جس دن یہ یونٹ شروع ہوا تھا |
| نوٹ (مرضی سے) | کوئی خاص بات؟ (ضروری نہیں) — ضروری نہیں، اور اسی ایک بات کے لیے ہے جو اس یونٹ کے بارے میں یاد رکھنے کے قابل ہو۔ تین سو حروف کے لگ بھگ: انگوٹھے سے لکھی ایک سطر، مضمون کی جگہ نہیں |
تاریخ کی اہمیت نظر آنے سے زیادہ ہے۔ جو نشان تین دن بعد اوپر پہنچتا ہے، وہ بھی اسی دن درج ہوتا ہے جو استاذ نے چنا — اس لیے {days} دن لگے بچے کی اصل رفتار بتاتا ہے، یہ نہیں کہ کسی کے فون کو سگنل کب ملا۔
کوئی یونٹ چھلانگ کر نہیں چھوٹ سکتا
ہر نشان کے ساتھ وہ یونٹ بھی جاتا ہے جس پر کارڈ سمجھ رہا تھا کہ بچہ ہے۔ اگر اسی دوران بچہ آگے پیچھے ہو گیا — اسی کلاس پر کوئی دوسرا استاذ، یا مہتمم پوزیشن درست کر رہا ہو — تو نشان اُس یونٹ پر نہیں لگتا جو اب سامنے ہے، بلکہ صاف انکار آتا ہے: اس دوران کسی نے اس بچے کا یونٹ بدل دیا — آپ کا مارک لاگو نہیں ہوا۔ نیا یونٹ اوپر دیکھ لیں۔ اور کارڈ خود دوبارہ لوڈ ہو کر اصل حالت دکھا دیتا ہے۔
یہی ایک اصول ہے جس کی وجہ سے دو دفعہ ٹیپ ہونے پر بھی ایک ہی یونٹ مکمل ہوتا ہے، دو نہیں؛ اور جو نشان تین دن فون میں پڑا رہا، وہ پہنچ کر اگلا یونٹ بھی چپکے سے نہیں نگل جاتا۔
نشان واپس کرنا
واپس کریں صرف سب سے نئے اندراج پر ہوتا ہے، اور کہیں نہیں۔ جس استاذ نے ایک یونٹ پہلے ہی مکمل ہوا دبا دیا، اسے ایک دبانا واپس مل جاتا ہے؛ اس سے پیچھے کی بات درستی ہے، اور درستی مہتمم کا کام ہے۔
باقی ریکارڈ پورا ریکارڈ دیکھیں ({count}) کے نیچے ہے — ہر مکمل شدہ یونٹ، کس دن مکمل ہوا، اور {days} دن لگے۔
جب بچے کا ابھی کوئی ٹریک نہ ہو
کارڈ صاف بتا دیتا ہے — اس بچے کی کوئی ترقی سیٹ نہیں ہوئی — اور علاج بھی ساتھ لکھ دیتا ہے: ایک ٹریک لگائیں — پھر صرف "مکمل ہوا" دبانا ہوگا، کچھ لکھنا نہیں پڑے گا۔ آگے وہ کیا پیش کرتا ہے، یہ اس پر ہے کہ مدرسے میں پہلے سے کیا بنا ہوا ہے۔
| کارڈ پر کیا نظر آتا ہے | اس کا مطلب |
|---|---|
| تجویز: {track} اور ساتھ صرف اس بچے کے لیے لگائیں | اس قسم کی پڑھائی کا ٹریک مدرسے میں پہلے سے موجود ہے۔ ایک ٹیپ سے یہی ٹریک اس بچے پر شروع ہو جاتا ہے |
| تجویز {track} ہے، لیکن یہ ٹریک ابھی بنایا نہیں گیا | صحیح قسم کی فہرست سجل کے نمونوں میں موجود ہے، مگر اس مدرسے نے ابھی بنائی نہیں۔ مہتمم ایک دفعہ سیٹنگز میں بنا کر کیٹیگری پر لگا دے |
| یہ کیٹیگری سال/لیول کے حساب سے چلتی ہے، اس میں یونٹ کے حساب سے ترقی نہیں ہوتی | درس نظامی والی پڑھائی سال اور درجے سے ناپی جاتی ہے، یونٹوں سے نہیں۔ یہاں کچھ ٹریک کرنے کو نہیں، اور سجل فہرست گھڑنے کے بجائے یہی کہہ دیتا ہے |
کوئی اور ٹریک چنیں ہر حال میں موجود رہتا ہے، اور استاذ مدرسے کا کوئی بھی ٹریک چن سکتا ہے — صرف تجویز کیا ہوا نہیں۔ یہ جان بوجھ کر ہے: حفظ کی کلاس میں واقعی ایک بچہ ابھی قاعدے پر ہوتا ہے، اور جو استاذ یہ بات کہہ نہ سکے، وہ کسی دوسرے خانے میں غلط بات لکھ دے گا۔
جب ٹریک ختم ہو جائے
آخری یونٹ خانے کو مکمل بنا دیتا ہے، ساتھ وہ دن بھی ہوتا ہے — {date} کو مکمل ہوا۔ اس کے نیچے سجل ایک بات پوچھتا ہے — {track} مکمل — اب اگلا شروع کریں؟ — چننے کے لیے ٹریکس اور ایک شروع کریں والا بٹن۔
یہ پوچھتا ہے، بدلتا نہیں۔ جس بچے کا قاعدہ ختم ہوا، وہ اس لیے ناظرہ والا نہیں بن جاتا کہ ڈیٹابیس کو پتا چل گیا؛ فیصلہ کوئی کرتا ہے، اور وہی ٹیپ فیصلہ ہے۔
وہ کام جو صرف مہتمم کے ہیں
| کام | یہ ایڈمن کا کیوں ہے |
|---|---|
| پوزیشن درست کریں | بچے کو فہرست کے کسی بھی یونٹ پر — آگے یا پیچھے — لے جانا دن کی مارکنگ نہیں، ریکارڈ کی مرمت ہے: صرف ایڈمن۔ بچہ غلط یونٹ پر ہے تو سیدھا صحیح یونٹ پر لے جائیں — پرانا ریکارڈ مٹتا نہیں۔ |
| اور ٹریک شامل کریں | حفظ کے ساتھ چلتی ہوئی تجوید کی فہرست یہ بدل دیتی ہے کہ آگے سے بچے کو کس چیز پر ناپا جائے گا۔ یہ نصاب کا فیصلہ ہے |
| ہٹا دیں | وہی بات، الٹی طرف سے، اور یہ سنائی دینے سے کم کاٹتی ہے: یہ ٹریک صرف اس طالبعلم سے ہٹے گا — ٹریک خود باقی رہے گا، اور ضرورت پر دوبارہ لگا سکتے ہیں۔ اصل ٹریک بالکل نہیں ہٹ سکتا — اس سے بچے کی پوری تاریخ بےبنیاد رہ جاتی |
نیا اصل ٹریک شروع کرنے سے پرانا مٹتا نہیں۔ اگر پرانے پر واقعی ترقی ہو چکی تھی تو سجل اسی کو اصل ٹریک رکھتا ہے، نئے کو ساتھ لگا دیتا ہے، اور یہ بات کہہ بھی دیتا ہے — پرانا ٹریک ہی اصل رہا (اس پر ترقی ہو چکی ہے) — نیا اضافی کے طور پر لگ گیا۔ جو تبدیلی ہوئی ہی نہیں، اسے ہوئی بتا کر پیش نہیں کیا جاتا۔
جب ٹریک خود ادھورا رہ گیا ہو
دو حالتیں خرابی نہیں، سچی بند گلیاں ہیں، اور دونوں کھولنا مہتمم کا کام ہے:
| کیا نظر آتا ہے | کیا ہوا ہے |
|---|---|
| اس ٹریک کے یونٹ ابھی نہیں بنے | کسی نے ٹریک بنا دیا مگر اس کی فہرست کبھی لکھی نہیں۔ کارڈ خود علاج بتا دیتا ہے — ایڈمن سیٹنگز میں یونٹ بنائے، پھر مارکنگ شروع ہو سکے گی |
| اس بچے کا یونٹ فہرست میں نہیں ملا | جس یونٹ پر یہ بچہ کھڑا تھا، وہ فہرست سے حذف ہو گیا، سو ایڈمن پوزیشن درست کرے۔ جو پہلے مکمل ہو چکا، وہ بچا رہتا ہے، کیونکہ ہر اندراج اس دن کا لکھا ہوا یونٹ کا نام اپنے ساتھ رکھتا ہے |
کن طلبہ پر آپ نشان لگا سکتے ہیں
| بچہ کس کی کلاس میں ہے | ترقی بڑھا سکتے ہیں؟ |
|---|---|
| آپ کی اپنی کلاس | ہاں |
| وہ کلاس جس کے کسی بھی وقت پر کوئی استاذ مقرر نہیں | ہاں، مدرسے کا کوئی بھی استاذ |
| کسی دوسرے استاذ کی کلاس | نہیں۔ بٹن ہی نہیں دکھائے جاتے، اور سرور بھی انکار کرتا ہے: یہ آپ کی کلاس کا بچہ نہیں — صرف ایڈمن اسے بدل سکتا ہے |
| مہتمم ہوں تو ہر کلاس | ہاں |
یہاں دو باتیں لوگوں کو حیران کرتی ہیں۔ کسی دوسرے استاذ کی کلاس میں ان کے حاضری پن سے داخل ہونے پر ان کا رجسٹر آپ کے ہاتھ آ جاتا ہے، مگر ان کے بچوں کا سبق آپ نہیں بڑھا سکتے — یہ الگ الگ اجازتیں ہیں اور پن صرف پہلی رکھتا ہے۔ اور دیکھنے والا (ویؤر) اکاؤنٹ یہ پورا کارڈ پڑھ سکتا ہے، اس پر کچھ لکھ نہیں سکتا۔
ہر دفعہ کا ریکارڈ، وہ بھی جو اب اس کے پاس نہیں
بچے کو کسی ٹریک سے ہٹا کر بعد میں دوبارہ اسی پر لگایا جا سکتا ہے، اور دونوں باریاں الگ الگ رہتی ہیں، ایک الجھی ہوئی سطر نہیں بنتیں۔ ایسی کوئی بات بتانے کو ہو تو پہلے کارڈ کے نیچے دوسرا کارڈ آ جاتا ہے — ٹریکس کی تاریخ، اور اس کے ساتھ لکھا ہوتا ہے ہر ٹریک کی ہر دفعہ — جو ختم ہوئے اور جو دوبارہ شروع ہوئے، سب۔ ہر باری کی ایک سطر: دفعہ {attempt} / {attempts}، یہ اصل ٹریک تھا یا نہیں، کتنے دن چلا، کیوں ختم ہوا (ٹریک ہٹا دیا گیا، یا طالب علم مدرسے سے ہٹنے پر)، جہاں بچہ اس پر لوٹا وہاں بعد میں دوبارہ شروع ہوا، اور {unit} تک پہنچا کے ساتھ {percent}% مکمل۔
جو بچہ ایک ہی ٹریک پر ہے اور کبھی اس سے ہٹا نہیں، اس کے لیے یہ کارڈ ہوتا ہی نہیں — اوپر والا خانہ ہی اس کی پوری بات کہہ دیتا ہے۔
اس کے اعداد وہی ہیں جو زندہ کارڈ چھاپتا ہے، ایک ہی دفعہ ڈیٹابیس میں نکالے جاتے ہیں اور دونوں انہیں پڑھتے ہیں۔ ختم ہو چکی باری اُس سے مختلف بات نہیں کہہ سکتی جو یہی صفحہ اُس ٹریک کے چلتے ہوئے دکھا رہا تھا۔
جب سگنل نہ ہو
پڑھنا بغیر انٹرنیٹ بھی چلتا ہے: کارڈ فون پر پہلے سے موجود نقل سے بنتا ہے، اور اوپر یہی لکھا ہوتا ہے — انٹرنیٹ نہیں ہے — یہ پہلے سے محفوظ ڈیٹا ہے۔ آپ پھر بھی "مکمل ہوا" دبا سکتے ہیں، انٹرنیٹ آنے پر خود چلا جائے گا۔ یونٹ مکمل کرنا بھی چلتا ہے — نشان محفوظ ہو کر بعد میں چلا جاتا ہے، مارک محفوظ ہو گیا — انٹرنیٹ آنے پر خود بھیج دیا جائے گا، اور جب تک پہنچ نہ جائے، اندراج پر سنک کا انتظار لگا رہتا ہے۔ آف لائن واپس کرنا صرف اُس نشان تک پہنچتا ہے جو ابھی فون میں پڑا ہے۔
باقی کام سگنل کا انتظار کرتے ہیں۔ ٹریک لگانا، شامل کرنا یا ہٹانا، اور پوزیشن درست کریں صرف آن لائن ہوتے ہیں — ٹریک لگانے کے لیے انٹرنیٹ ضروری ہے — آن لائن آ کر لگائیں — اس لیے آف لائن ٹریک چننے والی فہرست خالی ہوتی ہے اور درستی کا بٹن پیش ہی نہیں کیا جاتا، تاکہ فون کوئی ایسا وعدہ نہ کرے جو پورا نہ کر سکے۔ پوری حد بغیر سگنل کام کرنا میں لکھی ہے۔