-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
64 lines (41 loc) · 2.29 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
General:
* parsear a tabela de e-mails alternativos do alunos da pós que o Rodolfo
* melhorar as expressões regulares do parser-DAC
* Juntar todos os scripts de manipulação num só pra organizar melhorar a administração do gda
* Arrumar o problema com os a primeira letra do nome acentuada no parser-DAC.py
Features:
* Suporte para disciplina com dois ou mais professores.
* Suporte para questionário aléatorio. Por exemplo, questionário sobre a
infraestrutura do instituto ou opiniões diversas.
* Remover todas as gambiarras que ficaram no código.
* Possibilidade de ordenar as perguntas de um questionário,
atualmente ele exibe na ordem de inserção no banco.
* Um questionário pode conter outros questionário para facilitar a construção
de questionários. ( talvez criar uma classe subquestionário, ou nem precisemos disso)
Interface de usuário:
* Exibir as disciplinas respondidas, permitindo alteração das respostas
na atual atribuição
* Melhorar o formulário de resposta. (permitir o usuário salvar parcialmente
as perguntas, talvez salvar automaticamente com javascript; botão para sair
sem salvar, salvar e continuar depois)
* Após responder uma pergunta, fazer algo descente pra exibir as outras
disciplinas (podia ser um header refresh de 5 segundos pra página de responder
outras disciplinas)
* Ao mostrar a lista de disciplinas respondidas ou a responder mostrar a
quantidade respondida
em relação ao total)
* suporte a múltiplos institutos
* [HIGH] mostrar mensangens dizendo que o GDA é experimental e se o aluno
clicar em Enviar não poderá responder de novo o questionário.
* [HIGH] implementar suporte para recuperar as respostas do aluno para que
ele possa continuar as responder depois. (implementado no views, falta fazer
a parte do template, o template recebe uma lista com a resposta de cada pergunta,
mesmo se está em branco. As respostas em branco são passados pois não teriamos como saber
a ordem certa das respostas)
Interface administrativa:
* Falta fazer um template correto para a tabela Alternativa: Ela deve suportar
apenas alternativas para perguntas do tipo alternativas. Ela está exibindo as
perguntas que são do tipo dissertativas também, o que não é correto.
Models:
* Atribuição está sem chave primária
* Estudar todo o BD de novo.