Modelo para cooperação em uma classe? [fechadas]

0

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. Dropbox e Google Drive também, já que as caixas de entrada do Gmail são facilmente transbordadas.

Os dados incluem materiais, a maioria dos materiais é reconhecida por texto, das classes 1 a 6, particularmente:

  • livros
  • livretos
  • folhetos dados na aula
  • apresentações de estudantes
  • dicas para o exame

Problema # 1 Não vai mudar 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. Muito pouca vontade dos alunos para alterar os materiais, uma vez que eles devem enviar um novo e-mail para a caixa de entrada sobre o material e nenhum link real é feito que o material é alterado.

Não vejo outra maneira de resolver o problema do que o modelo de banco de dados com o Good Frontend. Funções devem incluir:

  • Importar item para o banco de dados com o ID do curso.

O frontend deve incluir no navegador:

    • Veja material antigo, selecione-o e importe uma nova versão do material com um comentário para o mainstream, de modo que você veja a árvore de versões
    • não quer ver a diferença entre versões no sistema porque os alunos estão usando formatos diferentes para editar arquivos
    • Ser capaz de marcar arquivos no front-end, como o Dropbox para fotos
    • Extra Ser capaz de marcar fotos como no Dropbox

Eu usei o Postrgresql e sei que esse sistema não deve ser difícil de ser feito.

Algumas reflexões sobre a simplicidade

  • Não há possibilidade de comentar posts no sistema, apenas versões e só é possível fazer upload de novo arquivo para alguma tag
  • Nenhum controle de versão, apenas marcação, todos os novos arquivos para uma tag aumentam o número, por exemplo, na tag "Exame de microbiologia".

Existe software tão simples como descrito?

    
por Léo Léopold Hertz 준영 05.09.2013 / 14:26

1 resposta

2

Você está cometendo um erro básico ao 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 dos 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 dadas na aula / apresentações de alunos / dicas para o exame parece ser algo que se enquadra nessa categoria).

Se você precisar de controle de versão, consulte SVN, CSV etc. etc. Isso requer um mínimo de esforço para configurar os comandos básicos que são fáceis de ensinar. (Ignore coisas complexas, como ramificações, remarcação, etc., etc. Basta usar o básico).


Tendo dito isto; Você poderia escrever um software personalizado que faz tudo isso. Mas por quê?

O uso de ferramentas disponíveis prontas para uso, prontas para uso e que foram bem testadas e recebem atualizações, exige menos esforço para configurar e provavelmente será mais seguro. E pode já estar presente e mantido pela infraestrutura da escola.

    
por 05.09.2013 / 15:19