#RAS 
https://www.eduvpn.org/
https://ap.visual-paradigm.com/university-of-minho

Grupo: 8.3 (w/ Lucas)
Constituição do grupo:
1. a94942
2. pg50221
3. pg52670 (me lol)
4. a91775
5. pg52672 (lucas)



## Requisitos Funcionais 😜💀
1. O Docente cria uma prova de avaliação
2. O Técnico regista Alunos numa prova de avaliação
3. O Docente define o momento a partir do qual as provas podem ser consultadas
4. Os utilizadores deverão fazer login no sistema
5. Os utilizadores deverão fazer logout no sistema
6. O Técnico deverá fazer o registo de utilizadores no sistema
7. Os utilizadores deverão conseguir aceder ao calendário
8. O Professor deverá conseguir agendar exames no calendário
9. O Professor deverá conseguir definir a duração máxima de um exame
10. Quando o tempo de realização de um exame for excedido, o sistema deverá bloquear a edição do mesmo, enviando as resposta nele inseridas
11. O Professor deverá conseguir editar exames no calendário
12. O Professor deverá conseguir cancelar exames no calendário
13. O Professor deverá conseguir editar exames
14. O Professor deverá conseguir eliminar exames
15. O Professor deverá conseguir adicionar uma questão a um exame
16. O Professor deverá conseguir definir a categoria de uma questão de exame
17. O sistema deverá conseguir introduzir os meios para resposta a uma pergunta de categoria definida
18. O Professor deverá ser capazes de adicionar sub-questões a uma pergunta até uma profundidade de 5 sub-questões
19. O Professor deverá ser capaz de editar questões
20. O Professor deverá ser capaz de eliminar questões
21. O Professor deverá ser capaz de definir um critério de avaliação para as questões nos extremos das árvores
22. O Professor deverá ser capaz de editar o critério de avaliação para as as questões
23. O Estudante deverá conseguir selecionar de forma exclusivamente mútua as opções etiquetadas 'Verdadeiro' e 'Falso' numa pergunta de resposta verdadeiro/falso
24. O Estudante deverá conseguir introduzir texto como resposta a uma pergunta de resposta extensa durante a realização de um exame
25. O Estudante deverá ser capaz de selecionar uma questão de escolha múltipla
26. O Estudante deverá ser capaz de desselecionar uma questão de escolha múltipla
27. O Professor deverá conseguir definir o tipo de resposta expectável numa pergunta de resposta extensa
28. O sistema deverá formatar automaticamente as respostas dos Estudantes para um formato de código caso estes utilizem os caracteres ''' no início e fim de uma secção de texto.
29. O sistema deverá permitir a utilização de linguagens formais por meio de utilização de LaTex
30. O sistema deverá permitir criar automaticamente versões traduzidas de um exame
31. O sistema deverá permitir editar versões traduzidas de um exame
32. O sistema deverá ser capaz de calcular automaticamente a cotação de respostas a perguntas de  categoria resposta múltipla
33. O sistema deverá ser capaz de calcular automaticamente a cotação de respostas a perguntas de categoria Verdadeiro/Falso
34. O sistema deverá permitir ao professor atribuir manualmente a cotação a respostas de perguntas de categoria resposta extensa
35. O Estudante deverá conseguir consultar um exame corrigido
36. O Professor deverá ser capaz de agrupar perguntas
37. O Professor deverá ser capaz de adicionar sub-grupos a grupos de questões até uma profundidade de 5 sub-grupos
38. O Professor deverá definir o número de itens disponíveis num grupo
39. O Professor deverá ser capaz de definir um item num grupo de questões como obrigatório
40. O Professor deverá ser capaz de desagrupar perguntas
41. O sistema deverá permitir o upload de ficheiros multimédia associados a uma pergunta de exame
42. O sistema deverá permitir a reprodução de ficheiros multimédia associados a um exame ou a uma pergunta de exame
43. O Professor deverá conseguir criar uma secção de formulário para um exame
44. O Professor deverá conseguir fazer o upload de ficheiros PDF na secção de formulário de exame
45. O Estudante deverá conseguir visualizar os ficheiros PDF da secção de formulário de um exame
46. O Professor deverá conseguir fazer eliminar ficheiros PDF anexados à secção de formulário de um exame
47. O Professor deverá conseguir eliminar uma secção de formulário para um exame
48. Aquando a marcação de um exame, o Professor deverá introduzir os estudantes a realizar o exame e as necessidades da sala para realizar o agendamento do mesmo.
49. Aquando a marcação de um exame, o sistema deverá automaticamente definir salas para a realização do mesmo consoante os recursos disponíveis e as especificações do evento.
50. O sistema deverá reservar as salas para a realização de um exame, bloqueando-as de ser utilizadas para outros eventos
51. O sistema deverá permitir o início da realização de exames à hora e data marcados
52. O sistema deverá ser capaz de gerar um código necessário para o início da resolução de um exame
53. O Estudante deverá ser capaz de iniciar um exame na hora e data marcada para o mesmo
54. O Estudante deverá ser capaz de inserir o código para o início da resolução de um exame no sistema
55. O sistema deverá disponibilizar um temporizador que demonstre o tempo restante até ao final do tempo máximo de exame 
56. O sistema deverá permitir a ocultação do temporizador do tempo restante para resolução de exame
57. O sistema deverá permitir a reversão da ocultação do temporizador do tempo restante para resolução de exame
58. O sistema deverá permitir ao Professor responsável pelo exame atribuir mais tempo para realização de exame a um Estudante.


