commit | 03e2c56c62b2efc004182c97efd2fb12a43a12da | [log] [tgz] |
---|---|---|
author | avm99963 <me@avm99963.com> | Wed Oct 14 17:29:22 2020 +0200 |
committer | avm99963 <me@avm99963.com> | Wed Feb 03 12:18:03 2021 +0100 |
tree | 9750ae6d946e565b21f7d26763737a3182b8cd99 | |
parent | e38e0e3799a9567fb46fa422ea559bbb6f719f66 [diff] |
"Debounce" la funció fetchClasses() Cada cop que es fa clic a un botó per canviar el dia/hora s'envia una petició al backend, fet que el podria saturar. Aquest commit ho canvia perquè la petició només s'enviï si es porten 400 ms sense haver fet clic als botons. Així, mentre es fa clic molt ràpid als botons no s'actualitza el llistat. (cherry picked from commit 31d0ae03f5dd9ca88c2af71377ab93e886c922ce)
De moment, les tasques bàsiques a realitzar (a part de fer l'app en sí):
1.- Primer de tot, el que voldrem és "mapejar" les aules de la FME perquè sigui més fàcil indicar on està un assegut. Idees: per la forma de l'aula hi ha això: https://fme.upc.edu/ca/fme/edifici/plafo-fme-a4.pdf, pels llocs ho haurem de fer manual. A la majoria d'aules hi ha número+lletra, és molt més fàcil introduïr això a l'app que geolocalitzar-te.
2.- També, volem els horaris de les assignatures per endevinar què està cursant l'usuari cada hora. Idees: parsejar això https://fme.upc.edu/ca/arxius/curs-actual/horaris/20-21/horari-gm_fme2020-2021_q1_provisional-1.pdf
3.- Per últim, volem les aules en les que es cursen les assignatures segons l'hora. Idees: fer scrapping d'això https://fme.upc.edu/ca/la-facultat/edifici/ocupacio-despais Aules Teoria: https://fme-intranet.upc.edu/appsext/mrbs/web/day.php?year=2020&month=9&day=17&area=2 Aules PC: https://fme-intranet.upc.edu/appsext/mrbs/web/day.php?year=2020&month=9&day=17&area=6
Recordeu que estem intentant millorar això: https://docs.google.com/forms/d/e/1FAIpQLSfT9o287VqLyhwR8LPdloAQWhuqCgA3NfdhgP5vb9_sVQHL-g/viewform
Vinga va.