Skip to content

Se antalet föreläsningar, lektioner, etc som har passerat i en kurs på Linköping universitet.

Notifications You must be signed in to change notification settings

sermuns/undervisningsnummer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Undervisningsnummer

Webbapplikation för att se antalet föreläsningar, lektioner, etc som har passerat i en kurs på Linköping universitet.

Exempelanvändning

Jag läser kursen Datorkonstruktion, TSEA83, och vill veta hur många föreläsningar jag har missat.

  1. Gå till un.samake.se
  2. Skriv in kurskoden TSEA83.
  3. Jag ser att den senaste föreläsningen var föreläsning 9, och nästa föreläsning är på onsdag.

skärmdump på exempelanvändning

Teknisk information

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.

Utveckla lokalt

  1. Klona detta repository
  2. Gå in i katalogen local-server
  3. Kör go run .
  4. Öppna http://localhost:3000 i din webbläsare.