یہ کس کے لیے ہےمہتمم
تعلیمی سال کا اختتام
سجل پہلے جو خلاصہ دکھاتا ہے، محفوظ شدہ سال میں کیا رہتا ہے، اور ناکام مرحلہ دوبارہ چلانا۔
تعلیمی سال وہ چوکھٹا ہے جس پر ہر رجسٹر اور فیس کی ہر سطر ٹکی ہوئی ہے۔ حاضری صرف کسی چلتے ہوئے سال کے اندر، اور اسی سال میں آنے والی تاریخ پر لگ سکتی ہے — سو جس مدرسے کا کوئی سال چل ہی نہ رہا ہو وہاں رجسٹر لگ نہیں سکتا، اور جو دن بند ہو چکے سال کے اندر آ گیا اس پر بعد میں نہ حاضری لگتی ہے نہ درستی ہوتی ہے۔
اسی لیے مدرسے کا سب سے بھاری صفحہ یہی ہے، اور اسے آرام سے پڑھنے کے لیے بنایا گیا ہے۔ یہاں دو کام واپس نہیں ہو سکتے، اور ہر ایک سے پہلے ایک لفظ لکھنا پڑتا ہے۔
صفحہ آپ کو کیا دکھاتا ہے
صفحہ کھولتے ہی آڈٹ خود چل جاتا ہے — یہ صرف گنتا ہے، کچھ بدلتا نہیں — سو آپ پڑھ کر نیچے پہنچیں تو صفحے کو پہلے سے معلوم ہوتا ہے کہ سال ختم ہو سکتا ہے یا نہیں۔
| حصہ | کیا بتاتا ہے |
|---|---|
| موجودہ تعلیمی سال | چلتا ہوا سال اور اس کے شروع ہونے کا دن۔ کوئی نہ ہو تو: حاضری لگانے اور فیس بنانے کے لیے پہلے نیا تعلیمی سال شروع کریں |
| حاضری کا آڈٹ | ہر جماعت کی گنتی: طلبہ، متوقع کل ریکارڈ، لگ چکی، خالی — اور ہر جماعت پر مکمل یا ادھوری کا نشان |
| اسی تعلیمی سال کی فیس | اسی سال کے فیس ریکارڈ، اور ان میں کوئی خرابی ہے یا نہیں |
| خالی حاضری | خود وہ خالی دن۔ کسی دن پر ٹیپ کریں تو اسی دن اور اسی وقت کا رجسٹر کھل جاتا ہے |
| تعلیمی سال ختم کریں | ختم کرنے کا ایک ہی حصہ، جس کے اندر کی بات آڈٹ کے نتیجے پر ہے |
| گزشتہ تعلیمی سال | ختم ہو چکے سال، ہر ایک کا ریکارڈ ڈاؤن لوڈ کے ساتھ |
فیس کا آڈٹ صرف اسی سال کا ہے، اور یہ بات لکھ دیتا ہے: صرف {sessionName} کے فیس ریکارڈ شامل ہیں؛ پرانے سالوں کی فیس اس آڈٹ میں نہیں ہے۔ حساب بھی وہ خود بول کر ملاتا ہے، آپ پر نہیں چھوڑتا — کل کتنی بنی، رعایت میں کتنی گئی، کتنی معاف ہوئی، اور وصولی کے لیے کتنی رہی۔
سال ختم ہونے میں کیا رکاوٹ ہے اور کیا نہیں
دونوں آڈٹ کا وزن ایک نہیں، اور یہ فرق جان بوجھ کر ہے:
| آڈٹ میں کیا نکلا | سال ختم ہو سکتا ہے |
|---|---|
| ابھی کچھ نہیں — آڈٹ چلا ہی نہیں | نہیں۔ پہلے حاضری اور فیس کا آڈٹ چلائیں |
| کسی فیس ریکارڈ میں درستی کا مسئلہ | نہیں، اور جب تک وہ ٹھیک نہ ہو نہیں۔ حصہ سیدھا فیس کے صفحے پر لے جاتا ہے |
| وہ دن جن پر حاضری نہیں لگی | ہاں — مگر پہلے آپ کو بتانا ہوگا کہ ان دنوں کا کیا کیا جائے |
| کچھ بھی نہیں | ہاں: حاضری اور فیس کے ریکارڈ درست ہیں |
خراب فیس ریکارڈ رکاوٹ اس لیے ہے کہ آرکائیو کا مقصد ایسا حساب ہے جس پر چار سال بعد بھی کوئی بھروسہ کر سکے؛ جس سطر میں وصول شدہ رقم اور حالت ایک دوسرے سے اتفاق نہ کریں وہ اسی حالت میں ہمیشہ کے لیے مہر بند ہو جائے گی۔ حاضری کی کمی رکاوٹ نہیں، کیونکہ جس دن کسی نے حاضری نہیں لگائی وہ ایک اصل مدرسے میں گزرا ہوا اصل دن ہے، اور سال ختم کرنے سے انکار ان بچوں کو کمرے میں واپس نہیں لے آتا۔
خالی دنوں کا کیا کیا جائے
خالی دن موجود ہوں تو ختم کرنے کا کام ایک دوسرے خانے پر چلا جاتا ہے — تعلیمی سال فوراً ختم کریں — جس میں صرف دو راستے ہیں، اور دونوں کی قیمت لکھی ہوئی ہے:
- خالی جگہیں خالی ہی رکھیں — یہ سچ ہے، لیکن اس سال کی حاضری ہمیشہ ادھوری نظر آئے گی۔
- سب خالی جگہوں پر غیر حاضر لگائیں — ریکارڈ یہ کہے گا کہ وہ بچے اس دن نہیں آئے، حالانکہ حقیقت صرف یہ ہے کہ حاضری لگائی ہی نہیں گئی تھی۔
اس کے بعد سجل یہ درج کر لیتا ہے کہ آپ نے دونوں میں سے کیا چنا۔ خالی دنوں کے ساتھ ختم کیا گیا سال گزشتہ سالوں کی فہرست میں ہمیشہ ادھوری حاضری کے ساتھ ختم کیا گیا لکھا ہوا رہتا ہے، تاکہ بعد میں پڑھنے والے کو معلوم ہو کہ وہ کیا دیکھ رہا ہے۔
وہ الفاظ جو لکھنے پڑتے ہیں
اس صفحے پر تین کام چلنے سے پہلے ایک مقررہ لفظ مانگتے ہیں، اور یہ جانچ سرور پر ہوتی ہے، حرف بہ حرف:
| کام | لفظ |
|---|---|
| نیا سال شروع کرنا | START |
| ایسا سال ختم کرنا جس میں کچھ باقی نہ ہو | ARCHIVE |
| خالی دنوں کے ساتھ سال ختم کرنا | END SESSION |
جانچ حرف بہ حرف ہونے کی وجہ سے یہ لفظ ترجمہ نہیں ہو سکتا — اردو پڑھنے والے مہتمم کے لیے یہ اسکرین سے نقل کیے ہوئے چند انگریزی حروف ہیں، اور خانہ لکھتے ہی انہیں بڑے حروف میں کر دیتا ہے تاکہ کیپس لاک کچھ خراب نہ کرے۔ END SESSION کے درمیان ایک اسپیس ہے، اور خانہ یہ بات خود بتا دیتا ہے۔ یہ خانہ اسی شیٹ کے اندر رہتا ہے، سو لکھ کر بھولا ہوا لفظ آپ کے پیچھے کوئی سرخ بٹن تیار چھوڑ کر نہیں جاتا۔
جب سال مہر بند ہو رہا ہو
ختم ہونا بٹن دبانے کے اندر نہیں ہوتا۔ سجل یہ کام قطار میں ڈالتا ہے اور مرحلوں میں بتاتا رہتا ہے — قطار میں، کاپی اور جانچا جا رہا ہے، آخری تصدیق، سیل، پھر محفوظ ہو گیا — اور اسے آپ کی موجودگی کی ضرورت نہیں: آپ صفحہ ریفریش، بند یا کسی اور صفحے پر جا سکتے ہیں۔ کام سرور پر جاری رہے گا۔ واپس آئیں تو صفحہ وہی کام وہیں سے اٹھا لیتا ہے۔
ناکام ہو تو صاف ناکام ہوتا ہے۔ آدھا مہر بند کچھ پیچھے نہیں رہتا — کوئی نامکمل ریکارڈ محفوظ نہیں ہوا، اور جہاں کوئی مرحلہ شروع ہو چکا ہو وہاں تمام تبدیلیاں واپس کر دی گئی ہیں۔ اس کے بعد دوبارہ کوشش کریں پیش ہوتا ہے، اور ناکام ہونے پر یہی درست جواب ہے؛ سال ابھی چل رہا ہے اور ابھی آپ ہی کا ہے۔
بند ہو چکا سال کیا رکھتا ہے اور کیا بند کر دیتا ہے
| سال ختم ہونے کے بعد | کیا ہوتا ہے |
|---|---|
| اس کے اندر کی حاضری | نہ لگ سکتی ہے نہ درست ہو سکتی ہے۔ حاضری چلتا ہوا سال مانگتی ہے، اور وہ تاریخیں اب کسی چلتے سال میں نہیں |
| اس کے اندر کی فیس | اب بھی قابلِ تبدیل — باقی فیس سال ختم ہونے کے بعد بھی آتی ہے، اور ہر تبدیلی اپنا نشان رکھتی ہے |
| محفوظ شدہ ریکارڈ | گزشتہ تعلیمی سال سے جب چاہیں ڈاؤن لوڈ ہو جاتا ہے |
| خالی دنوں کے ساتھ ختم کیا گیا سال | ہمیشہ اسی نشان کے ساتھ رہتا ہے |
اس صفحے سے اٹھا کر لے جانے والی اصل بات یہی فرق ہے۔ حاضری ایک گزرے ہوئے متعین دن کے بارے میں بیان ہے، سو سجل اسے بند کر دیتا ہے۔ واجب رقم ایک زندہ حقیقت ہے جو کیلنڈر سے آگے چلتی ہے، سو فیس کھلی رہتی ہے اور اپنی درستیوں کا نشان رکھتی ہے۔
اگلا سال شروع کرنا
نیا تعلیمی سال شروع کریں دو چیزیں مانگتا ہے۔ نام صرف ایک عنوان ہے اور اس سے زیادہ کچھ نہیں — یہ نام ہر ریکارڈ پر نظر آئے گا — سو وہی لکھیں جو آپ کا مدرسہ اس سال کو کہتا ہے۔ حاضری کا پہلا دن کل یا اس کے بعد کا ہونا چاہیے: آج کی تاریخ نہیں — {day} یا اس کے بعد کا دن چنیں۔
یہی خانہ یہ بھی بتا دیتا ہے کہ نئے سال کا فیس پر کیا اثر ہوگا، کیونکہ لوگ عموماً یہیں چونکتے ہیں: فیس بننا اسی مہینے سے شروع ہوتا ہے جس میں نیا سال شروع ہو، بند ہونے والا سال اس سے پہلے والے مہینے پر ختم مانا جاتا ہے، اور اس مہینے میں پہلے سے وصول ہو چکی فیس نئی فہرست میں بھی وصول شدہ ہی دکھتی ہے۔ نہ کوئی چیز دو بار بنتی ہے، نہ کوئی چیز ضائع ہوتی ہے۔