Unibertsitateen egoerari buruz laburki (esperientzia pertsonala)
Hasteko, merezi du zehaztea aurkeztutako materiala subjektiboa dela, nolabait esateko, «barrutik begirada bat», baina informazioa garrantzitsua dela iruditzen zaio sobietar osteko espazioko estatuko unibertsitate askorentzat.
IT espezialisten eskaera dela eta, hezkuntza-erakunde askok prestakuntza-eremu egokiak ireki dituzte. Gainera, informatika ez diren espezialitateetako ikasleek ere informatikarekin lotutako irakasgai asko jaso dituzte, askotan Python, R, eta zorte gutxiago duten ikasleek Pascal bezalako hizkuntza akademiko "hautsezkoak" menperatu behar dituzte.
Sakonago begiratuz gero, dena ez da hain erraza. Irakasle guztiek ez dute "joerekin" jarraitzen. Pertsonalki, “programazio” espezialitate bat ikasten ari nintzela, irakasle batzuek hitzaldi-apunte eguneratuak ez izatearen aurrean egon nintzen. Zehatzago esateko, irakasleak ikasle batzuek eskuz idatzitako oharren argazki bat bidali zion buruari pendrive batera. Isilik nago WEB programazioari buruzko eskuliburuak bezalako materialen garrantziaz (2010). Eskola teknikoetan gertatzen dena eta asmatzeko ere geratzen da txarrenetik txarrena hezkuntza-erakundeak.
Laburbilduz:
- Garrantzirik gabeko informazio asko inprimatzen dute adierazle akademiko kuantitatiboen bila;
- Material berrien kaleratzea antolatu gabe dago;
- "Modan dagoen" eta egungo xehetasunak sarritan galdu egiten dira ezjakintasun soilagatik;
- Egilearen iritzia zaila da;
- Edizio eguneratuak gutxitan eta modu irregularrean argitaratzen dira.
"Ados ez bazaude, kritikatu, kritikatzen baduzu, proposatu..."
Burura datorkigun lehenengo gauza motoreetan oinarritutako sistemen ezarpena da
- Material guztien derrigorrezko irekitasuna (aipamena: "Hemen wiki ingurunean, hezkuntza-literatura elkarrekin idazten da, libreki banatzen da eta guztion eskura dago").
- gunearen arauekiko mendekotasun pixka bat egotea, erabiltzaileen barne hierarkia
Domeinu publikoan mugitzen diren wiki motor asko daude, baina uste dut ez dagoela wiki sistema unibertsitate mailan zabaltzeko aukeraz hitz egiten hasi beharrik ere. Esperientziaz esango dut: a) auto-ostatatutako soluzio horiek akatsen tolerantzia jasaten dutela; b) sistemaren eguneraketak ahaztu ditzakezu (oso salbuespenak salbuespen).
Denbora luzez pentsatu nuen egoera nola hobetu alferrik. Eta orduan, egun batean, ezagun batek esan zuen aspaldi liburu baten zirriborroa inprimatu zuela A4n, baina bertsio elektronikoa galdu zuela. Hori guztia forma elektronikoan nola bihurtzea interesatzen zitzaidan.
Formula eta grafiko kopuru handia zuen testuliburua zen hau, hain ezagunak diren OCR tresnak, adibidez.
Denborarekin, testu-editore soil bat nahikoa ez zenez, ordezko baten bila hasi nintzen. Probatu
Zehatzago esateko, ondorioz, lotsatzen naizen gidoi soil bat idatzi zen, idatzitako testua muntatu eta WEB bihurtzeko lana egiten zuena. HTML txantiloi soil bat nahikoa zen horretarako.
Hona hemen WEB bihurtzeko komandoak:
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 {} ;
Ez du ezer adimentsu egiten, esan daitekeenez: edukien goiburuak biltzen ditu erraz nabigatzeko eta LaTeX bihurtzen du.
Momentu honetan, github-en ordezkariei bultzadak egitean eraikuntza automatizatzeko ideia dago, Etengabeko Integrazio zerbitzuak erabiliz (Circle CI, Travis CI..)
Ezer ez da berria...
Ideia hau interesatuta, orain zein ezaguna den bilatzen hasi nintzen.
Argi zegoen ideia hau ez dela berria softwarearen dokumentaziorako. Programatzaileentzako hezkuntza-materialen adibide dezente ikusi ditut, adibidez: JS ikastaroak
LaTeX-en osorik idatzitako liburuekin biltegi dezente ikusi ditut.
Irteera
Ikasle askok oharrak behin baino gehiagotan berridazten dituzte, aurretik asko eta asko idatzi baitzituzten (ez dut zalantzan jartzen eskuz idaztearen onura), informazioa galtzen eta eguneratzen den bakoitzean oso astiro, ohar guztiak ez daude, ulertzen dugunez, formulario elektronikoa. Ondorioz, polita litzateke oharrak github-era igotzea (pdfra bihurtu, web ikuspegia), eta irakasleei gauza bera eskaintzea. Horrek, neurri batean, ikasleak eta irakasleak GitHub komunitate lehiakorra "zuzeneko"ra erakarriko lituzke, xurgatutako informazio kopurua handitzea ahaztu gabe.
Adibidez Hitz egiten ari nintzen liburuaren lehen kapitulurako esteka bat utziko dut,
Iturria: www.habr.com