/EducPlus-Academy

University project where we made an API for online education

Primary LanguageJava

Plataforma de Ensino Online com Foco na Acessibilidade

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.

Descrição do Projeto

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.

Funcionalidades Principais

  • 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.

Configuração e Execução

Para configurar e executar este projeto, siga estas etapas:

  1. Clone este repositório em sua máquina local.

  2. Configure o ambiente de desenvolvimento, incluindo a instalação das dependências necessárias (listadas no arquivo de requisitos).

  3. Execute o servidor da aplicação Java Spring Boot.

  4. Acesse a interface da plataforma em seu navegador e comece a explorar as funcionalidades.

Contribuição

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.