Breument sobre la situació a les universitats (experiència personal)
Per començar, val la pena estipular que el material presentat és subjectiu, per dir-ho d'alguna manera, "una visió des de dins", però sembla que la informació és rellevant per a moltes universitats estatals de l'espai postsoviètic.
A causa de la demanda d'especialistes en informàtica, moltes institucions educatives han obert àrees de formació rellevants. A més, fins i tot els estudiants d'especialitats no TI han rebut moltes assignatures relacionades amb les TIC, sovint Python, R, mentre que els estudiants menys afortunats han de dominar llenguatges acadèmics "polsesos" com el Pascal.
Si mires més a fons, no tot és tan senzill. No tots els professors estan al dia de les "tendències". Personalment, mentre estudiava una especialitat de “programació”, em vaig trobar davant del fet que alguns professors no tenen les notes de classe actualitzades. Per ser més precisos, el professor va enviar al director una foto de notes escrites a mà per algun alumne a una unitat flash. Guardo completament en silenci sobre la rellevància de materials com ara manuals de programació WEB (2010). També es deixa endevinar què passa a les escoles tècniques i el pitjor del pitjor institucions educatives.
En resum:
- Imprimeixen molta informació irrellevant a la recerca d'indicadors acadèmics quantitatius;
- El llançament de nous materials no està organitzat;
- Sovint es perden detalls "de moda" i actuals per simple ignorància;
- La retroalimentació a l'autor és difícil;
- Les edicions actualitzades es publiquen rarament i de manera irregular.
"Si no estàs d'acord, critica, si critiques, proposa..."
El primer que em ve al cap és la implementació de sistemes basats en motors
- obertura obligatòria de tots els materials (cita: "Aquí, a l'entorn wiki, la literatura educativa s'escriu conjuntament, es distribueix de manera gratuïta i accessible per a tothom").
- la presència d'una certa dependència de les regles del lloc, la jerarquia interna dels usuaris
Hi ha molts motors wiki flotant en el domini públic, però crec que no cal ni tan sols començar a parlar de la possibilitat de desplegar un sistema wiki a escala universitària. Per experiència diré que: a) aquestes solucions autoallotjades pateixen tolerància a fallades; b) podeu oblidar-vos de les actualitzacions del sistema (amb excepcions molt rares).
Durant molt de temps vaig pensar sense èxit en com millorar la situació. I aleshores un dia un conegut va dir que fa molt de temps va imprimir un esborrany d'un llibre en A4, però va perdre la versió electrònica. M'interessava com convertir-ho tot en format electrònic.
Aquest era un llibre de text amb una quantitat important de fórmules i gràfics, de manera que les eines OCR populars, p.
Amb el temps, un simple editor de text no va ser suficient, així que vaig començar a buscar un substitut. Ho va provar
Concretament, com a resultat, es va escriure un guió senzill pel qual em fa vergonya, que realitzava la tasca de muntar i convertir el text escrit en WEB. Una simple plantilla HTML era suficient per a això.
Aquestes són les ordres per convertir a 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 {} ;
No fa res intel·ligent, pel que es pot assenyalar: recull capçaleres de contingut per a una navegació fàcil i converteix LaTeX.
En aquests moments hi ha una idea per automatitzar la compilació quan es fan pressions a les representants a github, utilitzant serveis d'integració contínua (Circle CI, Travis CI..)
Res és nou...
Després d'haver-me interessat en aquesta idea, vaig començar a buscar com de popular és ara.
Era obvi que aquesta idea no és nova per a la documentació de programari. He vist bastants exemples de materials educatius per a programadors, per exemple: cursos JS
He vist uns quants dipòsits amb llibres escrits completament en LaTeX.
Sortida
Molts alumnes reescriuen notes diverses vegades, que ja van escriure moltes, moltes vegades abans (no em qüestiono el benefici d'escriure a mà), cada cop que la informació es perd i s'actualitza molt lentament, no totes les notes, com entenem, estan en formulari electrònic. Com a resultat, estaria bé carregar les notes a github (convertir a pdf, vista web) i oferir als professors que facin el mateix. Això, fins a cert punt, atrauria estudiants i professors a la comunitat competitiva "en viu" de GitHub, sense oblidar l'augment de la quantitat d'informació absorbida.
Per exemple Deixo un enllaç al primer capítol del llibre del qual parlava,
Font: www.habr.com