جامعات کی صورت حال کے بارے میں مختصراً (ذاتی تجربہ)
شروع کرنے کے لیے، یہ شرط لگانے کے قابل ہے کہ پیش کیا گیا مواد موضوعی ہے، اس لیے بات کرنے کے لیے، "اندر سے ایک منظر"، لیکن ایسا محسوس ہوتا ہے کہ یہ معلومات سوویت یونین کے بعد کی کئی ریاستی یونیورسٹیوں کے لیے متعلقہ ہے۔
آئی ٹی ماہرین کی مانگ کی وجہ سے، بہت سے تعلیمی اداروں نے متعلقہ تربیتی شعبے کھولے ہیں۔ مزید یہ کہ نان آئی ٹی اسپیشلٹیز کے طلباء نے بھی آئی ٹی سے متعلق بہت سے مضامین حاصل کیے ہیں، اکثر پائتھون، آر، جبکہ کم خوش قسمت طلباء کو پاسکل جیسی "دھوڑی" تعلیمی زبانوں پر عبور حاصل کرنا پڑتا ہے۔
اگر آپ گہرائی میں دیکھیں تو سب کچھ اتنا آسان نہیں ہے۔ تمام اساتذہ "رجحانات" کو برقرار نہیں رکھتے۔ ذاتی طور پر، "پروگرامنگ" کی خصوصیت کا مطالعہ کرتے ہوئے، مجھے اس حقیقت کا سامنا کرنا پڑا کہ کچھ اساتذہ کے پاس لیکچر کے تازہ ترین نوٹ نہیں ہیں۔ زیادہ واضح طور پر، استاد نے ہیڈ مین کو کسی طالب علم کے ہاتھ سے لکھے ہوئے نوٹوں کی تصویر فلیش ڈرائیو پر بھیجی۔ میں WEB پروگرامنگ (2010) پر مینوئل جیسے مواد کی مطابقت کے بارے میں مکمل طور پر خاموش ہوں۔ یہ بھی اندازہ لگانا باقی ہے کہ ٹیکنیکل سکولوں میں کیا ہو رہا ہے اور بدترین میں سے بدترین تعلیمی اداروں.
خلاصہ یہ کہ:
- وہ مقداری تعلیمی اشاریوں کے تعاقب میں بہت ساری غیر متعلقہ معلومات پرنٹ کرتے ہیں۔
- نئے مواد کی رہائی غیر منظم ہے؛
- عام لاعلمی کی وجہ سے "ٹریڈی" اور موجودہ تفصیلات اکثر چھوٹ جاتی ہیں۔
- مصنف کی رائے مشکل ہے؛
- اپ ڈیٹ شدہ ایڈیشن شاذ و نادر ہی شائع ہوتے ہیں۔
"اگر آپ متفق نہیں ہیں تو تنقید کریں، اگر آپ تنقید کریں تو تجویز کریں..."
پہلی چیز جو ذہن میں آتی ہے وہ ہے انجن پر مبنی نظام کا نفاذ
- تمام مواد کی لازمی کشادگی (حوالہ: "یہاں ویکی ماحول میں، تعلیمی لٹریچر مشترکہ طور پر لکھا جاتا ہے، آزادانہ طور پر تقسیم کیا جاتا ہے اور ہر کسی کے لیے قابل رسائی ہے۔")
- سائٹ کے قواعد پر کچھ انحصار کی موجودگی، صارفین کے اندرونی درجہ بندی
پبلک ڈومین میں بہت سے ویکی انجن تیر رہے ہیں، لیکن میرے خیال میں یونیورسٹی کے پیمانے پر ویکی سسٹم کی تعیناتی کے امکان کے بارے میں بات کرنے کی بھی ضرورت نہیں ہے۔ تجربے سے میں یہ کہوں گا کہ: a) ایسے خود میزبان حل غلطی برداشت کا شکار ہوتے ہیں۔ ب) آپ سسٹم اپ ڈیٹس کے بارے میں بھول سکتے ہیں (بہت نایاب استثناء کے ساتھ)۔
کافی دیر تک میں نے سوچا کہ حالات کو کیسے بہتر کیا جائے کوئی فائدہ نہیں ہوا۔ اور پھر ایک دن ایک جاننے والے نے بتایا کہ کافی عرصہ پہلے اس نے A4 پر ایک کتاب کا مسودہ چھاپ دیا تھا، لیکن الیکٹرانک ورژن گم ہو گیا تھا۔ میں اس میں دلچسپی رکھتا تھا کہ اس سب کو الیکٹرانک شکل میں کیسے تبدیل کیا جائے۔
یہ ایک نصابی کتاب تھی جس میں کافی مقدار میں فارمولے اور گراف تھے، اس لیے مقبول OCR ٹولز، جیسے
وقت گزرنے کے ساتھ، ایک سادہ ٹیکسٹ ایڈیٹر کافی نہیں تھا، لہذا میں نے ایک متبادل تلاش کرنا شروع کر دیا. اسے آزمایا
خاص طور پر، اس کے نتیجے میں، ایک سادہ سکرپٹ لکھا گیا جس کے لئے میں شرمندہ ہوں، جس نے ٹائپ شدہ متن کو WEB میں جمع کرنے اور تبدیل کرنے کا فریضہ انجام دیا. اس کے لیے ایک سادہ HTML ٹیمپلیٹ کافی تھا۔
WEB میں تبدیل کرنے کے لیے یہ کمانڈز ہیں:
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
یہ کچھ بھی ہوشیار نہیں کرتا، جس سے نوٹ کیا جا سکتا ہے: یہ آسان نیویگیشن کے لیے مواد کے ہیڈر جمع کرتا ہے اور LaTeX کو تبدیل کرتا ہے۔
اس وقت کنٹینیوئس انٹیگریشن سروسز (سرکل سی آئی، ٹریوس سی آئی..) کا استعمال کرتے ہوئے گیتھب پر ریپس کو پش کرتے وقت بلڈ کو خودکار کرنے کا خیال ہے۔
کچھ بھی نیا نہیں...
اس خیال میں دلچسپی لینے کے بعد، میں نے یہ دیکھنا شروع کیا کہ یہ اب کتنا مقبول ہے۔
یہ واضح تھا کہ سافٹ ویئر دستاویزات کے لیے یہ خیال نیا نہیں ہے۔ میں نے پروگرامرز کے لیے تعلیمی مواد کی بہت سی مثالیں دیکھی ہیں، مثال کے طور پر: JS کورسز
میں نے بہت سے ذخیرے دیکھے ہیں جن میں کتابیں مکمل طور پر LaTeX میں لکھی گئی ہیں۔
آؤٹ پٹ
بہت سے طلباء کئی بار نوٹ لکھتے ہیں، جو انہوں نے پہلے بھی کئی بار لکھے تھے (میں ہاتھ سے لکھنے کے فائدے پر سوال نہیں اٹھاتا ہوں)، ہر بار معلومات ضائع ہو جاتی ہے اور بہت آہستہ آہستہ اپ ڈیٹ ہو جاتی ہے، جیسا کہ ہم سمجھتے ہیں، سبھی نوٹ اس میں نہیں ہوتے۔ الیکٹرانک شکل. نتیجے کے طور پر، نوٹوں کو گیتھب (پی ڈی ایف، ویب ویو میں تبدیل) پر اپ لوڈ کرنا اور اساتذہ کو ایسا کرنے کی پیشکش کرنا اچھا ہوگا۔ یہ، ایک خاص حد تک، طلباء اور اساتذہ کو "لائیو" مسابقتی GitHub کمیونٹی کی طرف راغب کرے گا، جذب شدہ معلومات کی مقدار میں اضافے کا ذکر نہیں کرے گا۔
مثال کے طور پر میں کتاب کے پہلے باب کا لنک چھوڑوں گا جس کے بارے میں میں بات کر رہا تھا،
ماخذ: www.habr.com