Uitloggen functionaliteit niet tonen bij SSO
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Algemeen |
GradeWork ondersteunt al geruime tijd zowel Single Sign On (SSO) via Surf als forms logins. Voor de forms logins is er nog altijd uitlog functionaliteit aanwezig, maar voor SSO is dit eigenlijk nooit relevant. Gezien de meeste gebruikers via Surf (SSO) inloggen hebben we ervoor gekozen om in deze gevallen de knop voor uitloggen te verbergen, uiteraard blijft deze in het geval van forms natuurlijk gewoon staan.
Activitylog geeft verkeerde datum weer bij koppelen van toetsdefinities
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Dossier |
Vanaf 2021R2 wordt er een wijziging aangebracht in de activiteitenlogs van dossiers. Dit betreft alleen toetsgroepen, die ná 2021R2 geactiveerd worden (bestaande toetsgroepen waar nog niets in is gedaan, kunnen middels een herinitialisatie ook worden geconfigureerd voor deze nieuwe logging). De wijziging betreft de regel "Toetsdefinitie gekoppeld". Deze actie wordt eenmalig op een toetsgroep gedaan, maar als een dossier later toegevoegd wordt, toont deze momenteel ook een later moment bij "Toetsdefinitie gekoppeld". We hebben ervoor gekozen om dit voortaan niet op de aanmaakdatum van het dossier te loggen, maar om de logging op de daadwerkelijke koppeldatum te zetten.
Toetsdefinitie gekoppeld vóór 2021R2, dossier op een later moment aangemaakt zowel voor als na 2021R2
Toetsdefinitie gekoppeld ná 2021R2, op een later moment een dossier toegevoegd
Eigen beoordelingsformulier met '+' in de naam is daarna niet te downloaden
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Nakijkmodule |
Naar aanleiding van een ticket kwamen we erachter dat het downloaden van het eigen beoordelingsformulier niet werkte wanneer er een '+' in de bestandsnaam zat. Dit had te maken met het coderen van bestandsnamen, voordat deze naar de server verstuurd werden en opgeslagen werden, wat in dit specifieke geval bleek af te wijken van hoe het coderen van bestandsnamen gebeurt bij het downloaden van diezelfde namen. Hierdoor konden de bestanden niet gevonden worden bij het downloaden.
Dit probleem deed zich alleen voor op de portal, de achtergrondverwerking ging wel goed om met de codering. We hebben de codering bij downloaden aangepast, zodat eerder geüploade formulieren nu ook/nog steeds te downloaden zijn.
Resultaten rapportage uitbreiden met filters
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Rapportages |
Met de verschuiving naar flexibel onderwijs zien we steeds vaker dat klanten de studentonderwijsinschrijving op het hoogste niveau in de organisatiestructuur plaatsen. Vervolgens worden de toetsmomenten aan de onderliggende instituten gekoppeld. Dit heeft als gevolg dat de toetsresultaten rapportage in veel gevallen niet de verwachte organisatie toont en ook niet filtert op de verwachte organisatie.
Om hierin te voorzien filteren we vanaf 2021R2 de toetsresultaten op basis van de organisatie en tonen deze zoals op de toetsgroepen vermeld staat.
Zoals aangegeven zit er nu ook een filter in de toetsresultaten op basis van organisatie eenheid, zodat datasets kleiner gemaakt kunnen worden en dus sneller verwerkt kunnen worden. Daarnaast hebben we het filter op periodes juist meerkeuze gemaakt, zodat de dataset minder vaak geëxporteerd hoeft te worden.
Als laatste is er een wijziging gedaan in de filter op de vanaf en tot datums. Deze datums werden gematcht op de uiterste inleverdatum van het toetsmoment, niet op de daadwerkelijke publicatiedatum van het dossier. Met deze aanpassing hebben we de labels hier ook duidelijker op aangepast.
Data reparatie kenmerken (Osiris)
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Integraties |
Zoals in de vorige sprintnotes al benoemd was;
Met de komende release zijn er een paar kleine wijzigingen aangebracht in de integratieservices. Voorheen werden kenmerken eenmalig verwerkt op een toetsmoment, updates kwamen hierop niet binnen. Dit bleek ook het geval voor toetsgroepen die met de vorige release al bestonden, maar toch kenmerk 7 moeten gebruiken (kenmerk 7 wordt in het geval van Osiris klanten door XIP gemapt naar Aanvangsblok)
Om bestaande situaties zoveel mogelijk tegemoet te komen gaan we integratierecords van de afgelopen 3 maanden herstarten. Het kan dus zijn dat als daar dingen mis in gaan, er integratiemeldingen op het integratiemeldingen scherm komen. Niet in alle gevallen zal dit het probleem oplossen, in dat geval zal er toch een nieuwe update vanuit de integratie gedaan moeten worden. Wij verwachten echter hiermee het gros van de handmatige reparaties te kunnen voorkomen. In de gevallen waarin het versturen van toetsresultaat niet gelukt is, zullen we dit niet opnieuw versturen. Dit omdat het conflicten kan veroorzaken mocht u de beoordeling zelf handmatig in het SIS hebben bijgewerkt. Uiteraard zijn de integratiemeldingen nog wel beschikbaar en die kunnen desgewenst handmatig individueel en in bulk opnieuw worden verstuurd zodat u zelf de controle hierover houdt.
Wanneer een student zelf een examinator mag kiezen, niet automatisch examinator toewijzen
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Dossiers |
Wanneer er maar 1 examinator aan een toetsgroep gekoppeld is, en de toetsgroep wordt geïnitialiseerd, dan wordt deze examinator automatisch aan de dossiers gekoppeld, tenzij het om een toetsdefinitie gaat waarin is aangegeven dat meerdere examinators een dossier mogen nakijken. Dit werkt al sinds jaar en dag zo.
Als echter in de toetsdefinitie is aangegeven dat de student zelf zijn/haar examinator mag kiezen, dan werkte het systeem niet anders. Met andere woorden: als er sprake was van een toetsgroep met maar 1 examinator gekoppeld, en een toetsdefinitie waarin de student zelf zijn/haar examinator mag kiezen, dan werd tijdens de initialisatie van de dossiers deze examinator gekoppeld, waardoor de student niet meer zelf zijn/haar examinator kon kiezen.
Dit probleem hebben we opgelost door niet meer automatisch een examinator te koppelen als er sprake is van een toetsdefinitie waarin aangegeven is dat de student zelf zijn/haar examinator mag kiezen. Op deze manier behoudt de student altijd zijn/haar keuze.
Embargo ingesteld, document is evengoed in te zien door onbevoegden via documentbeoordeling
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Dossiers |
Al geruime tijd zit de functionaliteit voor onder embargo inleveren in GradeWork. Deze functionaliteit was origineel ontworpen om bij plagiaat leveranciers aan te geven dat documenten niet bewaard mochten worden en dus ook niet gebruikt konden worden als matchbaar bronmateriaal.
Later is dit uitgebouwd om ook binnen GradeWork ingeleverde bestanden inzichtelijk te houden voor enkel de rollen die hier iets mee moeten, zoals de student en examinator(en).
Echter is bij de implementatie nooit rekening gehouden dat in de documentbeoordeling impliciet ook het ingeleverde bestand getoond wordt. We zullen vanaf heden ook hier een controle uitvoeren als het om onder embargo ingeleverde documenten gaat en de toegang tot de documentbeoordeling voor bijvoorbeeld functioneel beheerders ontzeggen (zoals ook al het geval bij het ingeleverde document is).
Groepsbeoordeling inleverdatum niet correct bij publicatie
| Oplevermoment: | 2021R1 patch |
|---|---|
| Onderwerp: | Toetsresultaten publiceren |
Tijdens support zijn we erachter gekomen dat de inleverdatum in het geval van groepsopdrachten niet altijd correct bepaald werd. Dit gebeurde wanneer de inleveractie gedaan werd door een ander groepslid binnen de groep. Wij hebben de fout verholpen per 15 mei 2021 en een export gemaakt van de dossiers waarop mogelijk een verkeerde inleverdatum is meegegeven. Deze rapportage is indien gewenst op te vragen via de servicedesk. Initieel was de intentie om de verwerking in de 2021R2 release of een patch daarop alsnog te initiëren. Dit resulteert echter in grote hoeveelheden nieuwe resultaten waar niet ieder SIS goed mee overweg kan. Daarom hebben wij er in overleg met een aantal onderwijsinstellingen voor gekozen om deze verwerking niet uit te voeren.
Kenmerken via webservice ook bijwerken op bestaande toetsmomenten
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Toetsmoment integratie |
In deze release zijn er een paar kleine wijzigingen aangebracht in de integratieservices. Voorheen werden kenmerken eenmalig verwerkt op een toetsmoment, updates kwamen hierop niet binnen. Dit bleek ook het geval voor toetsgroepen die met de vorige release al bestonden, maar toch kenmerk 7 moeten gebruiken (kenmerk 7 wordt in het geval van Osiris klanten door XIP gemapt naar Aanvangsblok).
Deze wijziging is echter niet beperkt tot kenmerk 7, maar verwerkt voortaan alle kenmerken wanneer een toetsmoment al bestaat.
Bijwerken basislibraries
| Oplevermoment: | 2021R2 |
|---|---|
| Onderwerp: | Stabiliteit |
De afgelopen tijd hebben we veel tijd gestoken in het onderzoeken van storingen op de portals van GradeWork. We hebben een aantal aanbevelingen gevonden en verwerkt in de onderliggende basiscomponenten van onze applicatie. Hiervoor hebben we echter ook een aantal basislibraries (code-bibliotheken waarin gedeelde functionaliteit van onze producten in opgenomen is) moeten bijwerken. Functioneel verandert dit niets aan de applicatie, de wijziging is puur op stabiliteit gericht.