From d03727134bdbdb3fbb614bfabf93b140f1503205 Mon Sep 17 00:00:00 2001 From: <> Date: Wed, 13 Dec 2023 03:26:36 +0000 Subject: [PATCH] Deployed 764e131 with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 1048 +++ api/index.html | 1099 +++ architecture/index.html | 1360 ++++ 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.50c56a3b.min.css | 1 + assets/stylesheets/main.50c56a3b.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + contributing/index.html | 1199 +++ executing/index.html | 1417 ++++ .../finaliza\303\247\303\243o/index.html" | 1094 +++ frontend/semana-0/index.html | 1195 +++ frontend/semana-1/index.html | 1196 +++ frontend/semana-2/index.html | 1199 +++ frontend/semana-3/index.html | 1194 +++ frontend/semana-4/index.html | 1194 +++ frontend/semana-5/index.html | 1196 +++ frontend/semana-6/index.html | 1199 +++ index.html | 1209 +++ search/search_index.json | 1 + sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes sprints/sprint-0/index.html | 1387 ++++ sprints/sprint-1/index.html | 1292 ++++ sprints/sprint-10/index.html | 1258 ++++ sprints/sprint-11/index.html | 1255 +++ sprints/sprint-12/index.html | 1254 +++ sprints/sprint-13/index.html | 1256 +++ sprints/sprint-2/index.html | 1252 +++ sprints/sprint-3/index.html | 1280 ++++ sprints/sprint-4/index.html | 1258 ++++ sprints/sprint-5/index.html | 1248 +++ sprints/sprint-6/index.html | 1249 +++ sprints/sprint-7/index.html | 1250 +++ sprints/sprint-8/index.html | 1251 +++ sprints/sprint-9/index.html | 1253 +++ sprints/sprint-template/index.html | 1164 +++ 76 files changed, 43000 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 api/index.html create mode 100644 architecture/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.50c56a3b.min.css create mode 100644 assets/stylesheets/main.50c56a3b.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/finaliza\303\247\303\243o/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-12/index.html create mode 100644 sprints/sprint-13/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..5caebc23 --- /dev/null +++ b/404.html @@ -0,0 +1,1048 @@ + + + +
+ + + + + + + + + + + + + + +A documentação oficial da API do Sua Grade UnB pode ser encontrada em https://api.suagradeunb.com.br.
+ + + + + + + + + + + + + + + + + + +A arquitetura do sistema é composta por 2 aplicações: o backend e o frontend. O backend é responsável por fornecer uma API REST que apresenta as seguintes funcionalidades:
+O frontend é responsável por consumir a API REST e apresentar as informações para o usuário final. O fluxo da aplicação se dá da seguinte forma:
+O design do sistema foi feito utilizando a ferramenta Figma e comporta-se da seguinte forma:
+Para nossa aplicação gerenciar as disciplinas e horários disponíveis, foi necessário fazer um web scraping no site da UnB para obter as informações necessárias e não gerar um overload de requisições no site da universidade.
+Após a obtenção dos dados, foi feito um tratamento para que as informações ficassem mais legíveis e organizadas para o usuário final, cadastrando-as no Banco de Dados PostgreSQL que é gerenciado pela API Django.
+As requisições de web scraping ainda não são feitas de forma automática, mas sim pela equipe de desenvolvimento, assim tentamos executar o web scraping a cada 24h para manter as informações atualizadas.
+make updatedb-all
no servidor da Heroku.Para a criação de grades, foi necessário utilizar o algoritmo de produto cartesiano para gerar todas as combinações possíveis de horários e disciplinas. Após isso, foi feito um tratamento para que as grades geradas não tivessem conflitos de horários e que não houvesse disciplinas repetidas.
+Extra: Se você quiser saber mais sobre o algoritmo de produto cartesiano, pode acessar site www.cuemath.com.
+{"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