Resumidamente sobre a situação nas universidades (experiência pessoal)
Para começar, vale a pena estipular que o material apresentado é subjetivo, por assim dizer, “uma visão de dentro”, mas parece que a informação é relevante para muitas universidades estatais no espaço pós-soviético.
Devido à demanda por especialistas em TI, muitas instituições de ensino abriram áreas de formação relevantes. Além disso, mesmo estudantes de especialidades não relacionadas a TI receberam muitas disciplinas relacionadas a TI, muitas vezes Python, R, enquanto estudantes menos afortunados precisam dominar linguagens acadêmicas “empoeiradas” como Pascal.
Se você olhar mais fundo, nem tudo é tão simples. Nem todos os professores acompanham as “tendências”. Pessoalmente, enquanto estudava uma especialidade de “programação”, me deparei com o fato de alguns professores não possuírem notas de aula atualizadas. Para ser mais preciso, o professor enviou ao chefe uma foto de anotações escritas à mão por algum aluno em um pen drive. Fico completamente calado sobre a relevância de materiais como manuais de programação WEB (2010). Resta também adivinhar o que está acontecendo nas escolas técnicas e o pior do pior instituições educacionais.
Em resumo:
- Imprimem muita informação irrelevante em busca de indicadores acadêmicos quantitativos;
- A liberação de novos materiais é desorganizada;
- Detalhes “da moda” e atuais muitas vezes são perdidos por simples ignorância;
- O feedback ao autor é difícil;
- Edições atualizadas são publicadas raramente e de forma irregular.
“Se não concorda, critique, se critica, sugira...”
A primeira coisa que vem à mente é a implementação de sistemas baseados em motores
- abertura obrigatória de todos os materiais (citação: “Aqui no ambiente wiki, a literatura educacional é escrita em conjunto, distribuída gratuitamente e acessível a todos.”)
- a presença de alguma dependência das regras do site, da hierarquia interna dos usuários
Existem muitos mecanismos wiki flutuando em domínio público, mas acho que não há necessidade nem de começar a falar sobre a possibilidade de implantar um sistema wiki em escala universitária. Por experiência própria, direi que: a) tais soluções auto-hospedadas sofrem de tolerância a falhas; b) você pode esquecer as atualizações do sistema (com raras exceções).
Durante muito tempo pensei, sem sucesso, em como melhorar a situação. E então um dia um conhecido disse que há muito tempo imprimiu o rascunho de um livro em A4, mas perdeu a versão eletrônica. Eu estava interessado em como converter tudo em formato eletrônico.
Este era um livro didático com uma quantidade significativa de fórmulas e gráficos, ferramentas de OCR tão populares, por ex.
Com o tempo, um simples editor de texto tornou-se insuficiente, então comecei a procurar um substituto. Tentei
Para ser mais específico, como resultado, foi escrito um script simples, do qual tenho vergonha, que realizava a tarefa de montar e converter o texto digitado em WEB. Um simples template HTML foi suficiente para isso.
Aqui estão os comandos para converter para 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 {} ;
Pelo que se pode notar, ele não faz nada de inteligente: coleta cabeçalhos de conteúdo para facilitar a navegação e converte LaTeX.
No momento existe uma ideia de automatizar a construção ao fazer pushes para representantes no github, usando serviços de Integração Contínua (Circle CI, Travis CI..)
Nada é novo...
Tendo me interessado por essa ideia, comecei a procurar o quão popular ela é agora.
Era óbvio que esta ideia não é nova para documentação de software. Já vi alguns exemplos de materiais educacionais para programadores, por exemplo: cursos JS
Já vi alguns repositórios com livros escritos inteiramente em LaTeX.
Jogar aviator online grátis: hack aviator funciona
Muitos alunos reescrevem notas várias vezes, que já escreveram muitas, muitas vezes antes (não questiono o benefício de escrever à mão), cada vez que a informação se perde e se atualiza muito lentamente, nem todas as notas, como entendemos, estão em formulário eletrônico. Como resultado, seria legal enviar as notas para o github (converter para pdf, visualização na web) e oferecer aos professores que fizessem o mesmo. Isso atrairia, até certo ponto, estudantes e professores para a comunidade competitiva “ao vivo” do GitHub, sem mencionar o aumento da quantidade de informações absorvidas.
Por exemplo Vou deixar um link para o primeiro capítulo do livro que estava falando,
Fonte: habr.com