From d01871ba9f0eb152cbcdc7501a041ad7e7e83dfb Mon Sep 17 00:00:00 2001 From: <> Date: Wed, 25 Oct 2023 12:17:35 +0000 Subject: [PATCH] Deployed 73d0e89 with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 786 ++ api/index.html | 1407 ++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.aecac24b.min.js | 29 + assets/javascripts/bundle.aecac24b.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.35e1ed30.min.css | 1 + assets/stylesheets/main.35e1ed30.min.css.map | 1 + assets/stylesheets/palette.356b1318.min.css | 1 + .../stylesheets/palette.356b1318.min.css.map | 1 + contributing/index.html | 933 +++ frontend/semana-0/index.html | 912 +++ frontend/semana-1/index.html | 913 +++ frontend/semana-2/index.html | 916 +++ frontend/semana-3/index.html | 911 +++ frontend/semana-4/index.html | 911 +++ frontend/semana-5/index.html | 913 +++ frontend/semana-6/index.html | 916 +++ index.html | 929 +++ search/search_index.json | 1 + sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes sprints/sprint-0/index.html | 1094 +++ sprints/sprint-1/index.html | 999 +++ sprints/sprint-2/index.html | 963 +++ sprints/sprint-3/index.html | 963 +++ sprints/sprint-4/index.html | 969 +++ sprints/sprint-5/index.html | 959 +++ sprints/sprint-template/index.html | 885 +++ 65 files changed, 24573 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.aecac24b.min.js create mode 100644 assets/javascripts/bundle.aecac24b.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.35e1ed30.min.css create mode 100644 assets/stylesheets/main.35e1ed30.min.css.map create mode 100644 assets/stylesheets/palette.356b1318.min.css create mode 100644 assets/stylesheets/palette.356b1318.min.css.map create mode 100644 contributing/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-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-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..a468f3c7 --- /dev/null +++ b/404.html @@ -0,0 +1,786 @@ + + + +
+ + + + + + + + + + + + + + +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)
+ +Método HTTP: GET
+Rota: /courses/?search=<search>
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 5). A busca deve ser pelo nome da matéria.
+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):
+ +Método HTTP: POST
+Rota: /schedules/automatic/create
Esta rota permite ao usuário criar uma grade de matérias, selecionando manualmente as matérias e horários ou 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: /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: /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: /schedules/delete
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 Ha=/["'&<>]/;Un.exports=$a;function $a(e){var t=""+e,r=Ha.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i