Skip to content

Sir-Aguiar/UserPlatformBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação da API

Cria solicitação de um novo aluno

  POST /new-student
Body Tipo Descrição
name string Obrigatório
password string Obrigatório
login string Obrigatório
email string Obrigatório
_class string Obrigatório
Status Descrição
201 A solicitação ocorreu com suecesso
400 Falta de cabeçalhos ou de parâmetros

Registra um novo professor no banco de dados

  POST /new-professor
Body Tipo Descrição
name string Obrigatório
password string Obrigatório
login string Obrigatório
email string Obrigatório
_classes string[] Obrigatório
discipline string Obrigatório
Status Descrição
201 A solicitação ocorreu com suecesso
400 Falta de cabeçalhos ou de parâmetros ou usuário já eixstente

Busca pelas classes existentes

  GET /getclasses
Status Descrição
200 A solicitação ocorreu com suecesso
500 Erro interno

Encontra UM estudante pelo login / username

  GET /stdlogin/:login
Parâmetros Tipo Descrição
login string Obrigatório
Status Descrição
200 Aluno encontrado com sucesso
404 Aluno não existe ou não encontrado

Encontre estudantes pelo nome

  GET /stdname/:name
Parâmetros Tipo Descrição
name string Obrigatório
Status Descrição
200 Alunos encontrados com sucesso
404 Alunos não existem ou não encontrado

Encontre estudantes pela classe

  GET /stdclass/:_class
Parâmetros Tipo Descrição
class string Obrigatório
Status Descrição
200 Alunos encontrados com sucesso
404 Alunos não existem ou não encontrado

Encontra UM professor pelo login / username

  GET /pfrlogin/:login
Parâmetros Tipo Descrição
login string Obrigatório
Status Descrição
200 Professor encontrado com sucesso
404 Professor não existe ou não encontrado

Encontra professores pela disciplina

  GET /prfdiscipline/:discipline
Parâmetros Tipo Descrição
discipline string Obrigatório
Status Descrição
200 Professores encontrados com sucesso
404 Professores não existem ou não encontrado

Encontra estudantes pendentes por classe

  GET /stdvalidate/:_class
Header Tipo Descrição
professor_id string Obrigatório
Parâmetros Tipo Descrição
class string Obrigatório
Status Descrição
200 Estudantes encontrados
400 Erro desconhecido
404 Estudantes não encontrados ou _id ed professor inválido

Encontra estudantes pendentes por classe

  PUT /validatestd
Header Tipo Descrição
professor_id string Obrigatório
body Tipo Descrição
_class string Obrigatório
studentLogin string Obrigatório
validateOption -1, 0 ou 1 Obrigatório
Status Descrição
200 Estudante validado com sucesso
400 Erro específico será retornado
404 _id de professor inválido

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published