About this project
it-programming / web-development
Open
Busco um desenvolvedor ou equipe experiente para criar a plataforma ead/lms "educahoras". O projeto envolve o desenvolvimento de um sistema robusto para cursos livres gratuitos, com um modelo de certificação digital opcional e pago. A solução deve ser implementada preferencialmente utilizando WordPress, um plugin LMS (Learning Management System) e WooCommerce, com customizações específicas para atender às necessidades do projeto.
Funcionalidades Principais:
1. Acesso a Cursos Gratuitos: Os alunos poderão se cadastrar, fazer login e acessar os cursos gratuitamente. Os cursos serão compostos por módulos textuais e questionários.
2. Lógica de Certificação Automática: A emissão do certificado digital será condicionada a três critérios:
* Conclusão total do curso.
* Aprovação mínima de 70% no questionário final.
* Confirmação do pagamento do certificado.
O botão "Emitir certificado" só deverá aparecer após a aprovação do aluno com 70% ou mais. Ao clicar, o aluno será direcionado ao checkout para pagamento. Após a confirmação do pagamento, o sistema deverá gerar o certificado automaticamente em formato PDF.
Estrutura da Plataforma:
* Site Público: Deverá incluir as seguintes páginas: Home, Catálogo de Cursos, Páginas Individuais dos Cursos, Como Funciona, Certificados, Validação de Certificado, FAQ, Blog, Termos de Uso, Política de Privacidade, Política de Reembolso, Contato e Login.
* ÁRea do Aluno: Contará com funcionalidades como Cadastro, Login, Meus Cursos, Acompanhamento de Progresso, Acesso a Módulos Textuais, Questionário, Visualização de Resultado, Meus Certificados, Opção de Download e Solicitação de Segunda Via.
* Painel Administrativo: Para gerenciamento completo da plataforma, incluindo Cadastro de Cursos, Módulos, Aulas, Questões, Alunos, Pagamentos, Certificados, Páginas e Relatórios Básicos.
Conteúdo Inicial:
A plataforma será lançada com aproximadamente 40 cursos textuais. Não haverá videoaulas inicialmente.
Detalhes do Certificado:
O certificado digital deverá conter as seguintes informações: Nome do Aluno, Nome do Curso, Carga Horária, Data de Emissão, Código Único de Validação, QR Code, Marca da EducaHoras e Assinatura. Deverá ser disponibilizado para download na área do aluno, enviado por e-mail ou link direto, e ter um sistema de validação pública por código ou QR Code.
Requisitos Técnicos Adicionais:
* Gateway de Pagamento: Integração com opções de pagamento via Pix e Cartão de Crédito.
* Comunicação: Configuração de SMTP/e-mail transacional para notificações e envio de certificados.
* Segurança: Implementação de segurança básica para proteção da plataforma e dados dos usuários.
* Backup: Configuração de rotinas de backup para garantir a integridade dos dados.
* SEO Básico: Otimização básica para motores de busca.
* Responsividade: Design totalmente responsivo para acesso em diferentes dispositivos.
* LGPD: Conformidade com as diretrizes da Lei Geral de Proteção de Dados.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed