Bem-vindo à Plataforma de Ensino Online com Foco na Acessibilidade! Este projeto visa oferecer uma plataforma de ensino online acessível e inclusiva para estudantes de todas as habilidades e necessidades.
Este é um projeto academico que visa criar uma plataforma de ensino online que atende aos seguintes objetivos:
- Fornecer cursos em várias disciplinas.
- Garantir que a plataforma seja acessível a pessoas com deficiência.
- Incluir suporte para leitores de tela, legendas e outras ferramentas de acessibilidade.
-
Cadastro de Usuários: Os usuários podem se registrar como alunos, instrutores ou administradores.
-
Criação e Gerenciamento de Cursos: Os administradores podem criar, editar e excluir cursos. Os instrutores podem adicionar aulas aos cursos.
-
Recursos de Acessibilidade: A plataforma é projetada para ser acessível a pessoas com deficiência visual e auditiva, incluindo suporte para leitores de tela e legendas em vídeos.
-
Pesquisa de Cursos e Aulas: Os alunos podem usar uma barra de pesquisa para encontrar rapidamente cursos e aulas de interesse.
-
Ajuste de Velocidade de Reprodução: Os alunos podem ajustar a velocidade de reprodução dos vídeos para melhor atender ao seu ritmo de aprendizado.
-
Adição de Recursos Educacionais: Os administradores podem facilmente adicionar documentos PDF, links externos e quizzes a cada aula.
-
Comunicação e Interação: Os alunos podem fazer perguntas e deixar comentários sobre as aulas, promovendo a interação com instrutores e colegas.
-
Suporte a Vários Idiomas: A plataforma oferece suporte a vários idiomas, permitindo o acesso de estudantes internacionais.
-
Calendário de Eventos: Os administradores podem criar um calendário de eventos e prazos importantes para os alunos.
-
Download de Materiais: Os alunos têm a opção de baixar materiais do curso para acesso offline.
Para configurar e executar este projeto, siga estas etapas:
-
Clone este repositório em sua máquina local.
-
Configure o ambiente de desenvolvimento, incluindo a instalação das dependências necessárias (listadas no arquivo de requisitos).
-
Execute o servidor da aplicação Java Spring Boot.
-
Acesse a interface da plataforma em seu navegador e comece a explorar as funcionalidades.
Este projeto é de código aberto e as contribuições são bem-vindas. Se você deseja contribuir, siga estas diretrizes:
- Faça um fork do repositório.
- Crie um branch para sua contribuição.
- Faça as alterações desejadas.
- Envie um pull request explicando suas mudanças e os motivos.