Suponha que você tenha seis turmas de alunos com baixo nível de conhecimentos de informática. Eles usam as caixas de entrada do Gmail para armazenar perguntas, notas e dicas antigas sobre os exames. Dropbox e Google Drive também, pois as caixas de entrada do Gmail transbordam facilmente.
Os dados incluem materiais, a maioria dos materiais é reconhecida em texto, das classes 1 a 6, particularmente:
- livros
- folhetos
- apostilas dadas na classe
- apresentações dos alunos
- dicas para o exame
Problema # 1 Não há vontade de alterar erros em materiais antigos na Caixa de entrada entre os alunos
Um grande problema com o estilo Indox é que não há controle de versão. Às vezes, alguns erros nos materiais. Pouca vontade dos estudantes de alterar os materiais, pois eles devem enviar um novo e-mail para a caixa de entrada sobre o material e não é feito um link real para o material que foi alterado.
Não vejo outra maneira de resolver o problema além do modelo de banco de dados com o Good Frontend. As funções devem incluir:
- Importar item para o banco de dados com o ID do curso.
O front-end deve incluir no navegador:
- Veja o material antigo, selecione-o e importe uma nova versão do material com um comentário para o mainstream, para que você veja a árvore de versões
- não deseja ver a diferença entre versões no sistema porque os alunos estão usando formatos diferentes para editar arquivos
- Identifique arquivos no front-end, como o Dropbox for pictures
- Extra Pode marcar imagens como no Dropbox
Eu usei o Postrgresql e sei que esse sistema não deve ser difícil de ser criado.
Algumas reflexões sobre simplicidade
- Não é possível comentar postagens no sistema, apenas versões e apenas possível fazer upload de novo arquivo para alguma tag
- Nenhum controle de versão, apenas marcação, cada novo arquivo em uma tag apenas aumenta o número, por exemplo, na tag "Exame de microbiologia".
Existem softwares tão simples quanto descritos?
fonte
Respostas:
Você está cometendo um erro básico se armazenar informações compartilhadas que podem ser alteradas por vários usuários nas caixas de correio. As informações compartilhadas e alteradas por vários usuários devem ser um servidor de arquivos, um NAS ou o pior caso nos documentos do Google.
Se os arquivos forem lidos apenas pelos alunos, mas houver apenas uma pessoa que os altere, considere armazenar a versão mais recente em uma página da Web.
(Livros / folhetos / apostilas fornecidos na aula / apresentações dos alunos / dicas para o exame parecem ser coisas que se enquadram nessa categoria).
Se você precisar de controle de versão, consulte SVN, CSV etc. etc. Isso requer um esforço mínimo para configurar os comandos básicos que são fáceis de ensinar. (Ignore coisas complexas, como ramificações, remarcação, etc. etc. Apenas use o básico).
Tendo dito isto; Você pode escrever um software personalizado que faz tudo isso. Mas por que?
O uso de ferramentas prontas e prontas para uso que funcionem bem, que foram exaustivamente testadas e que recebem atualizações, requer menos esforço de configuração e provavelmente será mais seguro. E talvez já esteja presente e seja mantido pela infraestrutura da escola.
fonte