Sobre este projeto
it-programming / web-development
Aberto
ATENÇÃO --- este é um projeto de média complexidade
estamos buscando um freelancer experiente para desenvolver o 1o. Estagio de um MPV de uma plataforma de microlearning , com foco em gamificação, utilizando o Moodle como base.
O objetivo é criar uma experiência de aprendizado altamente engajadora e eficaz, que incentive a participação e a conclusão dos módulos pelos usuários.
O projeto deve ser baseado no Moodle ( com BD PostgresSQL ) em uma experiência de aprendizado moderna e extremamente fluida, utilizando o 7taps como benchmark visual e funcional (aprendizado baseado em "cards" deslizáveis e interface mobile-first).
Requisitos Principais:
Interface Customizada (ui/ux): desenvolvimento de uma interface através de tema moodle ou frontend desacoplado que esconda completamente a aparência "acadêmica" do moodle. A navegação deve ser baseada em cards, com scroll vertical ou swipe. E Jornada Gamificada
Foco Total em Mobile: A interface deve ser 100% otimizada para smartphones (PWA).
Motor de Conteúdo: Integração profunda com H5P para criação de cenários de decisão (branching scenarios).
Gamificação: Implementação de camadas de XP, níveis e medalhas (ex: Plugin Level Up! XP) que recompensem o progresso imediato.
Haverá também etapas de Validação Humana antes que o aluno possa avançar
O que esperamos:
Não buscamos apenas um "instalador de plugins", mas um desenvolvedor que domine o motor de temas do Moodle (Mustache, scss, js) para entregar uma experiência de usuário (ux) de alto nível
2. Entregáveis e Definição de PRONTO (DoD)
Para garantir que o investimento seja focado e o MVP seja demonstrável, definimos os seguintes critérios:
Chamaremos o trabalho desenvolvido de APLICAÇÃO
Lista de Entregáveis:
Aplicação funcionando em ambiente Moodle fornecido pelo contratante.
Camada front end aplicada e funcional ( seja tema ou front end desacoplado ) , removendo blocos padrão do Moodle (barra lateral, rodapé, breadcrumbs).
Módulo Piloto: Um (1) módulo de microlearning completo (conteúdo fornecido pelo contratante) montado no formato de cards interativos.
Sistema de Gamificação: Painel visual simples para o(a) aluna ver seu nível e XP atual.
Código-Fonte: Repositório privado no GitHub com código comentado.
Definição de PRONTO (Definition of DONE):
Teste do "Polegar": Todos os elementos de interação devem ser facilmente acessados com uma mão em uma tela de 6 polegadas.
Performance: A primeira tela do curso deve carregar rapidamente ( 3s ou menos) em uma conexão 4G.
Persistência de Dados: O progresso do(a) aluno(a) (XP e conclusão) deve ser gravado corretamente no PostgreSQL e refletido no Admin do Moodle.
Experiência Sem Atrito: O usuário não deve ver nenhuma tela padrão do Moodle durante o fluxo de aprendizado.
antes de fazer uma proposta verifique se você poderia apresentar soluções para :
1."Para criar uma interface estilo 7taps, precisamos remover toda a navegação nativa do Moodle (gaveta de navegação, breadcrumbs e blocos laterais). Como você faria isso via código de tema (Mustache/Layouts) de forma que a visualização de 'Admin' continue funcional, mas a de 'Estudante' seja 100% limpa?"
Algumas de Nossas preferencias :
1. Se optar pelo frontend desacoplado , preferimos Vue ao invés de REACT
2.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias