From afe1678f00ac15258050e5ebb11525d711400ceb Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 8 Dec 2023 00:06:22 +0000 Subject: [PATCH] Deployed 39c7d1a with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 968 +++ api/index.html | 1623 ++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.d7c377c4.min.js | 29 + assets/javascripts/bundle.d7c377c4.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.f886a092.min.js | 42 + .../workers/search.f886a092.min.js.map | 7 + assets/stylesheets/main.45e1311d.min.css | 1 + assets/stylesheets/main.45e1311d.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + contributing/index.html | 1119 +++ executing/index.html | 1337 ++++ frontend/semana-0/index.html | 1113 +++ frontend/semana-1/index.html | 1114 +++ frontend/semana-2/index.html | 1117 +++ frontend/semana-3/index.html | 1112 +++ frontend/semana-4/index.html | 1112 +++ frontend/semana-5/index.html | 1114 +++ frontend/semana-6/index.html | 1117 +++ index.html | 1129 +++ search/search_index.json | 1 + sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes sprints/sprint-0/index.html | 1307 ++++ sprints/sprint-1/index.html | 1212 +++ sprints/sprint-10/index.html | 1178 +++ sprints/sprint-11/index.html | 1175 +++ sprints/sprint-2/index.html | 1172 +++ sprints/sprint-3/index.html | 1200 +++ sprints/sprint-4/index.html | 1178 +++ sprints/sprint-5/index.html | 1168 +++ sprints/sprint-6/index.html | 1169 +++ sprints/sprint-7/index.html | 1170 +++ sprints/sprint-8/index.html | 1171 +++ sprints/sprint-9/index.html | 1173 +++ sprints/sprint-template/index.html | 1084 +++ 72 files changed, 36626 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 api/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.d7c377c4.min.js create mode 100644 assets/javascripts/bundle.d7c377c4.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js create mode 100644 assets/javascripts/workers/search.f886a092.min.js.map create mode 100644 assets/stylesheets/main.45e1311d.min.css create mode 100644 assets/stylesheets/main.45e1311d.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 contributing/index.html create mode 100644 executing/index.html create mode 100644 frontend/semana-0/index.html create mode 100644 frontend/semana-1/index.html create mode 100644 frontend/semana-2/index.html create mode 100644 frontend/semana-3/index.html create mode 100644 frontend/semana-4/index.html create mode 100644 frontend/semana-5/index.html create mode 100644 frontend/semana-6/index.html create mode 100644 index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 sprints/sprint-0/index.html create mode 100644 sprints/sprint-1/index.html create mode 100644 sprints/sprint-10/index.html create mode 100644 sprints/sprint-11/index.html create mode 100644 sprints/sprint-2/index.html create mode 100644 sprints/sprint-3/index.html create mode 100644 sprints/sprint-4/index.html create mode 100644 sprints/sprint-5/index.html create mode 100644 sprints/sprint-6/index.html create mode 100644 sprints/sprint-7/index.html create mode 100644 sprints/sprint-8/index.html create mode 100644 sprints/sprint-9/index.html create mode 100644 sprints/sprint-template/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..d6bf7150 --- /dev/null +++ b/404.html @@ -0,0 +1,968 @@ + + + +
+ + + + + + + + + + + + + + +Nesta seção, serão definidas as rotas da API, bem como os métodos HTTP e os parâmetros necessários para cada uma delas.
+Método HTTP: POST
+Rota: /users/register
Esta rota permite ao usuário fazer o login usando o Google OAuth2. Caso o usuário não tenha uma conta, uma nova será criada.
+Request:
+O request deve conter um token de autenticação do Google.
+ +"access_token"
: O token de acesso do Google OAuth2.Response:
+A resposta conterá informações de autenticação bem-sucedida, incluindo um token de autenticação.
+Success (200 OK)
+Error (400 BAD REQUEST)
+ +Método HTTP: POST
+Rota: /users/login
Esta rota atualiza o refresh-token do usuário e retorna um novo access-token.
+Request:
+O request deve conter um refresh-token.
+ +Response:
+Success (200 OK)
+Método HTTP: POST
+Rota: users/logout
Esta rota permite ao usuário fazer logout de sua conta no site.
+Request:
+ +Response:
+Suceess (200 OK)
+Error (400 BAD REQUEST)
+Error (401 UNAUTHORIZED)
+OBSERVAÇÃO: As respostas não contém conteúdo.
+Método HTTP: GET
+Rota: /courses/?search=<search>&year=<year>&period=<period>
Esta rota permite ao usuário pesquisar e encontrar informações detalhadas sobre matérias potenciais que podem se relacionar com o termo de busca (máximo 8). A busca deve ser pelo nome ou código da disciplina.
+Response:
+A resposta incluirá informações detalhadas sobre as matérias potenciais que se relacionam com o termo de busca.
+Success (200 OK):
+Error (400 BAD REQUEST):
+ +ou
+ +Método HTTP: POST
+Rota: /courses/schedule
Esta rota permite ao usuário criar uma grade de matérias deixando o sistema escolher automaticamente por preferencias determinadas pelo usuário. Ao utilizar esta rota, o usuário receberá três opções de grade.
+Request:
+ +Response:
+Success (200 OK):
+A resposta incluirá três opções de grade de matérias, com base nas preferências do usuário.
+Error (400 BAD REQUEST):
+ +Método HTTP: POST
+Rota: /courses/schedules/save
Esta rota permite ao usuário salvar uma grade de matérias, caso deseje utilizá-la novamente no futuro.
+Request:
+Response:
+Success (201 CREATED):
+A resposta confirmará a criação bem-sucedida da grade de matérias.
+ +Error (400 BAD REQUEST):
+ +Error (401 UNAUTHORIZED):
+ +Método HTTP: GET
+Rota: /courses/schedules
Esta rota permite ao usuário visualizar as grades de matérias criadas e salvas por ele.
+Request:
+ +Response:
+Success (200 OK):
+A resposta incluirá uma lista de grades de matérias salvas pelo usuário.
+Error (400 BAD REQUEST):
+ +Error (401 UNAUTHORIZED):
+ +Método HTTP: DELETE
+Rota: /courses/schedules
Esta rota permite ao usuário excluir uma grade de matérias salva anteriormente.
+Request:
+Response:
+Success (200 OK):
+A resposta confirmará a exclusão bem-sucedida da grade de matérias.
+ +Error (400 BAD REQUEST):
+ +Error (401 UNAUTHORIZED):
+ + + + + + + + + + + + + + + + + + + +{"use strict";/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var Wa=/["'&<>]/;Vn.exports=Ua;function Ua(e){var t=""+e,r=Wa.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i