Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente para criar um plugin Moodle personalizado para uma plataforma de ortopedia. O plugin deve integrar funcionalidades avançadas de gestão de conteúdo em vídeo e um ambiente de aula ao vivo interativo. As funcionalidades principais incluem:
1. Tela de Upload de Vídeos (Somente para Administradores):
Será necessária uma interface intuitiva para administradores realizarem o upload e a gestão de vídeos. Esta tela deve permitir a inserção de informações detalhadas para cada vídeo, como título, link de hospedagem (externo ou interno), descrição, organização em capítulos e outras informações pertinentes para categorização e busca.
2. Reprodutor de Vídeo para Alunos (Similar ao 'Videotime'):
Para os alunos, o plugin deve oferecer um reprodutor de vídeo robusto, capaz de reproduzir conteúdo a partir de links de compartilhamento ou vídeos incorporados (embedded). Este reprodutor deve incluir as seguintes características:
- Funcionalidade de chat integrada para interação em tempo real durante a visualização.
- Exibição de aulas ou conteúdo similar relacionado ao vídeo atual.
- Campo para descrição detalhada do vídeo.
- Marca d'água dinâmica nos vídeos, exibindo o nome e o CPF do espectador para fins de segurança e rastreabilidade.
3. Reprodutor de Conteúdo ao Vivo (Estilo Sala de Reunião para Alunos):
O plugin deve proporcionar uma experiência de aula ao vivo, simulando uma sala de reunião virtual, com as seguintes sub-telas:
- Subtela-1: Gerenciador de Reunião para Administradores:
Um formulário para o administrador configurar as sessões ao vivo, incluindo título da reunião, nome do doutor responsável, data da transmissão e links para até 5 câmeras distintas. Esta tela também deve conter funções de moderação para o ambiente ao vivo.
- Subtela-2: Tela de Exibição da Aula ao Vivo para Alunos:
Uma interface para os alunos assistirem à aula ao vivo, onde poderão escolher qual das 3 a 5 câmeras desejam visualizar. Esta tela deve integrar um bate-papo para comunicação em tempo real e a exibição de conteúdos similares ou complementares à aula.
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