You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HPTK: "Sånn jeg forstå plotting-scriptet så traverserer den en masse mapper med data fra kursevalueringen fra flere år bakover i tid og genererer utifra dette et historisk plott per fag.
Det er ikke optimalt at dette må gjøres hver eneste gang scriptet kjøres for å genererer en rapport. Ideelt sett burde denne type data vært lagret i en database.
Mulige alternativer er å ha en SQL-database som også kan brukes til å lagre annen data, eller å bare ha en key-value store som lagrer fag, semester -> vurdering. Det er sikkert andre gode alternativer også.
Dersom en database er for overkill kan scriptet også modifiseres til å "cache" data fra alle fagene i én fil etter en kjøring, og så ved neste kjøring bare undersøke om det er endringer i mappestrukturen som krever en ny parsing av alt, og hvis ikke bare lese den cachede filen."
The text was updated successfully, but these errors were encountered:
HPTK: "Sånn jeg forstå plotting-scriptet så traverserer den en masse mapper med data fra kursevalueringen fra flere år bakover i tid og genererer utifra dette et historisk plott per fag.
Det er ikke optimalt at dette må gjøres hver eneste gang scriptet kjøres for å genererer en rapport. Ideelt sett burde denne type data vært lagret i en database.
Mulige alternativer er å ha en SQL-database som også kan brukes til å lagre annen data, eller å bare ha en key-value store som lagrer fag, semester -> vurdering. Det er sikkert andre gode alternativer også.
Dersom en database er for overkill kan scriptet også modifiseres til å "cache" data fra alle fagene i én fil etter en kjøring, og så ved neste kjøring bare undersøke om det er endringer i mappestrukturen som krever en ny parsing av alt, og hvis ikke bare lese den cachede filen."
The text was updated successfully, but these errors were encountered: