Ajuda no meu programa de Atividades

Estou desenvolvendo um programa para me ajudar ao registrar as atividades feitas dos alunos de uma escola e gostaria de saber se essas tabelas estão bem planejadas, está algo errado ou se pode melhorar alguma coisa?

Saber se pode ou não melhorar depende das características do sistema que irá implementar.

Não me parece fazer sentido campo data na tabela Atividade.

Atividade
1 / 24/02/2016 / Estudar para prova Matematica
2 / 25/02/2016 / Limpar o quadro

O Visto, como implementado, diz que um aluno pode executar uma atividade mais de 1 vez. É isso mesmo que quer?

Visto
1 / 1 / 1 / S
2 / 1 / 1 / N

Nota não está relacionada com nada. É isso mesmo que quer?

Dificil ajudar muito sem conhecer o negócio. :smiley:

As atividades são como deveres de casa.
Visto é quando confirmo que o aluno fez a atividade de casa.
A nota é dada por exemplo. Se o houve 5 deveres e o aluno fez 4, a nota dele seria 4/5 = 0.8
Já a data é só para registrar o dia em que a atividade foi realizada