- JavaScript 99.9%
- Dockerfile 0.1%
|
|
||
|---|---|---|
| __mocks__ | ||
| deploy | ||
| PASSO-A-PASSO | ||
| prisma | ||
| sql | ||
| src | ||
| uploads | ||
| .babelrc | ||
| .dockerignore | ||
| .editorconfig | ||
| .env.example | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| atividades.md | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| jest.config.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| server.js | ||
#PLATAFORMA DE MATEMÁTICA
##README
- O README.md criado com sucesso;
- 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;