Sobre este projeto
it-programming / mobile-development
Aberto
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).
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Payment Processor (Paypal, Stripe, etc)
Plataformas exigidas iPhone, Android
Prazo de Entrega: Não estabelecido
Habilidades necessárias