Nyegah bahan ajar jadi luntur

Sakeudeung ngeunaan kaayaan di paguron luhur (pangalaman pribadi)

Pikeun mimitian ku, éta patut stipulating yén bahan dibere téh subjektif, jadi mun nyarita, "panempoan ti jero," tapi karasaeun kawas informasi relevan keur loba universitas negeri di spasi pos-Soviét.

Kusabab paménta pikeun spesialis IT, seueur lembaga pendidikan parantos muka daérah pelatihan anu relevan. Sumawona, bahkan mahasiswa spesialis non-IT parantos nampi seueur mata pelajaran anu aya hubunganana sareng IT, sering Python, R, sedengkeun murid anu kirang untung kedah ngawasaan basa akademik "berdebu" sapertos Pascal.

Lamun neuteup deeper, sagalana teu jadi basajan. Henteu sakabéh guru nuturkeun "trend". Sacara pribadi, nalika diajar spesialisasi "pemrograman", kuring disanghareupan kanyataan yén sababaraha guru henteu gaduh catetan kuliah anu up-to-date. Leuwih tepatna, guru ngirimkeun poto catetan anu ditulis ku sababaraha murid ka kapala sakola kana flashdisk. Kuring sagemblengna jempé ngeunaan relevansi bahan kayaning manual on programming WEB (2010). Éta ogé ditinggalkeun pikeun nebak naon anu lumangsung di sakola teknis na nu awon tina awon lembaga atikan.

Kasimpulanna:

  • Aranjeunna nyitak seueur inpormasi anu teu relevan dina ngudag indikator akademik kuantitatif;
  • Pelepasan bahan anyar henteu teratur;
  • "Trendy" sareng detil ayeuna sering sono kusabab kabodoan sederhana;
  • Eupan balik ka pangarang hese;
  • Édisi anu diropéa jarang diterbitkeun sareng henteu teratur.

"Upami anjeun henteu satuju, kritik, upami anjeun kritik, usulkeun ..."

Hal kahiji anu datang ka pikiran nyaéta palaksanaan sistem dumasar-mesin Média wiki. Sumuhun, enya, sadaya jelema geus uninga ngeunaan Wikipedia, tapi mibanda sipat rujukan énsiklopédi. Urang leuwih museurkeun bahan atikan. Wikibooks langkung cocog sareng urang. Kalemahanna kalebet:

  • kabuka wajib sadaya bahan (kutipan: "Di dieu di lingkungan wiki, literatur pendidikan ditulis babarengan, disebarkeun sacara bébas sareng tiasa diaksés ka sadayana.")
  • ayana sababaraha gumantungna kana aturan situs, hirarki internal pamaké
    Aya seueur mesin wiki anu ngambang dina domain umum, tapi kuring nyangka henteu kedah ngawitan ngobrol ngeunaan kamungkinan nyebarkeun sistem wiki dina skala universitas. Tina pangalaman kuring bakal disebutkeun yen: a) solusi timer hosted sapertos kakurangan tina kasabaran sesar; b) Anjeun bisa poho ngeunaan apdet sistem (kalawan iwal langka pisan).

Lila-lila kuring mikir henteu aya gunana ngeunaan kumaha carana ningkatkeun kaayaan. Lajeng hiji poé hiji kenalan ngomong yén geus lila pisan dicitak draf buku dina A4, tapi leungit versi éléktronik. Kuring éta kabetot dina kumaha carana ngarobah eta sadayana kana formulir éléktronik.

Ieu buku ajar kalawan jumlah signifikan rumus jeung grafik, jadi alat OCR populér, misalna. abbyy finereader, ngan satengah mantuan. Finereader ngahasilkeun potongan téks polos, anu urang mimitian asupkeun kana file téks biasa, ngabagi kana bab, sareng nyirian sadayana dina MarkDown. Jelas dipaké séwang pikeun gampang gawé babarengan. Salaku gudang jauh kami dipaké BitBucket, alesanana nya éta kamampuhan pikeun nyieun repositories swasta jeung rencana tarif bébas (ieu ogé bener keur GitLab). Kapanggih pikeun sisipan rumus Mathpix. Dina tahap ieu, urang tungtungna balik ka arah "MarkDown + LaTeX", saprak rumus anu dirobah jadi LaTeX seueur. Pikeun ngarobah kana pdf kami dipaké pandoc.

Kana waktu, pangropéa téksu basajan jadi teu cukup, jadi kuring mimiti néangan hiji ngagantian. Dicobian Typora sareng sababaraha program anu sami. Hasilna, kami sumping ka solusi wéb sareng mimitian nganggo tumpukan, Sadaya anu anjeun peryogikeun aya, ti nyingkronkeun sareng github ka dukungan sareng koméntar LaTeX.

Janten spésifik, salaku hasilna, skrip saderhana ditulis anu kuring isin, anu ngalaksanakeun tugas assembling sareng ngarobih téks anu diketik kana WEB. A template HTML basajan éta cukup pikeun ieu.
Ieu paréntah pikeun ngarobih kana 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 {} ;

Éta henteu ngalakukeun nanaon pinter, tina naon anu tiasa dicatet: éta ngumpulkeun header eusi pikeun navigasi anu gampang sareng ngarobih LaTeX.

Ayeuna aya ide pikeun ngajadikeun otomatis ngawangun nalika ngadorong reps dina github, nganggo jasa Integrasi Kontinyu (Circle CI, Travis CI..)

Euweuh nu anyar...

Janten kabetot dina ideu ieu, kuring mimiti milarian kumaha populérna ayeuna.
Éta écés yén ide ieu sanés énggal pikeun dokuméntasi parangkat lunak. Kuring geus katempo rada sababaraha conto bahan atikan pikeun programer, contona: kursus JS diajar.javascript.com. Kuring ogé kabetot dina pamanggih mesin wiki basis git disebut Gollum

Kuring geus katempo rada sababaraha repositories kalawan buku ditulis sagemblengna dina LaTeX.

kacindekan

Seueur siswa anu nyerat ulang catetan sababaraha kali, anu aranjeunna nyerat sababaraha kali sateuacanna (kuring henteu naroskeun kauntungan nyerat ku tangan), unggal inpormasi leungit sareng diropéa laun pisan, henteu sadayana catetan, sakumaha anu urang terang, aya dina formulir éléktronik. Hasilna, éta bakal keren pikeun unggah catetan ka github (ngarobih kana pdf, tampilan wéb), sareng nawiskeun guru pikeun ngalakukeun hal anu sami. Ieu bakal, ka extent tangtu, metot siswa jeung guru ka "hirup" komunitas GitHub kalapa, teu nyebut ngaronjatna jumlah informasi diserep.

Salaku conto Abdi badé ngantunkeun tautan ka bab kahiji tina buku anu kuring nyarioskeun, di dieu manéhna sareng ieu mangrupikeun tautan kana éta rap.

sumber: www.habr.com

Tambahkeun komentar