Recomendação de plataforma para uma escola de programação competitiva online
Estou supervisionando uma equipe que está tentando construir um curso / escola de programação competitiva online para uma coleção de escolas de segundo grau na Turquia, todas pertencentes a uma determinada instituição educacional privada.
Ex-graduado em uma dessas escolas de ensino médio, tendo competido em Olimpíadas de Física e atualmente cursando Ciência, recebi essa oferta junto com outros estudantes universitários de Ciência da Computação, alguns dos quais já conquistaram medalhas em Olimpíadas Nacionais e Internacionais de Informática.
Nossa equipe já fez um esboço para um currículo e começou a ensinar para um grupo de c. 80 alunos com zoom. Embora estejamos confiantes em como e no que ensinar, não temos certeza de qual plataforma usar como LMS para enviar, compartilhar e organizar o material do curso, como apresentações, tarefas, etc. Como uma solução provisória, estamos usando o Discord, mas estamos cientes de que em o Discord de longo prazo não é ideal como LMS, pois não há como compartilhar e organizar o material do curso de maneira estruturada. Estamos considerando uma solução melhor e mais profissional, mas com muito pouca experiência nesta área, não temos certeza de qual opção escolher. O seguinte foi considerado:
- Microsoft Teams
- Moodle ou um LMS semelhante
- Um site de construção personalizada
Disseram-me que o moodle é difícil de configurar e exagerado. Desenvolver um site personalizado também não parece muito prático. Você acha que o microsoft Teams pode ser usado adequadamente como sistema de gerenciamento de curso / aprendizagem, onde o material do curso e as tarefas podem ser gerenciados de maneira estruturada? Você tem alguma outra sugestão?
Respostas
Meu primeiro instinto é que qualquer LMS é um exagero. LMSs gerenciam salas de aula, é verdade, mas eles também são projetados para ajudar a gerenciar escolas , e a maior parte da extremidade administrativa (e a maioria dos recursos fora dos aspectos literais da sala de aula, e até mesmo muitos dos recursos dentro das salas de aula) de qualquer LMS faria ser completamente inútil para você. Ônibus, designações médicas, planos de deficiência de aprendizagem, designações de merenda escolar, atribuições de conselheiro de orientação, etc, etc, etc, etc, etc, estão além do que você precisa para um programa tão pequeno.
Presumo que muito do que você está procurando é uma maneira de distribuir e receber atribuições. Se for esse o caso, eu realmente recomendo usar o GitHub.
No início, as crianças podem simplesmente usar seu repositório como uma forma de baixar arquivos por meio da interface da web e podem enviar tarefas antecipadas por meio do Discord, assim como você já fez. Depois que eles estiverem confortáveis com a interface do GitHub para download, você pode começar a fazer com que eles bifurcem projetos. Apresente a funcionalidade git lentamente e continue dando suporte a ela com o Discord enquanto isso.
Você obterá dois grandes benefícios com essa abordagem:
- Você não precisa entrar em nada quase tão pesado quanto um LMS.
- Os alunos irão lentamente se familiarizando e se sentindo confortáveis com as ações básicas do git.
O Google Sala de aula é uma interface simples e leve para gerenciar a distribuição e coleta de materiais do curso em uma ampla variedade de mídias. Eu ensino cerca de 100 alunos em cinco cursos a cada semestre usando esta plataforma. Se você precisar de um livro de notas integrado também.
Eu vinculo a repl.it e deixo os alunos bifurcar meu código na nuvem para algumas tarefas e demonstrações. Também posso vincular e coletar links do GitHub.
A sala de aula Repl tem testes de unidade integrados para alguns idiomas. Isso pode ser útil dependendo da solução de problemas que você está ensinando. Eu listo uma série de atividades por dia no google sala de aula que listei no Repl com teste de unidade.
A menos que a escola com a qual você está fazendo parceria tenha o GSuite configurado para sua organização, você pode eventualmente encontrar algumas restrições de armazenamento com o Google Drive.