สั้น ๆ เกี่ยวกับสถานการณ์ในมหาวิทยาลัย (ประสบการณ์ส่วนตัว)
ขั้นแรก ควรกำหนดว่าเนื้อหาที่นำเสนอนั้นเป็นเนื้อหาเชิงอัตวิสัย หรือพูดง่ายๆ ก็คือ "มุมมองจากภายใน" แต่รู้สึกว่าข้อมูลดังกล่าวมีความเกี่ยวข้องกับมหาวิทยาลัยของรัฐหลายแห่งในพื้นที่หลังโซเวียต
เนื่องจากความต้องการผู้เชี่ยวชาญด้านไอที สถาบันการศึกษาหลายแห่งจึงได้เปิดพื้นที่การฝึกอบรมที่เกี่ยวข้อง นอกจากนี้ แม้แต่นักเรียนที่เชี่ยวชาญด้านไอทีก็ยังได้รับวิชาที่เกี่ยวข้องกับไอทีหลายวิชา ซึ่งมักจะเป็น Python, R ในขณะที่นักเรียนที่โชคดีน้อยกว่าก็ยังต้องเชี่ยวชาญภาษาวิชาการ "ฝุ่น" เช่น Pascal
หากมองลึกลงไปทุกอย่างก็ไม่ง่ายนัก ครูบางคนไม่ตาม "เทรนด์" ทั้งหมด โดยส่วนตัวแล้ว ขณะที่เรียนวิชาพิเศษด้าน "การเขียนโปรแกรม" ฉันต้องเผชิญกับความจริงที่ว่าครูบางคนไม่มีบันทึกการบรรยายที่เป็นปัจจุบัน เพื่อให้ชัดเจนยิ่งขึ้น ครูได้ส่งภาพถ่ายบันทึกย่อที่นักเรียนบางคนเขียนด้วยลายมือลงในแฟลชไดรฟ์ให้ผู้ใหญ่บ้าน ฉันเงียบสนิทเกี่ยวกับความเกี่ยวข้องของเนื้อหาเช่นคู่มือการเขียนโปรแกรมเว็บ (2010) ยังเหลือให้เดาว่าเกิดอะไรขึ้นในโรงเรียนเทคนิคและ เลวร้ายที่สุดของเลวร้ายที่สุด สถาบันการศึกษา.
ในสรุป:
- พวกเขาพิมพ์ข้อมูลที่ไม่เกี่ยวข้องจำนวนมากเพื่อแสวงหาตัวชี้วัดทางวิชาการเชิงปริมาณ
- การปล่อยวัสดุใหม่ไม่มีการรวบรวมกัน
- “อินเทรนด์” และรายละเอียดปัจจุบันมักจะพลาดไปเนื่องจากความไม่รู้ธรรมดา
- ข้อเสนอแนะต่อผู้เขียนเป็นเรื่องยาก
- ฉบับปรับปรุงจะมีการเผยแพร่น้อยมากและไม่สม่ำเสมอ
“ถ้าไม่เห็นด้วยก็วิพากษ์วิจารณ์ ถ้าวิจารณ์ก็เสนอแนะ...”
สิ่งแรกที่นึกถึงคือการนำระบบที่ใช้เครื่องยนต์ไปใช้
- การเปิดกว้างบังคับของเนื้อหาทั้งหมด (อ้างอิง: “ในสภาพแวดล้อมของวิกิ วรรณกรรมเพื่อการศึกษามีการเขียนร่วมกัน แจกจ่ายอย่างเสรีและทุกคนเข้าถึงได้”)
- การมีอยู่ของการพึ่งพากฎของไซต์ลำดับชั้นภายในของผู้ใช้
มีกลไกวิกิมากมายที่ลอยอยู่ในโดเมนสาธารณะ แต่ฉันคิดว่าไม่จำเป็นต้องเริ่มพูดถึงความเป็นไปได้ในการปรับใช้ระบบวิกิในระดับมหาวิทยาลัยด้วยซ้ำ จากประสบการณ์ฉันจะบอกว่า: ก) โซลูชันที่โฮสต์เองดังกล่าวต้องทนทุกข์ทรมานจากความทนทานต่อข้อผิดพลาด; b) คุณสามารถลืมการอัปเดตระบบได้เลย (โดยมีข้อยกเว้นที่หายากมาก)
ฉันคิดมานานแล้วว่าจะไม่มีประโยชน์ที่จะปรับปรุงสถานการณ์อย่างไร แล้ววันหนึ่งคนรู้จักบอกว่าเมื่อนานมาแล้วเขาพิมพ์ร่างหนังสือบน A4 แต่ฉบับอิเล็กทรอนิกส์หายไป ฉันสนใจที่จะแปลงทั้งหมดเป็นรูปแบบอิเล็กทรอนิกส์
นี่คือหนังสือเรียนที่มีสูตรและกราฟจำนวนมาก ดังนั้นเครื่องมือ OCR ยอดนิยม เช่น
เมื่อเวลาผ่านไป โปรแกรมแก้ไขข้อความธรรมดายังไม่เพียงพอ ฉันจึงเริ่มมองหาสิ่งทดแทน พยายามแล้ว
โดยเฉพาะอย่างยิ่งสำหรับการเขียนสคริปต์ง่าย ๆ ซึ่งฉันรู้สึกละอายใจซึ่งทำหน้าที่รวบรวมและแปลงข้อความที่พิมพ์เป็นเว็บ เทมเพลต HTML ธรรมดาก็เพียงพอแล้วสำหรับสิ่งนี้
ต่อไปนี้เป็นคำสั่งสำหรับการแปลงเป็นเว็บ:
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
ในขณะนี้ มีแนวคิดที่จะสร้างระบบอัตโนมัติเมื่อทำการพุชเพื่อทำซ้ำบน github โดยใช้บริการการรวมอย่างต่อเนื่อง (Circle CI, Travis CI..)
ไม่มีอะไรใหม่...
เมื่อเริ่มสนใจแนวคิดนี้ ฉันก็เลยเริ่มมองหาว่าตอนนี้มันได้รับความนิยมขนาดไหน
เห็นได้ชัดว่าแนวคิดนี้ไม่ใช่เรื่องใหม่สำหรับเอกสารประกอบซอฟต์แวร์ ฉันเคยเห็นตัวอย่างสื่อการเรียนรู้สำหรับโปรแกรมเมอร์มาบ้างแล้ว เช่น หลักสูตร JS
ฉันเคยเห็นแหล่งเก็บข้อมูลหลายแห่งที่มีหนังสือที่เขียนด้วย LaTeX ทั้งหมด
เอาท์พุต
นักเรียนหลายคนเขียนบันทึกซ้ำหลายครั้งซึ่งเคยเขียนไว้หลายครั้งก่อนหน้านี้ (ฉันไม่สงสัยถึงประโยชน์ของการเขียนด้วยมือ) แต่ละครั้งข้อมูลจะสูญหายและอัปเดตช้ามาก ไม่ใช่บันทึกทั้งหมดตามที่เราเข้าใจ แบบฟอร์มอิเล็กทรอนิกส์ ด้วยเหตุนี้ การอัปโหลดบันทึกย่อไปยัง GitHub (แปลงเป็น pdf, มุมมองเว็บ) จึงเป็นเรื่องดี และเสนอให้ครูทำเช่นเดียวกัน สิ่งนี้จะดึงดูดนักเรียนและครูเข้าสู่ชุมชน GitHub ที่มีการแข่งขันแบบ "สด" ในระดับหนึ่ง ไม่ต้องพูดถึงการเพิ่มปริมาณข้อมูลที่ดูดซับ
ตัวอย่างเช่น ฉันจะทิ้งลิงก์ไปยังบทแรกของหนังสือที่ฉันพูดถึงไว้
ที่มา: will.com