Evitar que els materials d'aprenentatge quedin obsolets

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 Viqui de mitjans. Sí, sí, tothom ha sentit parlar de la Viquipèdia, però té un caràcter de referència enciclopèdica. Ens interessen més els materials educatius. Viquillibres ens convé millor. Els desavantatges inclouen:

  • 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. Abbyy Finereader, només la meitat va ajudar. Finereader va produir fragments de text senzill, que vam començar a introduir en fitxers de text normals, dividint-los en capítols i marcant-ho tot a MarkDown. Òbviament utilitzat git per facilitar la cooperació. Com a repositori remot hem utilitzat BitBucket, el motiu va ser la possibilitat de crear dipòsits privats amb un pla de tarifes gratuït (això també és cert per a GitLab). S'ha trobat per a insercions de fórmules Mathpix. En aquesta etapa, finalment vam girar cap a "MarkDown + LaTeX", ja que les fórmules es van convertir en LaTeX. Per convertir a pdf hem utilitzat Pandoc.

Amb el temps, un simple editor de text no va ser suficient, així que vaig començar a buscar un substitut. Ho va provar Typora i diversos altres programes similars. Com a resultat, vam arribar a una solució web i vam començar a utilitzar-la apilat, tot el que necessitaves hi era, des de la sincronització amb github fins al suport i comentaris LaTeX.

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 learn.javascript.ru. També m'interessava la idea d'un motor wiki basat en git anomenat Gollum

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, aquí està ella i aquí teniu l'enllaç rap.

Font: www.habr.com

Afegeix comentari