Pesquisar

Site para lições de matemática

07/10/2016 às 08:38

Descrição do Projeto:

(O texto excedeu o limite de caracteres dessa página, por isso o coloquei em um bloco de notas em anexo).

O site é uma plataforma para o usuário fazer lições de matemática.

O front-end vai ser feito com o seguinte template:
https://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469?s_rank=1

O back-end gostaria que fosse feito em php, pois é a única linguagem que entendo. Mas, caso o desenvolvedor queira sugerir outra linguagem, estou aberto.

O site tem alguns cursos de matemática. Em cada curso que estiver inscrito, o usuário tem um nível. Cada nível tem o seu módulo de exercícios (conjunto de exercícios). Para avançar de nível, o usuário faz esse módulo de exercícios. Se ele acertar mais que x% dos exercícios, dentro de um tempo limite y, o nível dele aumenta em 1 unidade. Se ele não conseguir acertar x% ou se estourar o tempo y, ele permanece no mesmo nível.

-CADASTROS DE EXERCÍCIOS:
Dentro de cada curso, os exercícios que constituem o módulo de cada nível são fixos e escritos por mim. Cada exercício vem junto com um exemplo resolvido[Ex_ID_exemploResolvido] e um botão para assistir um vídeo (youtube) [Ex_ID_videoDica] com um exemplo resolvido.

--interface do admin cadastrar novos exercícios: para cadastrar os exercícios, teremos algo do tipo (para cada exercício):
Ex_course|Ex_ID|Ex_Question|Ex_Answer|Ex_Options|Ex_LevelID
Ex_course: Curso ao qual aquela questão pertence.
Ex_Question: enunciado da questão
Ex_Answer: resposta correta
Ex_Options: opções a serem mostradas em 'radio'.
Ex_ID_exemploResolvido
Ex_ID_videoDica

Os campos de Ex_Question e Ex_Answer devem aceitar imagens, pois as equações matemáticas são inseridas como imagens.

--interface para modificar exercícios:
Página que mostra todos os exercícios que já foram cadastrados, e permite editá-los. A página deve ter filtros (exibir somente as questões de terminados níveis, por exemplo)

-EXIBIÇÃO DOS EXERCÍCIOS PARA O USUÁRIO:
Quando o usuário clica no botão para responder as questões do módulo, ele é encaminhado para uma página onde são exibidos os exercícios.

Existem 2 layouts para exibição dos exercícios (isso porque, dependendo do tipo de exercício, é preferível ter o layout de exibição do tipo 1 ou do tipo 2). Todos os exercícios de um mesmo nível utilizam o mesmo layout. Ou seja, cada nível vai ter uma variável que informa se o layout é do tipo 1 ou do tipo 2.

Em geral, há um DIV para exibição do enunciado da questão (variável Ex_Question) e outro DIV para a exibição das alternativas (Ex_Options).
Após responder todos os exercícios do módulo, o usuário é encaminhado para uma página que mostra a nota que ele tirou.


ABRA O .TXT EM ANEXO PARA VER O PROJETO COMPLETO!!
ABRA O .TXT EM ANEXO PARA VER O PROJETO COMPLETO!!

Habilidades desejadas:

Front-End PHP

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 23/01/2017 às 14:54

Última interação: 14/10/2016 às 08:20

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 24
Propostas excluídas: 23
Interessados: 38

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Loja web para reserva de equipamentos para locação para empresas - Desenvolver uma página web tipo loja online para o mock-up de um app mobile que servirá para permitir que o usuário cadastrado faca a reserva de um equipamento (notebooks, ve&i...

Criação de site futurístico, com imagens 3D e interativo - Você consegue criar um site interativo com imagens 3D, futurístico, como se fosse esses abaixo: https://youtu.be/eS-44lSszFI?si=JiFJyx0tMeype2WS Irei fornecer outros exemplos de sites...

Converter API no Laravavel 10 para Array - Olá Devs, preciso de alguém com experiência em laravel para um job. Estou tendo uma dificuldade para converter uma api em um array por isso quero sua ajuda, para maiores detalh...

Desenvolvimento de marketplace - multivendedor - Criação de ecommerce - plataforma web Criação de plataforma para validação de MVP. Após validação haverá desenvolvimento comp...

Melhorar e finalizar sistema por comando de voz - Preciso de um programador para implementar/melhorar e finalizar um sistema de comando por voz para um jogo com algumas funcionalidades específicas. Seria para substituir o uso do mouse para ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.