Evitar que os materiais de aprendizagem se tornem obsoletos

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 Wiki de mídia. Sim, sim, todo mundo já ouviu falar da Wikipedia, mas ela tem um caráter enciclopédico de referência. Estamos mais interessados ​​em materiais educativos. Wikilivros nos convém melhor. As desvantagens incluem:

  • 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. abbyy finereader, apenas metade ajudou. O Finereader produziu trechos de texto simples, que começamos a inserir em arquivos de texto normais, dividindo-os em capítulos e marcando tudo no MarkDown. Obviamente usado git para facilitar a cooperação. Como repositório remoto usamos BitBucket, o motivo foi a possibilidade de criar repositórios privados com plano tarifário gratuito (isso também vale para GitLab). Encontrado para inserções de fórmula Mathpix. Nesta fase, finalmente recorremos ao “MarkDown + LaTeX”, uma vez que as fórmulas foram convertidas em Látex. Para converter para pdf usamos pandoc.

Com o tempo, um simples editor de texto tornou-se insuficiente, então comecei a procurar um substituto. Tentei Typora e vários outros programas semelhantes. Como resultado, chegamos a uma solução web e começamos a usar edição de pilha, tudo que você precisava estava lá, desde a sincronização com o github até o suporte e comentários do LaTeX.

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 aprenda.javascript.ru. Eu também estava interessado na ideia de um mecanismo wiki baseado em git chamado Gollum

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, aqui está ela e aqui está o link para ele rap.

Fonte: habr.com

Adicionar um comentário