Empêcher l'obsolescence du matériel pédagogique

En bref sur la situation dans les universités (expérience personnelle)


Pour commencer, il convient de préciser que le matériel présenté est pour ainsi dire subjectif, «vue intérieure», mais selon les sensations, l'information est pertinente pour de nombreuses universités d'État de l'espace post-soviétique.


En raison de la demande de spécialistes en informatique, de nombreux établissements d'enseignement ont ouvert les domaines de formation pertinents. De plus, même les étudiants des professions non informatiques ont eu beaucoup de sujets informatiques, souvent Python, R, moins chanceux beaucoup doivent apprendre des langues d'apprentissage «poussiéreuses» comme Pascal.


Si vous regardez plus en profondeur, tout n'est pas si simple. Tous les enseignants ne suivent pas les «tendances». Personnellement, lorsque j'étudiais dans la spécialité "programmeur", j'étais confronté au fait que certains professeurs n'avaient pas de notes de cours pertinentes. Plus précisément, l'enseignant a jeté le directeur sur un résumé de photo de lecteur flash, écrit à la main par un étudiant. Je suis complètement silencieux sur la pertinence de documents tels que des manuels sur la programmation WEB (2010e année). Il reste à deviner ce qui se passe dans les écoles techniques et les pires des pires établissements d'enseignement.


En résumé:

  • Ils impriment beaucoup d'informations non pertinentes à la recherche d'indicateurs académiques quantitatifs;
  • La sortie de nouveaux documents n'est pas organisée;
  • Souvent, les «tendances» et les détails pertinents sont ignorés en raison de l'ignorance ordinaire;
  • Le retour avec l'auteur est difficile;
  • Les éditions mises à jour sont rares et irrégulières.


"Je ne suis pas d'accord - critiquer, critiquer - offrir .."


La première chose qui me vient à l'esprit est l'introduction de systèmes basés sur le moteur Media Wiki . Oui, oui, tout le monde a entendu parler de Wikipédia, mais il a un caractère encyclopédique de référence. Nous sommes plus intéressés par le matériel éducatif. Wikibooks nous convient mieux. Parmi les lacunes peuvent être identifiées:


  • ouverture obligatoire de tout le matériel (citation: "Ici, dans l'environnement wiki, la littérature pédagogique est écrite conjointement, librement distribuée et accessible à tous.")
  • la présence d'une certaine dépendance aux règles du site, la hiérarchie interne des utilisateurs
    De nombreux moteurs wiki flottent dans le domaine public, mais je pense que vous n'avez même pas besoin de commencer à parler de la possibilité de déployer un système wiki à l'échelle de l'université. Par expérience, je dirai que: a) ces solutions auto-hébergées souffrent d'une tolérance aux pannes; b) vous pouvez oublier les mises à jour du système (à de très rares exceptions près).

Pendant longtemps, je me suis demandé en vain comment améliorer la situation. Et une fois, une connaissance a dit qu'il avait depuis longtemps imprimé un projet de livre sur A4, mais avait perdu la version électronique. Je me demandais comment tout convertir sous forme électronique.


C'était un manuel avec un nombre important de formules et de graphiques, des outils OCR populaires, tels qu'abbyy finereader , aidés de moitié. Finereader a produit des morceaux de texte brut, que nous avons commencé à mettre dans des fichiers texte brut, en les divisant en chapitres, en marquant tout dans MarkDown. De toute évidence, nous avons utilisé git pour la commodité de la coopération. Nous avons utilisé BitBucket comme référentiel distant, la raison était la possibilité de créer des référentiels privés avec un plan tarifaire gratuit (cela est également vrai pour GitLab ). Pour les insertions de formule, Mathpix a été trouvé. A ce stade, finalement tourné du côté de "MarkDown + LaTeX", car les formules ont été converties en LaTeX . Pour la conversion en pdf utilisé Pandoc .


Au fil du temps, un simple éditeur de texte a commencé à manquer et a commencé à chercher un remplaçant. J'ai essayé Typora et plusieurs autres programmes similaires. En conséquence, nous sommes arrivés à une solution Web et avons commencé à utiliser stackedit , tout était là, de la synchronisation avec github au support et aux commentaires de LaTeX.


Plus précisément, un script simple a été écrit à la suite pour lequel j'ai honte , qui a effectué la tâche d'assemblage et de conversion de texte dactylographié en WEB. Un simple modèle HTML était suffisant pour cela.
Voici les commandes à convertir en WEB:


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 {} \; 

Il ne fait rien d'intelligent, d'après ce qui peut être noté: il recueille les en-têtes de contenu pour une navigation facile et convertit LaTeX.


Pour le moment, il y a une idée pour automatiser l'assemblage lors des push à rap sur github en utilisant les services d'intégration continue (Circle CI, Travis CI ..)


Rien de nouveau ...


Intéressé par cette pensée, il a commencé à regarder à quel point elle est populaire.
De toute évidence, cette idée n'était pas nouvelle dans la documentation des logiciels. J'ai vu pas mal d' exemples de matériel de formation pour les programmeurs, par exemple: cours JS learn.javascript.ru . Également intéressé par l'idée d'un moteur wiki basé sur git appelé Gollum


Beaucoup ont vu des référentiels avec des livres entièrement écrits en LaTeX.


Conclusion


De nombreux étudiants copient plusieurs fois les notes qu'ils ont écrites plusieurs fois auparavant (je ne remets pas en question les avantages de l'écriture à la main), chaque fois que les informations sont perdues et mises à jour très lentement, toutes les notes, comme nous le comprenons, ne sont pas sous forme électronique. En conséquence, il serait intéressant de remplir les résumés sur github (convertir en pdf, vue Web), la même offre à faire pour les enseignants. Cela attirerait dans une certaine mesure les étudiants et les enseignants vers une communauté de github compétitive «en direct», sans parler d'une augmentation de la quantité d'informations digestes.


Par exemple, je laisse un lien vers le premier chapitre du livre dont j'ai parlé, le voici et voici un lien vers le rap lui-même.

Source: https://habr.com/ru/post/fr443826/


All Articles