Webbapplikation för att se antalet föreläsningar, lektioner, etc som har passerat i en kurs på Linköping universitet.
Jag läser kursen Datorkonstruktion, TSEA83, och vill veta hur många föreläsningar jag har missat.
- Gå till un.samake.se
- Skriv in kurskoden TSEA83.
- Jag ser att den senaste föreläsningen var föreläsning 9, och nästa föreläsning är på onsdag.
Hemsidans design är rent HTML och CSS. Funktionaliteten drivs av en (krånglig?) kombination av backend-skript på Lysators server, och frontend-skript i JavaScript.
Backend-skriptet fetch_object_id.py
omvandlar en fritextsökning på kurskod till deras proprietära "object-id"-format från TimeEdit. Frontend-skriptet använder sig av detta object-id för att hämta schemainformation från TimeEdit, och räkna ut hur många föreläsningar som har passerat.
- Klona detta repository
- Gå in i katalogen
local-server
- Kör
go run .
- Öppna http://localhost:3000 i din webbläsare.