Prevenirea ca materialele de învățare să devină învechite

Pe scurt despre situația din universități (experiență personală)

Pentru început, merită precizat că materialul prezentat este subiectiv, ca să spunem așa, „o vedere din interior”, dar se simte că informațiile sunt relevante pentru multe universități de stat din spațiul post-sovietic.

Datorită cererii de specialiști IT, multe instituții de învățământ au deschis zone de formare relevante. Mai mult, chiar și studenții de specialități non-IT au primit multe discipline legate de IT, adesea Python, R, în timp ce studenții mai puțin norocoși trebuie să stăpânească limbaje academice „prăfuite” precum Pascal.

Dacă te uiți mai adânc, totul nu este atât de simplu. Nu toți profesorii țin pasul cu „tendințe”. Personal, în timp ce studiam o specialitate „programare”, m-am confruntat cu faptul că unii profesori nu au note de curs la zi. Pentru a fi mai precis, profesorul i-a trimis directorului o fotografie cu note scrise de mână de un elev pe o unitate flash. Tac complet cu privire la relevanța unor materiale precum manualele de programare WEB (2010). De asemenea, se lasă să ghicească ce se întâmplă în școlile tehnice și cel mai rău din cel mai rău institutii de invatamant.

În rezumat:

  • Printează o mulțime de informații irelevante în urmărirea indicatorilor academici cantitativi;
  • Lansarea de noi materiale este neorganizată;
  • Detaliile „la modă” și actuale sunt adesea ratate din cauza simplei ignoranțe;
  • Feedback-ul către autor este dificil;
  • Edițiile actualizate sunt publicate rar și neregulat.

„Dacă nu ești de acord, critică, dacă critici, sugerează...”

Primul lucru care îmi vine în minte este implementarea sistemelor bazate pe motor Wiki media. Da, da, toată lumea a auzit de Wikipedia, dar are o natură de referință enciclopedică. Suntem mai interesați de materialele educaționale. Wikibooks ni se potriveste mai bine. Dezavantajele includ:

  • deschiderea obligatorie a tuturor materialelor (citat: „Aici, în mediul wiki, literatura educațională este scrisă în comun, distribuită gratuit și accesibilă tuturor.”)
  • prezența unei anumite dependențe de regulile site-ului, ierarhia internă a utilizatorilor
    Există multe motoare wiki care plutesc în domeniul public, dar cred că nu este nevoie să începem măcar să vorbim despre posibilitatea implementării unui sistem wiki la scară universitară. Din experiență voi spune că: a) astfel de soluții auto-găzduite suferă de toleranță la erori; b) puteți uita de actualizările de sistem (cu excepții foarte rare).

Multă vreme m-am gândit fără niciun rezultat cum să îmbunătățesc situația. Și apoi, într-o zi, un cunoscut a spus că cu mult timp în urmă a tipărit o ciornă de carte pe A4, dar a pierdut versiunea electronică. M-a interesat cum să le convertesc pe toate în formă electronică.

Acesta a fost un manual cu o cantitate semnificativă de formule și grafice, atât de populare instrumente OCR, de ex. abbyy finereader, doar jumătate a ajutat. Finereader a produs fragmente de text simplu, pe care am început să le introducem în fișiere text obișnuite, împărțindu-le în capitole și marcând totul în MarkDown. Folosit evident merge pentru ușurința cooperării. Ca depozit de la distanță am folosit BitBucket, motivul a fost capacitatea de a crea depozite private cu un plan tarifar gratuit (acest lucru este valabil și pentru GitLab). Găsit pentru inserții de formulă Mathpix. În această etapă, ne-am întors în cele din urmă către „MarkDown + LaTeX”, deoarece formulele au fost convertite în LaTeX. Pentru a converti în pdf am folosit pandoc.

De-a lungul timpului, un simplu editor de text nu a devenit suficient, așa că am început să caut un înlocuitor. Încercat Typora și alte câteva programe similare. Drept urmare, am ajuns la o soluție web și am început să folosim stivuit, tot ce aveai nevoie era acolo, de la sincronizarea cu github la suportul LaTeX și comentarii.

Ca să fiu concret, drept urmare, a fost scris un script simplu pentru care îmi este rușine, care a îndeplinit sarcina de a asambla și de a converti textul tastat în WEB. Un șablon HTML simplu a fost suficient pentru asta.
Iată comenzile pentru conversia în 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 {} ;

Nu face nimic inteligent, din ceea ce se poate observa: colectează antete de conținut pentru o navigare ușoară și convertește LaTeX.

În momentul de față există o idee de a automatiza construcția atunci când se face împingeri către repetări pe github, folosind serviciile de integrare continuă (Circle CI, Travis CI..)

Nimic nu este nou...

Devenind interesat de această idee, am început să caut cât de populară este acum.
Era evident că această idee nu este nouă pentru documentația software. Am văzut destul de multe exemple de materiale educaționale pentru programatori, de exemplu: cursuri JS learn.javascript.ru. Am fost, de asemenea, interesat de ideea unui motor wiki bazat pe git numit Gollum

Am văzut destul de multe depozite cu cărți scrise în întregime în LaTeX.

Producție

Mulți elevi rescriu notele de mai multe ori, pe care le-au scris de multe, de multe ori înainte (nu pun la îndoială beneficiul scrisului de mână), de fiecare dată când informațiile se pierd și se actualizează foarte lent, nu toate notițele, după cum înțelegem, sunt în formular electronic. Ca rezultat, ar fi bine să încărcați notele în github (conversie în pdf, vizualizare web) și să le oferi profesorilor să facă același lucru. Acest lucru ar atrage, într-o anumită măsură, studenți și profesori în comunitatea competitivă GitHub „în direct”, ca să nu mai vorbim de creșterea cantității de informații absorbite.

De exemplu Voi lăsa un link către primul capitol al cărții despre care vorbeam, acolo e și aici este linkul către el rap.

Sursa: www.habr.com

Adauga un comentariu