Escolar Documentos
Profissional Documentos
Cultura Documentos
Funcionamento
O sistema deve contar com um usurio Administrador capaz de realizar todas as funes.
Entretanto, a nica funo exclusiva do administrador ser a de criar novos usurios do tipo
Professor. Isso necessrio para que alunos no se cadastrem como professores.
Uma vez com acesso ao sistema, professores podem criar cursos, disciplinas e assuntos
(consultar requisitos abaixo). E, por fim, para cada assunto , criar exerccios de multipla escolha.
Os exerccios criados estaro disponveis a todos os professores cadastrados no sistema. Porm,
apenas o professor criador de um exerccio poder edit-lo.
Os professores, podem, assim, navegar pelos execcios criados. Durante a navegao docentes
podero marcar sua opinio sobre um dado exerccio atravs de botes de "Like" e "Dislike". Nesse
sentido, possvel tambm, consultar, para um dado assunto, quais so os exerccios mais bem
votados.
Uma outra opo dada aos professores a criao de listas de exerccios a partir dos exerccios
cadastrados no sistema. Nesse caso, o professor navega pelos exerccios de um assunto ,
marcando aqueles que gostoria que estivessem na lista final. Na sequncia, o sistema produz uma
URL a ser passada pelo professor aos alunos. Por meio da URL, alunos tem acesso lista de
exerccios. Nessa pgina, os alunos podem responder aos exerccios e verificar seus erros e
acertos.
A princpio, o sistema no salva no banco de dados cada resposta de cada aluno, mas faz a
contagem de quantas respostas corretas e incorretas um dado exerccio obteve.
Requisitos
O sistema produzido dever atender aos seguintes requisitos:
Funcionalidades
Para usurio administrador:
Cadastro de professores;
Para professores:
Cadastro de cursos, disciplinas e assuntos;
Um curso possui zero ou mais disciplinas ;
Uma disciplina possui zero ou mais assuntos;
Um assunto possui zero ou mais exerccios ;
Cadastro de novos exerccios ;
Sistema de votao para exerccios criados ("Likes" e "Dislikes"):
Opo, dado um assunto , para exibir os exerccios mais bem votados;
Busca por exerccios ;
Gerao de listas de exerccios ;
Fornecimento de uma URL para a lista de exerccios criada para que o professor
possa passar aos alunos;
Para os alunos (sem necessidade de cadastro):
Acesso a lista de exerccios criada pelo professor por meio de URL;
Informar as questes respondidas correta e incorretamente pelo aluno;
Armazenar a quantidade de respostas corretas e incorretas obtidas por cada
exerccio .
Ambiente de Desenvolvimento
O sistema deve ser desenvolvido utilizando apenas os recursos demonstrados na disciplina
TI161 (PHP, Javascript (JQuery), HTML5, CSS e algum banco de dados);
permitido o uso de frameworks front-end, como Bootstrap;
No permitido o uso de frameworks back-end.
Entrega
O sistema produzido dever ser armazenado em um repositrio privado na plataforma Gitlab TADS
(http://gitlab.tadsufpr.net.br). Os professores devero ser includos como membros master nos
repositrios criados (logins a lexkutzke e n
eves).
No possui acesso ao Gitlab TADS? Solicite por email ao Prof. Alex: alexkutzke at gmail dot
com
Documentao
O repositrio dever conter um arquivo chamado README.md contendo a descrio do sistema e de
seu funcionamento. Deve-se utilizar a sintaxe correta da linguagem Markdown nesse documento
(para saber mais, consulte:
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)