Kortliks oor die situasie in universiteite (persoonlike ervaring)
Om mee te begin, is dit die moeite werd om te bepaal dat die materiaal wat aangebied word subjektief is, so te sê, "'n uitsig van binne", maar dit voel asof die inligting relevant is vir baie staatsuniversiteite in die post-Sowjet-ruimte.
As gevolg van die vraag na IT-spesialiste, het baie opvoedkundige instellings relevante opleidingsareas geopen. Boonop het selfs studente van nie-IT-spesialisasies baie IT-verwante vakke ontvang, dikwels Python, R, terwyl minder bevoorregte studente "stowwerige" akademiese tale soos Pascal moet bemeester.
As jy dieper kyk, is alles nie so eenvoudig nie. Nie alle onderwysers hou tred met die "tendense" nie. Persoonlik, terwyl ek 'n "programmering" spesialiteit bestudeer het, het ek te doen gekry met die feit dat sommige onderwysers nie bygewerkte lesingnotas het nie. Om meer presies te wees, het die onderwyser vir die hoofman 'n foto van notas wat deur 'n student met die hand geskryf is, op 'n flash drive gestuur. Ek swyg heeltemal oor die relevansie van materiaal soos handleidings oor WEB-programmering (2010). Dit word ook oorgelaat om te raai wat gebeur in tegniese skole en die ergste van die ergste opvoedkundige instellings.
Ter opsomming:
- Hulle druk baie irrelevante inligting in die nastrewing van kwantitatiewe akademiese aanwysers;
- Die vrystelling van nuwe materiaal is ongeorganiseerd;
- “Trendy” en huidige besonderhede word dikwels gemis weens eenvoudige onkunde;
- Terugvoer aan die skrywer is moeilik;
- Bygewerkte uitgawes word selde en onreëlmatig gepubliseer.
"As jy nie saamstem nie, kritiseer, as jy kritiseer, stel voor ..."
Die eerste ding wat in gedagte kom, is die implementering van enjin-gebaseerde stelsels
- verpligte openheid van alle materiaal (aanhaling: “Hier in die wiki-omgewing word opvoedkundige literatuur gesamentlik geskryf, vrylik versprei en vir almal toeganklik.”)
- die teenwoordigheid van 'n mate van afhanklikheid van die reëls van die webwerf, die interne hiërargie van gebruikers
Daar is baie wiki-enjins wat in die publieke domein dryf, maar ek dink dit is nie nodig om eers te begin praat oor die moontlikheid om 'n wiki-stelsel op 'n universiteitskaal te ontplooi nie. Uit ondervinding sal ek sê dat: a) sulke oplossings wat self aangebied word, aan fouttoleransie ly; b) jy kan vergeet van stelselopdaterings (met baie seldsame uitsonderings).
Ek het lank tevergeefs gedink oor hoe om die situasie te verbeter. En toe sê ’n kennis op ’n dag dat hy lank gelede ’n konsep van ’n boek op A4 gedruk het, maar die elektroniese weergawe verloor het. Ek was geïnteresseerd in hoe om dit alles in elektroniese vorm om te skakel.
Dit was 'n handboek met 'n aansienlike hoeveelheid formules en grafieke, so gewilde OCR-instrumente, bv.
Met verloop van tyd het 'n eenvoudige teksredigeerder nie genoeg geword nie, so ek het begin soek na 'n plaasvervanger. Het dit probeer
Om spesifiek te wees, as gevolg daarvan is 'n eenvoudige skrif geskryf waarvoor ek skaam is, wat die taak verrig het om die getikte teks in WEB saam te stel en om te skakel. 'n Eenvoudige HTML-sjabloon was genoeg hiervoor.
Hier is die opdragte vir omskakeling na 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 {} ;
Dit doen niks slim nie, van wat opgemerk kan word: dit versamel inhoudsopskrifte vir maklike navigasie en skakel LaTeX om.
Op die oomblik is daar 'n idee om die bou te outomatiseer wanneer stoot na verteenwoordigers op github gemaak word, deur gebruik te maak van Continuous Integration-dienste (Circle CI, Travis CI..)
Niks is nuut nie...
Nadat ek in hierdie idee belang gestel het, het ek begin kyk hoe gewild dit nou is.
Dit was duidelik dat hierdie idee nie nuut is vir sagtewaredokumentasie nie. Ek het 'n hele paar voorbeelde van opvoedkundige materiaal vir programmeerders gesien, byvoorbeeld: JS-kursusse
Ek het 'n hele paar bewaarplekke gesien met boeke wat heeltemal in LaTeX geskryf is.
Output
Baie studente herskryf notas verskeie kere, wat hulle baie, baie kere voorheen geskryf het (ek bevraagteken nie die voordeel daarvan om met die hand te skryf nie), elke keer as die inligting verlore gaan en baie stadig bygewerk word, is nie alle notas, soos ons verstaan, in elektroniese vorm. As gevolg hiervan sal dit gaaf wees om die notas na github op te laai (omskakel na pdf, webaansig), en die onderwysers aan te bied om dieselfde te doen. Dit sal tot 'n sekere mate studente en onderwysers na die "lewendige" mededingende GitHub-gemeenskap lok, om nie eens te praat van die verhoging van die hoeveelheid inligting wat geabsorbeer word nie.
Byvoorbeeld Ek laat 'n skakel na die eerste hoofstuk van die boek waarvan ek gepraat het,
Bron: will.com