Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor ou equipe experiente para criar um Sistema de Gerenciamento de Aprendizado (LMS) focado em cursos online. O sistema será implantado para fornecer cursos personalizados para uma empresa, oferecendo treinamentos e materiais educacionais aos seus funcionários. Buscamos uma plataforma intuitiva e de fácil utilização.
Escopo do Projeto:
O LMS a ser desenvolvido incluirá os recursos mencionados anteriormente, juntamente com as seguintes funcionalidades adicionais:
Gerenciamento de Cursos e Módulos:
Os administradores poderão criar, editar e excluir cursos e módulos.
Cada módulo terá a capacidade de conter conteúdo de aula, como vídeos e anexos.
Envio de Conteúdo em Vídeo e Anexos:
Os instrutores poderão fazer upload de vídeos para cada aula.
Os materiais anexos, como documentos e slides, podem ser adicionados em conjunto com os vídeos.
Acompanhamento de Progresso e Marcação de Aulas Vistas:
Os alunos poderão visualizar o progresso de suas aulas e módulos completados.
Eles poderão marcar aulas como "já vistas" para acompanhamento pessoal.
ÁRea de Certificados:
Após a conclusão bem-sucedida de um curso, os alunos terão acesso a certificados personalizados em formato PDF.
O sistema permitirá personalização do modelo do certificado.
Comentários e Aprovações:
Os alunos poderão deixar comentários nas aulas e módulos.
A aprovação de comentários será gerenciada por diferentes níveis de usuários (administradores, instrutores).
Inserção de Vídeos e Armazenamento em Bucket S3:
Os instrutores poderão incorporar vídeos às aulas do curso.
Os vídeos enviados serão armazenados em um bucket Amazon S3 integrado ao projeto.
Tecnologias Utilizadas:
O sistema será desenvolvido usando o framework Laravel para o backende Vue JS com Tailwind para o frontend, proporcionando desempenho, robustez e interatividade.
Requisitos Adicionais e Observações:
Autenticação segura, recuperação de senha e gerenciamento de permissões para usuários.
Suporte a uploads de diversos tipos de materiais (documentos, slides, imagens).
Interface de usuário intuitiva com feedback visual claro.
Design responsivo para adaptação a diferentes dispositivos.
Orçamento e Prazo:
Solicitamos que os interessados apresentem uma proposta detalhada de custos e um cronograma estimado.
O pagamento será liberado conforme marcos de desenvolvimento forem atingidos.
Como Aplicar:
Os interessados devem enviar propostas detalhadas, incluindo informações sobre a equipe de desenvolvimento e portfólio relevante.
Critérios de Seleção:
A seleção será baseada na experiência, qualidade das propostas, compatibilidade com os requisitos e competências demonstradas.
Observações Finais:
Estamos empenhados em estabelecer uma parceria duradoura com os desenvolvedores selecionados, visando o sucesso contínuo deste projeto.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias