Спречавање застаревања материјала за учење

Укратко о ситуацији на универзитетима (лично искуство)

За почетак, вреди рећи да је презентовани материјал субјективан, да тако кажем, „поглед изнутра“, али се чини да су информације релевантне за многе државне универзитете на постсовјетском простору.

Због потражње за ИТ стручњацима, многе образовне институције су отвориле релевантне области за обуку. Штавише, чак и студенти не-ИТ специјалности добијају многе предмете у вези са ИТ, често Питхон, Р, док мање срећни студенти морају да савладају „прашњаве“ академске језике попут Паскала.

Ако погледате дубље, све није тако једноставно. Не прате сви наставници „трендове“. Лично сам се, док сам студирао „програмску” специјалност, суочио са чињеницом да неки наставници немају ажурне белешке са предавања. Тачније, учитељ је послао старешини фотографију бележака које је руком писао неки ученик на флеш диск. Потпуно ћутим о релевантности таквих материјала као што су приручници о ВЕБ програмирању (2010). Остаје и да се нагађа шта се дешава у техничким школама и најгори од најгорих образовне институције.

Укратко:

  • Они штампају много небитних информација у потрази за квантитативним академским индикаторима;
  • Издавање нових материјала је неорганизовано;
  • „У тренду“ и актуелни детаљи се често пропуштају због једноставног незнања;
  • Повратна информација аутору је тешка;
  • Ажурирана издања излазе ретко и нередовно.

„Ако се не слажете, критикујте, ако критикујете, предложите...“

Прва ствар која пада на памет је имплементација система заснованих на мотору Медиа вики. Да, да, сви су чули за Википедију, али она има енциклопедијску референтну природу. Више нас занимају едукативни материјали. Викибоокс нама више одговара. Недостаци укључују:

  • обавезна отвореност свих материјала (цитат: „Овде у вики окружењу образовна литература се заједнички пише, дистрибуира слободно и доступна свима.”)
  • присуство неке зависности од правила сајта, интерне хијерархије корисника
    Постоји много вики механизама који лебде у јавном домену, али мислим да нема потребе ни да почнемо да причамо о могућности примене вики система на нивоу универзитета. Из искуства ћу рећи да: а) таква решења која се сами постављају пате од толеранције грешака; б) можете заборавити на ажурирања система (са врло ретким изузецима).

Дуго сам безуспешно размишљао како да поправим ситуацију. А онда је једног дана један познаник рекао да је давно штампао нацрт књиге на А4, али је изгубио електронску верзију. Занимало ме је како све то претворити у електронски облик.

Ово је био уџбеник са значајном количином формула и графикона, па су популарни ОЦР алати, нпр. аббии финереадер, само пола је помогло. Финереадер је произвео делове обичног текста, које смо почели да уносимо у обичне текстуалне датотеке, делећи их на поглавља и све обележавајући у МаркДовн-у. Очигледно коришћено git ради лакше сарадње. Као удаљено спремиште које смо користили БитБуцкет, разлог је била могућност креирања приватних складишта са бесплатним тарифним планом (ово важи и за ГитЛаб). Пронађено за уметке формуле Матхпик. У овој фази смо се коначно окренули ка „МаркДовн + ЛаТеКс“, пошто су формуле претворене у ЛаТеКс. За конвертовање у пдф користили смо Пандоц.

Временом је једноставан уређивач текста постао недовољан, па сам почео да тражим замену. Пробали Типора и неколико других сличних програма. Као резултат тога, дошли смо до веб решења и почели да га користимо стацкедит, све што вам је било потребно је било ту, од синхронизације са гитхуб-ом до ЛаТеКс подршке и коментара.

Конкретно, као резултат тога написана је једноставна скрипта за коју се стидим, која је извршила задатак склапања и конвертовања откуцаног текста у ВЕБ. За ово је био довољан једноставан ХТМЛ шаблон.
Ево команди за претварање у ВЕБ:

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

Не ради ништа паметно, из онога што се може приметити: прикупља заглавља садржаја за лаку навигацију и претвара ЛаТеКс.

У овом тренутку постоји идеја да се аутоматизује изградња када се врши гурање до представника на гитхуб-у, користећи услуге континуиране интеграције (Цирцле ЦИ, Травис ЦИ..)

Ништа није ново...

Пошто сам се заинтересовао за ову идеју, почео сам да тражим колико је сада популарна.
Било је очигледно да ова идеја није нова за софтверску документацију. Видео сам доста примера едукативних материјала за програмере, на пример: ЈС курсеви леарн.јавасцрипт.ру. Такође ме је занимала идеја вики мотора заснованог на гит-у под називом Голлум

Видео сам доста складишта са књигама написаним у потпуности на ЛаТеКс-у.

Излаз

Многи ученици преписују белешке неколико пута, које су писали много, много пута раније (не доводим у питање корист писања руком), сваки пут када се информације изгубе и ажурирају веома споро, нису све белешке, како разумемо, у електронски облик. Као резултат тога, било би супер да отпремите белешке на гитхуб (претворите у пдф, веб приказ) и понудите наставницима да ураде исто. Ово би, у одређеној мери, привукло ученике и наставнике у „живу“ конкурентну ГитХуб заједницу, а да не помињемо повећање количине апсорбованих информација.

На пример Оставићу везу до првог поглавља књиге о којој сам говорио, ено је а ево и линка до њега рап.

Извор: ввв.хабр.цом

Додај коментар