Brevemente sobre a situación nas universidades (experiencia persoal)
Para comezar, convén estipular que o material presentado é subxectivo, por así dicilo, "unha vista desde dentro", pero parece que a información é relevante para moitas universidades estatais do espazo postsoviético.
Debido á demanda de especialistas en TI, moitas institucións educativas abriron áreas de formación relevantes. Ademais, mesmo estudantes de especialidades non informáticas recibiron moitas materias relacionadas coas informáticas, moitas veces Python, R, mentres que os estudantes menos afortunados teñen que dominar linguaxes académicas "poeirentas" como Pascal.
Se miras máis a fondo, non todo é tan sinxelo. Non todos os profesores seguen as "tendencias". Persoalmente, mentres estudaba unha especialidade de "programación", atopeime co feito de que algúns profesores non teñen notas de conferencia actualizadas. Para ser máis precisos, a profesora enviou ao director unha foto de notas escritas a man por algún alumno nunha pendrive. Calo completamente sobre a relevancia de materiais como os manuais de programación WEB (2010). Tamén se deixa adiviñar o que está a pasar nas escolas técnicas e o peor do peor institucións educativas.
En resumo:
- Imprimen moita información irrelevante en busca de indicadores académicos cuantitativos;
- O lanzamento de novos materiais non está organizado;
- Os detalles "de moda" e actuais adoitan perderse debido ao simple descoñecemento;
- A retroalimentación ao autor é difícil;
- As edicións actualizadas publícanse rara e irregularmente.
"Se non estás de acordo, critica, se criticas, suxire..."
O primeiro que vén á mente é a implementación de sistemas baseados en motores
- apertura obrigatoria de todos os materiais (cita: "Aquí no entorno wiki, a literatura educativa é escrita conxuntamente, distribúese de xeito gratuíto e accesible a todos").
- a presenza dalgunha dependencia das regras do sitio, a xerarquía interna dos usuarios
Hai moitos motores wiki flotando no dominio público, pero creo que non fai falta nin sequera comezar a falar da posibilidade de implantar un sistema wiki a escala universitaria. Por experiencia direi que: a) tales solucións autoaloxadas sofren de tolerancia a fallos; b) pode esquecerse das actualizacións do sistema (con excepcións moi raras).
Durante moito tempo pensei sen éxito en como mellorar a situación. E entón un día un coñecido dixo que hai moito tempo imprimiu un borrador dun libro en A4, pero perdeu a versión electrónica. Interesábame como convertelo todo en formato electrónico.
Este era un libro de texto cunha cantidade importante de fórmulas e gráficos, polo que as ferramentas de OCR populares, p.
Co paso do tempo, un simple editor de texto non era suficiente, polo que comecei a buscar un substituto. Probouno
Concretamente, como resultado, escribiuse un sinxelo guión do que me avergoño, que realizaba a tarefa de montar e converter o texto escrito en WEB. Un simple modelo HTML foi suficiente para iso.
Aquí están os comandos para converter 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 {} ;
Non fai nada intelixente, polo que se pode notar: recolle cabeceiras de contido para facilitar a navegación e converte LaTeX.
Nestes momentos hai unha idea para automatizar a compilación ao facer empuxóns aos representantes en github, usando servizos de integración continua (Circle CI, Travis CI..)
Nada é novo...
Interesado por esta idea, comecei a buscar o popular que é agora.
Era obvio que esta idea non é nova para a documentación do software. Vin bastantes exemplos de materiais educativos para programadores, por exemplo: cursos JS
Vin bastantes repositorios con libros escritos integramente en LaTeX.
Saída
Moitos estudantes reescriben varias veces as notas, que antes escribiron moitas, moitas veces (non cuestiono o beneficio de escribir a man), cada vez que a información se perde e se actualiza moi lentamente, non todas as notas, como entendemos, están en formulario electrónico. Como resultado, sería xenial cargar as notas a github (converter a pdf, vista web) e ofrecer aos profesores que fagan o mesmo. Isto, ata certo punto, atraería estudantes e profesores á comunidade competitiva de GitHub "en vivo", sen esquecer o aumento da cantidade de información absorbida.
Por exemplo Deixovos unha ligazón ao primeiro capítulo do libro do que vos falaba,
Fonte: www.habr.com