/sisfre-api

Sistema de gestão de frequência do IFCE Campus Cedro.

Primary LanguageTypeScript

[x] Planejar próximos passos
[x] Documentação das rotas de turma (15/02/2024)
[x] Setup prisma connection on application startup (15/02/2024)
[x] CRUD de semestre: mudar atributo semestre de 1 e 2 para FIRST e SECOND (17/02/2024)

CRUD de Disciplina:
Desenhar como está o modelo de classes e as composições
Ver implementações do módulo de DDD do curso

Criar (nome, sigla) (curso, período, quantidade de aulas no período)[]
Atualizar (mesmos dados da criação)
Buscar (nome, curso/semestre (periodo))
Buscar pelo ID
Deletar

[ ] CRUD de disciplina (23/02/2024)
[ ] Faltando rota de deletar semestre (24/02/2024)
[ ] Adicionar filtros na busca de turmas (24/02/2024)
[ ] Planejar próximos passos (24/02/2024)

[ ] Cadrastro de falta
[ ] CRUD de solicitação de anteposição
[ ] CRUD de solicitação de reposição
[ ] Quando for criar/atualizar um sábado letivo, checar se não é feriado
[ ] Confirmação/Rejeição de reposição
[ ] Confirmação/Rejeição de anteposição
[ ] Confirmação/Rejeição de falta
[ ] validar acesso a recursos de acordo com a role do usuário
[ ] adicionar verificação de email
[ ] fazer reset de senha
[ ] Prepare integration tests setup
[ ] tornar coordenador obrigatório ao criar entidade curso
[ ] rever regras de criação e atualização de turmas
[ ] ver regras para a deleção de turma
[ ] ver regras para a criação de semestres
[ ] Add log lib
[ ] preparar setup de testes e2e

Dúvidas
1 - Ao criar usuário tem 3 roles, mas ao listar tem 4, uma a mais (COORDENADOR)
2 - QUANTIDADE DE AULAS POR PERIODO: Deve ser feito dessa mesma forma? Esse dado, é de aulas por dia? por semana? Vi que o máximo é 7.
3 - É possível ter uma disciplina em vários semestre do mesmo curso?
4 - Estou utilizando o postgres, posso continuar com ele mesmo?
5 - Onde fica a parte do cadastro de reposições e anteposições?
6 - Deve permitir sábados letivos e feriados para dia atual e datas anteriores?
7 - No sábado letivo, seria bom ter a data ao qual o sábado se refere? Além do dia da semana ou ao invés do dia da semana.
8 - A parte de "feriados" continuar com essa nomenclatura? Já que envolve feriado, recesso e férias.
9 - Muda estrutura do banco para português?
10 - Posso ter mais de um feriado para o mesmo dia? (como está é permitido)
11 -