{"info":{"_postman_id":"06181d12-4b36-41f3-a354-bb6406918232","name":"📚 Labenu System 9","description":"<html><head></head><body><img src=\"https://content.pstmn.io/77615daa-597b-4b47-9a40-1ba48ca7e854/aW1hZ2UtcmVtb3ZlYmctcHJldmlldy5wbmc=\" width=\"365\" height=\"253\">\n\n<h1 id=\"sobre\">Sobre</h1>\n<p>Essa API foi desenvolvida para representar a dinâmica básica de qualquer escola. Aqui será encontrado três entidades fundamentais para o bom funcionamento de uma escola: estudantes, corpo docente e turmas. As funcionalidades básicas encontradas nessa API são: criar estudante, criar docente, criar turma, adicionar estudante na turma e adicionar docente na turma e também é possível mudar o aluno, professor e turma. ﾠ</p>\n<h3 id=\"as-funcionalidades-básicas-são\">As funcionalidades básicas são:</h3>\n<p><strong>→ Criar turma</strong></p>\n<p><strong>→ Buscar turmas ativas</strong></p>\n<p><strong>→ Mudar turma de módulo</strong></p>\n<p><strong>→ Criar estudante</strong></p>\n<p><strong>→ Buscar estudantes através do nome</strong></p>\n<p><strong>→ Mudar estudante de turma</strong></p>\n<p><strong>→ Criar docente</strong></p>\n<p><strong>→ Buscar todas as pessoas docentes</strong></p>\n<p><strong>→ Mudar docente de turma</strong></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Sobre","slug":"sobre"}],"owner":"22767800","collectionId":"06181d12-4b36-41f3-a354-bb6406918232","publishedId":"VVJ3zb4P","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-09-09T17:13:20.000Z"},"item":[{"name":"Turma","item":[{"name":"Pegar Turmas","id":"71967001-2aed-4693-a19e-33ba2d796f47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://labenu-system-9.herokuapp.com/turmas","urlObject":{"protocol":"https","path":["turmas"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"71967001-2aed-4693-a19e-33ba2d796f47"},{"name":"Add Turma","id":"fd0436d0-adee-4d14-b37f-425774ef1680","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"nome\":\"Freire\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/turmas","urlObject":{"protocol":"https","path":["turmas"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fd0436d0-adee-4d14-b37f-425774ef1680"},{"name":"MudarTurma","id":"7f837ce9-c4df-41cf-96d5-381f4f9b12c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n\"id\":\"1662651616681\",\r\n\"modulo\":\"6\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/turmas/turma","urlObject":{"protocol":"https","path":["turmas","turma"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7f837ce9-c4df-41cf-96d5-381f4f9b12c5"}],"id":"bcf51265-4d0c-45a9-bc27-0abfcd759ea0","description":"<p>Toda turma é composta pelas seguintes características:</p>\n<p><strong><code>id</code></strong>: identificador único gerado pela própria aplicação</p>\n<p><code>nome</code>: nome da turma</p>\n<p><code>docentes</code>: lista de ids ou nomes de docentes dessa turma</p>\n<p>* existir na tabela de docentes<br />* iniciar vazia</p>\n<p><code>estudantes</code>: lista de ids ou nomes de estudantes dessa turma</p>\n<p>* existir na tabela de estudantes<br />* iniciar vazia</p>\n<p><strong><code>modulo</code></strong>: módulo atual da turma</p>\n<p>* pode assumir um valor entre 1 a 6 nas turmas ativas, ou <code>0</code>, indicando que as aulas dessa turma ainda não começaram<br />* iniciar como <strong><code>0</code></strong></p>\n","_postman_id":"bcf51265-4d0c-45a9-bc27-0abfcd759ea0"},{"name":"Estudante","item":[{"name":"Pegar Estudantes","id":"05c95b38-e8a5-441c-9e34-4ff9cdadb139","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://labenu-system-9.herokuapp.com/estudantes","urlObject":{"protocol":"https","path":["estudantes"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"05c95b38-e8a5-441c-9e34-4ff9cdadb139"},{"name":"Add Estudante","id":"72a11ff9-3f09-4cf7-b269-965848708789","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"nome\":\"Aluno\",\r\n\"email\":\"Aluno@gmail.com\",\r\n\"data_nasc\":\"02/02/2022\",\r\n\"turma_id\":\"1662651616681\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/estudantes","urlObject":{"protocol":"https","path":["estudantes"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"72a11ff9-3f09-4cf7-b269-965848708789"},{"name":"MudarEstudante","id":"fb7ef7b6-0722-4910-a797-417d9cd80dc9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n\"id_turma\":\"1662665923060\",\r\n\"id\": \"1662728633790\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/turmas/estudante","urlObject":{"protocol":"https","path":["turmas","estudante"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb7ef7b6-0722-4910-a797-417d9cd80dc9"}],"id":"ab43e2a0-c471-4852-b6df-e4aae1ed8a48","description":"<p>Representa estudantes da nossa instituição. Possuir uma, e somente uma turma. Estudantes com cadastro novo começam sem alocação em nenhuma turma.</p>\n<p>Possuir:</p>\n<p><strong><code>id</code></strong>: identificador único gerado pela própria aplicação</p>\n<p><code>nome</code>: nome da pessoa</p>\n<p><code>email</code>: email da pessoa</p>\n<p><code>data_nasc</code>: data de nascimento no formato DD/MM/AAAA</p>\n<p>exemplo: <code>21/03/1999</code></p>\n<p><strong><code>turma_id</code></strong>: id ou nome da turma da pessoa</p>\n<p>* existir na <em>tabela de turmas</em></p>\n","_postman_id":"ab43e2a0-c471-4852-b6df-e4aae1ed8a48"},{"name":"Docente","item":[{"name":"Pegar Docentes","id":"04ddc7a2-4e97-459a-847b-5d06771854e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://labenu-system-9.herokuapp.com/docentes","urlObject":{"protocol":"https","path":["docentes"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"04ddc7a2-4e97-459a-847b-5d06771854e6"},{"name":"Add Docentes","id":"8d2083ca-0327-4190-a926-6d99d012b132","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"nome\":\"Bruno\",\r\n\"email\":\"Bruno@gmail.com\",\r\n\"data_nasc\":\"01/01/2000\",\r\n\"turma_id\":\"1662651616681\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/docentes","urlObject":{"protocol":"https","path":["docentes"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8d2083ca-0327-4190-a926-6d99d012b132"},{"name":"MudarDocente","id":"b65738e1-608d-4e3a-82fc-e06f869ba86f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n\"id_turma\":\"1662666336896\",\r\n\"id\": \"1662741262439\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://labenu-system-9.herokuapp.com/docente","urlObject":{"protocol":"https","path":["docente"],"host":["labenu-system-9","herokuapp","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b65738e1-608d-4e3a-82fc-e06f869ba86f"}],"id":"940fe98e-d1fc-4346-bc4e-868cec6e3b39","description":"<p>Representa docentes da nossa instituição. Cada docente deve possuir uma, e somente uma turma por vez. Docentes com cadastro novo começam sem alocação em nenhuma turma.</p>\n<p>Deve possuir:</p>\n<p><strong><code>id</code></strong>: identificador único gerado pela própria aplicação</p>\n<p><code>nome</code>: nome da pessoa</p>\n<p><code>email</code>: email da pessoa</p>\n<p><code>data_nasc</code>: data de nascimento no formato DD/MM/AAAA</p>\n<p>exemplo: \"21/03/1999\"</p>\n<p><strong><code>turma_id</code></strong>: id ou nome da turma que essa pessoa é responsável</p>\n<p>* existir na <em>tabela de turmas</em></p>\n","_postman_id":"940fe98e-d1fc-4346-bc4e-868cec6e3b39"}]}