ป้องกันไม่ให้สื่อการเรียนรู้ล้าสมัย

สั้น ๆ เกี่ยวกับสถานการณ์ในมหาวิทยาลัย (ประสบการณ์ส่วนตัว)

ขั้นแรก ควรกำหนดว่าเนื้อหาที่นำเสนอนั้นเป็นเนื้อหาเชิงอัตวิสัย หรือพูดง่ายๆ ก็คือ "มุมมองจากภายใน" แต่รู้สึกว่าข้อมูลดังกล่าวมีความเกี่ยวข้องกับมหาวิทยาลัยของรัฐหลายแห่งในพื้นที่หลังโซเวียต

เนื่องจากความต้องการผู้เชี่ยวชาญด้านไอที สถาบันการศึกษาหลายแห่งจึงได้เปิดพื้นที่การฝึกอบรมที่เกี่ยวข้อง นอกจากนี้ แม้แต่นักเรียนที่เชี่ยวชาญด้านไอทีก็ยังได้รับวิชาที่เกี่ยวข้องกับไอทีหลายวิชา ซึ่งมักจะเป็น Python, R ในขณะที่นักเรียนที่โชคดีน้อยกว่าก็ยังต้องเชี่ยวชาญภาษาวิชาการ "ฝุ่น" เช่น Pascal

หากมองลึกลงไปทุกอย่างก็ไม่ง่ายนัก ครูบางคนไม่ตาม "เทรนด์" ทั้งหมด โดยส่วนตัวแล้ว ขณะที่เรียนวิชาพิเศษด้าน "การเขียนโปรแกรม" ฉันต้องเผชิญกับความจริงที่ว่าครูบางคนไม่มีบันทึกการบรรยายที่เป็นปัจจุบัน เพื่อให้ชัดเจนยิ่งขึ้น ครูได้ส่งภาพถ่ายบันทึกย่อที่นักเรียนบางคนเขียนด้วยลายมือลงในแฟลชไดรฟ์ให้ผู้ใหญ่บ้าน ฉันเงียบสนิทเกี่ยวกับความเกี่ยวข้องของเนื้อหาเช่นคู่มือการเขียนโปรแกรมเว็บ (2010) ยังเหลือให้เดาว่าเกิดอะไรขึ้นในโรงเรียนเทคนิคและ เลวร้ายที่สุดของเลวร้ายที่สุด สถาบันการศึกษา.

ในสรุป:

  • พวกเขาพิมพ์ข้อมูลที่ไม่เกี่ยวข้องจำนวนมากเพื่อแสวงหาตัวชี้วัดทางวิชาการเชิงปริมาณ
  • การปล่อยวัสดุใหม่ไม่มีการรวบรวมกัน
  • “อินเทรนด์” และรายละเอียดปัจจุบันมักจะพลาดไปเนื่องจากความไม่รู้ธรรมดา
  • ข้อเสนอแนะต่อผู้เขียนเป็นเรื่องยาก
  • ฉบับปรับปรุงจะมีการเผยแพร่น้อยมากและไม่สม่ำเสมอ

“ถ้าไม่เห็นด้วยก็วิพากษ์วิจารณ์ ถ้าวิจารณ์ก็เสนอแนะ...”

สิ่งแรกที่นึกถึงคือการนำระบบที่ใช้เครื่องยนต์ไปใช้ สื่อวิกิ. ใช่ ใช่ ทุกคนเคยได้ยินเกี่ยวกับวิกิพีเดีย แต่มีเนื้อหาอ้างอิงเป็นสารานุกรม เราสนใจสื่อการสอนมากขึ้น วิกิตำรา เหมาะกับเราดีกว่า ข้อเสีย ได้แก่ :

  • การเปิดกว้างบังคับของเนื้อหาทั้งหมด (อ้างอิง: “ในสภาพแวดล้อมของวิกิ วรรณกรรมเพื่อการศึกษามีการเขียนร่วมกัน แจกจ่ายอย่างเสรีและทุกคนเข้าถึงได้”)
  • การมีอยู่ของการพึ่งพากฎของไซต์ลำดับชั้นภายในของผู้ใช้
    มีกลไกวิกิมากมายที่ลอยอยู่ในโดเมนสาธารณะ แต่ฉันคิดว่าไม่จำเป็นต้องเริ่มพูดถึงความเป็นไปได้ในการปรับใช้ระบบวิกิในระดับมหาวิทยาลัยด้วยซ้ำ จากประสบการณ์ฉันจะบอกว่า: ก) โซลูชันที่โฮสต์เองดังกล่าวต้องทนทุกข์ทรมานจากความทนทานต่อข้อผิดพลาด; b) คุณสามารถลืมการอัปเดตระบบได้เลย (โดยมีข้อยกเว้นที่หายากมาก)

ฉันคิดมานานแล้วว่าจะไม่มีประโยชน์ที่จะปรับปรุงสถานการณ์อย่างไร แล้ววันหนึ่งคนรู้จักบอกว่าเมื่อนานมาแล้วเขาพิมพ์ร่างหนังสือบน A4 แต่ฉบับอิเล็กทรอนิกส์หายไป ฉันสนใจที่จะแปลงทั้งหมดเป็นรูปแบบอิเล็กทรอนิกส์

นี่คือหนังสือเรียนที่มีสูตรและกราฟจำนวนมาก ดังนั้นเครื่องมือ OCR ยอดนิยม เช่น แอ๊บบี้ ไฟน์รีดเดอร์ช่วยได้เพียงครึ่งเดียว Finereader ผลิตข้อความธรรมดาเป็นชิ้นๆ ซึ่งเราเริ่มใส่ลงในไฟล์ข้อความปกติ แบ่งออกเป็นบทต่างๆ และทำเครื่องหมายทุกอย่างใน MarkDown ใช้อย่างเห็นได้ชัด คอมไพล์ เพื่อความสะดวกในการร่วมมือ เราใช้เป็นที่เก็บข้อมูลระยะไกล BitBucketเหตุผลก็คือความสามารถในการสร้างพื้นที่เก็บข้อมูลส่วนตัวด้วยแผนภาษีฟรี (นี่ก็เป็นจริงสำหรับ GitLab). พบสำหรับการแทรกสูตร Mathpix. ในขั้นตอนนี้ ในที่สุดเราก็หันมาใช้ "MarkDown + LaTeX" เนื่องจากสูตรถูกแปลงเป็น น้ำยาง. ในการแปลงเป็น pdf ที่เราใช้ Pandoc.

เมื่อเวลาผ่านไป โปรแกรมแก้ไขข้อความธรรมดายังไม่เพียงพอ ฉันจึงเริ่มมองหาสิ่งทดแทน พยายามแล้ว Typora และโปรแกรมอื่นๆ ที่คล้ายกันอีกมากมาย เป็นผลให้เรามาถึงโซลูชันเว็บและเริ่มใช้งาน ซ้อนแก้ไขทุกสิ่งที่คุณต้องการอยู่ที่นั่น ตั้งแต่การซิงค์กับ GitHub ไปจนถึงการสนับสนุนและความคิดเห็นของ LaTeX

โดยเฉพาะอย่างยิ่งสำหรับการเขียนสคริปต์ง่าย ๆ ซึ่งฉันรู้สึกละอายใจซึ่งทำหน้าที่รวบรวมและแปลงข้อความที่พิมพ์เป็นเว็บ เทมเพลต 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 Learn.javascript.ru. ฉันยังสนใจแนวคิดของเอ็นจิ้นวิกิที่ใช้คอมไพล์ที่เรียกว่า กอลลัม

ฉันเคยเห็นแหล่งเก็บข้อมูลหลายแห่งที่มีหนังสือที่เขียนด้วย LaTeX ทั้งหมด

เอาท์พุต

นักเรียนหลายคนเขียนบันทึกซ้ำหลายครั้งซึ่งเคยเขียนไว้หลายครั้งก่อนหน้านี้ (ฉันไม่สงสัยถึงประโยชน์ของการเขียนด้วยมือ) แต่ละครั้งข้อมูลจะสูญหายและอัปเดตช้ามาก ไม่ใช่บันทึกทั้งหมดตามที่เราเข้าใจ แบบฟอร์มอิเล็กทรอนิกส์ ด้วยเหตุนี้ การอัปโหลดบันทึกย่อไปยัง GitHub (แปลงเป็น pdf, มุมมองเว็บ) จึงเป็นเรื่องดี และเสนอให้ครูทำเช่นเดียวกัน สิ่งนี้จะดึงดูดนักเรียนและครูเข้าสู่ชุมชน GitHub ที่มีการแข่งขันแบบ "สด" ในระดับหนึ่ง ไม่ต้องพูดถึงการเพิ่มปริมาณข้อมูลที่ดูดซับ

ตัวอย่างเช่น ฉันจะทิ้งลิงก์ไปยังบทแรกของหนังสือที่ฉันพูดถึงไว้ เธออยู่ที่นี่ และนี่คือลิงค์ไปยังมัน แร็พ.

ที่มา: will.com

เพิ่มความคิดเห็น