Idilọwọ awọn ohun elo ẹkọ lati di ti atijo

Ni ṣoki nipa ipo ni awọn ile-ẹkọ giga (iriri ti ara ẹni)

Lati bẹrẹ pẹlu, o tọ lati sọ pe ohun elo ti a gbekalẹ jẹ ti ara ẹni, nitorinaa lati sọ, “iwo kan lati inu,” ṣugbọn o kan lara bi alaye naa ṣe pataki fun ọpọlọpọ awọn ile-ẹkọ giga ti ipinle ni aaye lẹhin-Rosia.

Nitori ibeere fun awọn alamọja IT, ọpọlọpọ awọn ile-ẹkọ eto-ẹkọ ti ṣii awọn agbegbe ikẹkọ ti o yẹ. Pẹlupẹlu, paapaa awọn ọmọ ile-iwe ti awọn amọja ti kii ṣe IT ti gba ọpọlọpọ awọn koko-ọrọ ti o ni ibatan IT, nigbagbogbo Python, R, lakoko ti awọn ọmọ ile-iwe ti ko ni anfani ni lati kọ awọn ede ẹkọ “eruku” bi Pascal.

Ti o ba wo jinle, ohun gbogbo kii ṣe rọrun. Kii ṣe gbogbo awọn olukọ tẹsiwaju pẹlu “awọn aṣa”. Tikalararẹ, lakoko ti mo nkọ ẹkọ pataki “tito eto”, Mo dojukọ otitọ pe diẹ ninu awọn olukọ ko ni awọn akọsilẹ asọye ti o lojoojumọ. Lati jẹ kongẹ diẹ sii, olukọ naa fi aworan awọn akọsilẹ ti awọn ọmọ ile-iwe kan fi ọwọ kọ sori awakọ filasi kan. Emi ni ipalọlọ patapata nipa ibaramu ti iru awọn ohun elo bi awọn iwe ilana lori siseto WEB (2010). O tun fi silẹ lati gboju ohun ti n ṣẹlẹ ni awọn ile-iwe imọ-ẹrọ ati ti o buru ju ti o buru julọ eko ajo.

Níkẹyìn:

  • Wọn tẹjade ọpọlọpọ alaye ti ko ṣe pataki ni ilepa awọn itọkasi eto-ẹkọ pipo;
  • Itusilẹ ti awọn ohun elo titun ko ni iṣeto;
  • "Aṣa aṣa" ati awọn alaye lọwọlọwọ nigbagbogbo padanu nitori aimọkan ti o rọrun;
  • Esi si onkowe jẹ soro;
  • Awọn atẹjade imudojuiwọn jẹ atẹjade ṣọwọn ati aiṣedeede.

"Ti o ko ba gba, ṣofintoto, ti o ba ṣofintoto, daba ..."

Ohun akọkọ ti o wa si ọkan ni imuse ti awọn eto orisun ẹrọ Media wiki. Bẹẹni, bẹẹni, gbogbo eniyan ti gbọ nipa Wikipedia, ṣugbọn o ni ẹda itọkasi encyclopedic. A nifẹ diẹ sii si awọn ohun elo ẹkọ. Wikibooks rorun fun wa dara julọ. Awọn alailanfani pẹlu:

  • ṣiṣi silẹ dandan ti gbogbo awọn ohun elo (sọ ọrọ: “Nibi ni agbegbe wiki, awọn iwe ẹkọ jẹ kikọ ni apapọ, pinpin ni ọfẹ ati wiwọle si gbogbo eniyan.”)
  • niwaju diẹ ninu awọn gbára lori awọn ofin ti awọn ojula, awọn ti abẹnu logalomomoise ti awọn olumulo
    Ọpọlọpọ awọn ẹrọ wiki ni o wa ni lilefoofo ni agbegbe gbogbo eniyan, ṣugbọn Mo ro pe ko si iwulo lati paapaa bẹrẹ lati sọrọ nipa iṣeeṣe ti gbigbe eto wiki kan sori iwọn ile-ẹkọ giga kan. Lati iriri Emi yoo sọ pe: a) iru awọn solusan ti o gbalejo ti ara ẹni jiya lati ifarada ẹbi; b) o le gbagbe nipa awọn imudojuiwọn eto (pẹlu awọn imukuro toje pupọ).

Fun igba pipẹ Mo ro pe ko si abajade nipa bi o ṣe le mu ipo naa dara. Ati lẹhinna ni ọjọ kan ojulumọ kan sọ pe ni igba pipẹ sẹhin o tẹ iwe kan ti iwe kan lori A4, ṣugbọn o padanu ẹya itanna naa. Mo nifẹ si bi o ṣe le yi gbogbo rẹ pada si fọọmu itanna.

Eyi jẹ iwe-ẹkọ pẹlu iye pataki ti awọn agbekalẹ ati awọn aworan, nitorinaa awọn irinṣẹ OCR olokiki, fun apẹẹrẹ. abbyy finereader, nikan idaji iranwo. Finereader ṣe agbejade awọn ege ti ọrọ itele, eyiti a bẹrẹ lati tẹ sinu awọn faili ọrọ deede, pin wọn si awọn ipin, ati samisi ohun gbogbo ni MarkDown. O han ni lilo Git fun irọrun ifowosowopo. Bi ibi ipamọ latọna jijin ti a lo BitBucket, idi naa ni agbara lati ṣẹda awọn ibi ipamọ ikọkọ pẹlu ero idiyele ọfẹ (eyi tun jẹ otitọ fun GitLab). Ri fun awọn ifibọ agbekalẹ Mathpix. Ni ipele yii, a yipada nikẹhin si “MarkDown + LaTeX”, niwọn igba ti awọn agbekalẹ ti yipada si LaTeX. Lati yipada si pdf a lo pandoc.

Bí àkókò ti ń lọ, olùṣàtúnṣe ọ̀rọ̀ ọ̀rọ̀ kan kò tó, nítorí náà mo bẹ̀rẹ̀ sí wá ọ̀nà tí yóò fi rọ́pò rẹ̀. Gbiyanju o Igbagbogbo ati orisirisi awọn miiran iru eto. Bi abajade, a wa si ojutu wẹẹbu kan ati bẹrẹ lilo tolera, ohun gbogbo ti o nilo wa nibẹ, lati mimuuṣiṣẹpọ pẹlu github si atilẹyin LaTeX ati awọn asọye.

Lati ṣe pato, gẹgẹbi abajade, a kọ iwe afọwọkọ ti o rọrun fun eyiti oju tiju mi, eyiti o ṣe iṣẹ-ṣiṣe ti iṣajọpọ ati yiyipada ọrọ ti a tẹ sinu WEB. A o rọrun HTML awoṣe wà to fun yi.
Eyi ni awọn aṣẹ fun iyipada si 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 {} ;

Ko ṣe ohunkohun ti o gbọn, lati ohun ti o le ṣe akiyesi: o gba awọn akọle akoonu fun lilọ kiri rọrun ati iyipada LaTeX.

Ni akoko yii imọran wa lati ṣe adaṣe adaṣe lakoko ṣiṣe awọn titari si awọn atunṣe lori github, ni lilo awọn iṣẹ Integration Ilọsiwaju (Circle CI, Travis CI ..)

Ko si ohun titun...

Lehin ti o nifẹ si imọran yii, Mo bẹrẹ lati wa bi o ṣe gbajumọ ni bayi.
O han gbangba pe imọran yii kii ṣe tuntun fun awọn iwe sọfitiwia. Mo ti rii awọn apẹẹrẹ pupọ ti awọn ohun elo eto-ẹkọ fun awọn olupilẹṣẹ, fun apẹẹrẹ: awọn iṣẹ ikẹkọ JS kọ ẹkọ.javascript.ru. Mo tun nifẹ si imọran ti ẹrọ wiki ti o da lori git ti a pe Gollum

Mo ti rii awọn ibi ipamọ pupọ pẹlu awọn iwe ti a kọ patapata ni LaTeX.

ipari

Ọpọlọpọ awọn ọmọ ile-iwe tun kọwe awọn akọsilẹ ni ọpọlọpọ igba, eyiti wọn kowe pupọ, ni ọpọlọpọ igba ṣaaju (Emi ko ṣe ibeere anfani ti kikọ pẹlu ọwọ), ni gbogbo igba ti alaye naa ti sọnu ati imudojuiwọn laiyara, kii ṣe gbogbo awọn akọsilẹ, bi a ti ye wa, wa ninu itanna fọọmu. Bi abajade, yoo jẹ itura lati gbe awọn akọsilẹ si github (iyipada si pdf, wiwo wẹẹbu), ati fun awọn olukọ lati ṣe kanna. Eyi yoo, si iye kan, ṣe ifamọra awọn ọmọ ile-iwe ati awọn olukọ si agbegbe “ifiweranṣẹ” ifigagbaga GitHub, kii ṣe darukọ jijẹ iye alaye ti o gba.

Fun apere Emi yoo fi ọna asopọ silẹ si ori akọkọ ti iwe ti Mo n sọrọ nipa rẹ, on niyi ati ki o nibi ni ọna asopọ si o rép.

orisun: www.habr.com

Fi ọrọìwòye kun