No description
  • JavaScript 99.9%
  • Dockerfile 0.1%
Find a file
2025-03-10 13:11:59 +00:00
__mocks__ WIP - Tentando resolver o problema no teste unitário turma... 2024-09-03 15:14:18 -04:00
deploy configurando as variaveis de ambiente 2025-02-18 20:52:55 -05:00
PASSO-A-PASSO arrumando o docker compose 2025-02-18 20:40:56 -05:00
prisma contruindo o logout 2025-02-11 22:24:05 -04:00
sql corrigindo o seed 2025-03-05 22:09:35 -03:00
src Consertando erro do teste 2025-03-09 16:39:52 -04:00
uploads corrigindo o meddleware de permissões 2025-03-05 21:45:10 -03:00
.babelrc testes de integração criados 2024-10-28 21:54:04 -03:00
.dockerignore arrumando o docker compose 2025-02-18 20:40:56 -05:00
.editorconfig Fazendo os testes, fiz alguns teste para o controller 2024-11-26 21:02:18 -04:00
.env.example configurando as variaveis de ambiente 2025-02-18 20:52:55 -05:00
.gitignore WIP - fix erros 2024-09-14 11:52:31 -04:00
.gitlab-ci.yml corrigindo o ci/cd 2025-02-18 21:15:19 -05:00
atividades.md seed feita 2024-10-09 18:26:12 -03:00
docker-compose.yaml arrumando o docker compose 2025-02-18 20:40:56 -05:00
Dockerfile arrumando o docker compose 2025-02-18 20:40:56 -05:00
jest.config.js WIP - Tentando resolver o problema no teste unitário turma... 2024-09-03 15:14:18 -04:00
package-lock.json testes finalizados 2024-11-28 21:16:39 -04:00
package.json testes finalizados 2024-11-28 21:16:39 -04:00
README.md feito 2024-09-17 18:48:52 -04:00
server.js Padronizando com o estilo o qual deverá ser usado de fato + listarPorId 2024-08-09 21:42:53 -04:00

#PLATAFORMA DE MATEMÁTICA

##README

  1. O README.md criado com sucesso;
  2. Link para códigos do README.MD;

Descrição do Sistema

O professor Marcos Matos precisa de uma plataforma para disponibilizar suas aulas no formato já existente de Módulos com questões. No qual uma turma tem diversos módulos, um módulo refere-se a um assunto de determinada disciplina (ex.: Equações de Primeiro Grau) e tem diversas questões, cada questão tem um pdf e um vídeo que explica a resolução da questão.

Requisitos Funcionais

RF01 - Gerenciar Turmas
RF02 - Gerenciar Módulos
RF03 - Gerenciar Questões

Regras de Negócio

RF01

Apenas professores podem cadastrar Turmas;
Um aluno se vincula a uma Turma;
Uma Turma contém Módulos e Alunos.

RF02

Apenas professores podem cadastrar Módulos;
Um Módulo pertence a uma Turma;
Um aluno tem acesso aos Módulos que estão vinculados à Turma que ele está vinculado.

RF03

Apenas professores podem cadastrar Questões;
Uma Questão pode pertencer a vários Módulos;