Completed

Simulados randômicos

Published on the May 24, 2017 in IT & Programming

About this project

Open

OBJETO
Desenvolvimento para dispositivos moveis, aplicação de Testes Simulados

Para que um teste possa ser efetuado, são pré-requisitos


b)    Cadastro de Alunos
c)    Base de Dados de Questões
d)    Mecanismos para Gerenciamento das Bases de Dados

Os Alunos deverão usar o Pagseguro para pagar pela execução dos Testes Simulados, portanto o Sistema desenvolvido deverá prover esta integração.

PREMISSAS

•    Usuários do tipo “Administrador” cadastram Cursos, Turmas, Questões, etc.
•    Usuários do tipo “Aluno” efetuam seu cadastro, inscrevem-se em uma Turma de um Curso e efetuam o pagamento, estando então habilitados a fazer Exames Simulados.

•    Observações:

o    Administradores gerenciam Questões relacionando-as a Assuntos e relacionando-as a Cursos ( simulados diversos ).
O    Administradores poderão pesquisar as Questões já cadastradas usando como critério Assunto(s), Curso(s) e/ou palavras-chave (entre outros).
O    Ao elaborar um Teste Simulado o Sistema irá considerar apenas o Curso do Aluno e as perguntas vinculadas ao Curso.

•    Um Curso pode ser associado a um ou mais Assuntos.
•    Uma Questão pode ser associada a um ou mais Assuntos.
•    Uma Questão pode ser associada a um ou mais Cursos.
•    Uma Questão poderá ser selecionada para ser apresentada a um Aluno de um Curso se estiver associada à este Curso.

•    Questões podem ter uma ou mais alternativas corretas. No caso de múltiplas alternativas, a resposta só será considerada correta se incluir todas as alternativas.
•    Questões poderão ter comentários – explicando a resposta correta, etc. Estes comentários serão vistos quando o Aluno fizer a “Correção” do teste Simulado.
•    Uma vez usadas em algum Simulado, uma Questão não poderá mais ser excluída da base de dados. Caso não se deseje mais usá-la, deve-se marcá-la como “Desativada”.

•    Os Simulados que um Aluno fizer serão armazenados. Ele poderá revê-los e/ou repeti-los.
•    As questões já selecionadas para um Aluno não serão selecionadas novamente (a não ser que a base de dados não disponha de questões suficientes para evitar repetições).

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.)
Required platforms iPhone, Android

Delivery term: Not specified

Skills needed

Other projects posted by F. M.