Versie: GradeWork 25.0.2
Productie release moment: 26 augustus om 5:00 uur
Na het leveren van GradeWork 25 constateerde wij een probleem die gebruikers ervaarde als deze nog een oude cache hadden. Om dit (deels) op te lossen en in de toekomst te voorkomen wilde we een aanpassing in onze caching doorvoeren in deze patch.
Daarna constateerde wij aantal issues op onze monitoring en in onze logging en kregen we een melding over het omzetten van maximale bestandsgrootte van in te leveren werk. Deze wilde we zo snel mogelijk oplossen om de applicatie goed te blijven ondersteunen.
Nieuwe styling laadde niet goed in door oude cache
Als bij een nieuwe GradeWork release wijzigingen waren doorgevoerd in de stijl van de applicatie dan werd dat niet toegepast bij gebruikers tenzij ze de cache leegden. Veel gebruikers ervaarde door de grote wijzigingen in GradeWork release 25 problemen met dit mechanisme.
We hebben een verbetering doorgevoerd die vanaf nu er voor zorgt dat elke nieuwe styling cache nu een relatief korte maximale levensduur heeft waardoor aanpassingen in de styling en frontend nu automatisch worden toegepast in de applicatie nadat een pagina een keer is geladen. Om dit te merken moet de gebruiker wel eerst één keer een nieuwe cache inladen.
Voor sommige gebruikers verwachten we dat deze wijziging zelf de refresh al zal forceren, maar als dit niet gebeurt moet de gebruiker nog één keer een harde refresh doen om er voor te zorgen dat dit goed gaat. Zie onze storing pagina voor meer informatie hierover.
Aanpassingen in logging
We hebben een aantal issues gezien in hoe de logging was gemaakt voor de nieuwe feedback module die we direct met deze patch willen meeleveren. Dit zorgt er voor dat wij de gebruikers beter kunnen ondersteunen dan voorheen in de oude situatie voor release 25.
De verbeteringen zitten in de volgende gebieden:
- Errors en meldingen gelogd voor de nieuwe feedback module geeft nu betere bron informatie om te achterhalen welk product de melding vandaan komt.
- Extra logging toegevoegd in de volledige keten van componenten die de nieuwe feedback module ondersteunt.
- Een issue verholpen waardoor het verwijderen van een document werd gelogd als een Error. Dit zorgde voor veel onnodige errors op onze logging.
Issue met toetsdefinitie beheer en plagiaatscans
Dankzij een melding werden we gewezen op een al langer bestaand probleem bij het aanpassen van toetsdefinities die een groter issue wordt als mensen veranderen van plagiaatscanner. Aangezien meerdere scholen dit de komende periode gaan doen lossen we dit issue nu direct op.
Het issue was, dat bij het aanpassen van in te leveren documenten er een lager maximale bestandsgrootte opgegeven kan worden dan standaard is vanuit school instelling of plagiaatscanner maximum. Wanneer je dan het bestand opende om deze aan te passen werd daar nog de standaard waarde getoond in plaats van wat je net had ingesteld.
Dit probleem is verholpen waardoor je nu altijd de daadwerkelijk gebruikte maximale bestandsgrootte ziet.