Sammendrag
Det å vedlikeholde systemer som tar i bruk åpen kildekode rammeverk viste seg å være krevende. I denne oppgaven har vi videreutviklet Joly med nye funksjonaliter hvor dette hovedsakelig dreier seg om å benytte Joly som et godkjentlistesystem. For å kunne gjøre dette var det nødvendig å forstå og oppdatere Joly, for så å videreutvikle med ny funksjonalitet. Å sette seg inn i et større system kan vise seg tidskrevende og innebære mye arbeid, men som er nødvendig for å kunne videreutvikle. Gjennom oppgaven vil det komme fram at bruken av åpen kildekode rammeverk medfører mer uforutsett vedlikeholdsarbeid enn man skulle forvente. Dette gjelder nødvendigheten for hyppig vedlikehold av systemer siden disse rammeverkene oppdateres og videreutvikles over tid. Dette er noe som systemer som tar i bruk disse rammeverkene må tilpasse seg, da det er ønskelig å kunne benytte siste oppdaterte versjoner av rammeverkene hvis disse adresserer et sikkerhetsproblem som vil kunne være skadelig for systemet om det ikke oppdateres. Deler av den nye funksjonaliteten som ble lagt inn i Joly er at gruppelærere kan godkjenne innleverte obligatoriske oppgaver fra studenter. Dette danner grunnlaget for generering av en godkjentliste over studenter som har bestått alle
obligatoriske oppgavene i INF1000. Som dermed kan overleveres til det matematisk naturvitenskapelig fakultet slik at det er mulig å vite hvem som kan få gå opp til eksamen.