Nieuws

Dodona poster/flyer

2019-04-09

Wil je posters uithangen of flyers uitdelen over Dodona? Hier vind je een download in hoge resolutie.

Poster/flyer van Dodona.

2.9 release notes

2019-03-27

Release 2.9 brengt heel veel kleine aanpassingen aan de gebruikersinterface van Dodona, met als blikvanger de visuele weergave de voortgang van alle cursusgebruikers voor een reeks oefeningen. Omdat we de bescherming van persoonsgegevens en vertrouwelijke informatie ontzettend belangrijk vinden, geven we ook volledige transparantie over de gegevens die we bijhouden, waarom we deze gegevens bijhouden, wie toegang heeft tot de gegevens en hoe we die gegevens gebruiken om het leerplatform nog beter te maken.

Opsmukken van gebruikersinterface

In deze release hebben we heel veel aandacht geschonken aan het opsmukken van de Dodona web interface. De opzet hierbij was om de gebruikersinterface nog consistenter, informatiever, meer responsief, intuïtiever en attractiever te maken, zonder daarbij de essentie van Dodona uit het oog te verliezen. Veel aanpassingen aan de gebruikersinterface zullen niet meteen in het oog springen, maar één van de meest zichtbare veranderingen is wellicht dat de voortgang van alle cursusgebruikers voor een reeks oefeningen nu op een visuele manier wordt weergegeven. Als de muis over de visuele weergave beweegt dan worden de absolute aantallen weergegeven in een tekstballon.
Visuele weergave van de voortgang van alle cursusgebruikers voor een reeks oefeningen.


Verwerking van persoonsgegevens en vertrouwelijke informatie in Dodona

Voor de correcte werking van Dodona is het noodzakelijk dat we gegevens over onze gebruikers bijhouden. Op deze pagina geven we volledige transparantie over de gegevens die we bijhouden, waarom we deze gegevens bijhouden, wie toegang heeft tot de gegevens en hoe we die gegevens gebruiken om het leerplatform nog beter te maken. Als leerplatform ontwikkeld aan de Universiteit Gent (België) is Dodona ook conform aan de privacyverklaring van de Universiteit Gent. Heb je toch nog vragen over de verwerking van persoonsgegevens en vertrouwelijke informatie in Dodona? Aarzel dan zeker niet om ons te contacteren.

Volledige lijst van veranderingen

  • gebruikersinterface op verschillende plaatsen verfijnen
  • informatie over datagebruik en privacyverklaring toevoegen aan voettekst
  • Python-specifieke vergelijking van resultaten volledig omzetten naar nieuwe weergave
  • strategie voor het invalideren van de cache verder optimaliseren
  • prioriteit van zoekopdrachten sorteren op tijdstip van opstarten in plaats van beantwoorden
  • tekstuele annotaties toevoegen aan feedback over programmeerstijl (linting)
  • status van ingediende oplossingen behandelen als label waarnaar kan gezocht worden
  • toelaten om zoekopties aan en uit te schakelen
  • bug oplossen waardoor oefeningen die net uit reeks verwijderd werden niet meer konden toegevoegd worden
  • bug oplossen waardoor lesgevers hun eigen profiel niet konden aanpassen

Dodona plugin voor JetBrains IDEs

2019-03-09

Programmeurs die werken met een JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm, …) kunnen hun oplossingen rechtstreeks in Dodona indienen met behulp van een plugin die werd ontwikkeld door Pieter De Clercq en Tobiah Lissens. Op GitHub vind je instructies om de plugin te installeren en te gebruiken, en kan je ook issues of pull requests aanmaken. Alle bug reports, feature requests en nieuwe ideeën zijn welkom.

IntelliJ/PyCharm plugin om oplossingen van programmeeroefeningen in te dienen in Dodona.

2.8 release notes

2019-03-05

Release 2.8 gebruikt het bestandssysteem in plaats van de databank voor het opslaan van ingediende oplossingen en gegenereerde feedback, laat toe om gebruikers te filteren in het statusoverzicht van een oefeningenreeks en toont statistieken op het niveau van een cursus.

Gegevens over oplossingen opslaan op het bestandssysteem

Gegevens over een ingediende oplossing worden nu opgeslaan op het bestandssysteem in plaats van in de databank. Deze technische ingreep heeft geen impact op de manier waarop Dodona moet gebruikt worden, maar biedt wel mogelijkheden om in de toekomst alternatieve scenario's te gaan ondersteunen voor het indienen van oplossingen. We denken er bijvoorbeeld aan om het mogelijk te maken om in de teksteditor met meerdere tabs te werken (bijvoorbeeld voor HTML, CSS en JavaScript voor opgaven rond web design), toe te laten om bestanden op te laden (bijvoorbeeld .jar bestanden voor Java) of specfieke editors in te bouwen (bijvoorbeeld voor Scratch).

Filteren van gebruikers in statusoverzicht

Het statusoverzicht van een oefeningenreeks bevat standaard alle gebruikers van een cursus. Vanaf nu is het mogelijk om de gebruikerslijst te filteren op naam of op label. Er werd ook een optie toegevoegd aan het menu van de scoresheet om enkel die gebruikers te tonen die minstens één oplossing hebben ingediend voor een oefening uit de reeks.
Statusoverzicht dat enkel cursusgebruikers bevat die minstens één oplossing hebben ingediend voor een oefening uit de reeks.


Weergeven van statistieken over een cursus

Cursusbeheerders kunnen statistieken over een cursus bekijken door in de navigatiebalk op de statistiekenknop te klikken. Deze pagina toont enkele basisstatistieken en een nieuwe punchcard die het tijdstip van indienen groepeert per uur van de dag en per weekdag. We plannen om het aantal aangeboden statistieken in de toekomst verder uit te breiden.

Basisstatistieken van een cursus en een punchcard die het tijdstip van indienen groepeert per uur van de dag en per weekdag.


Volledige lijst van veranderingen

  • maximum geheugenlimiet afdwingen bij evaluatie van ingediende oplossingen
  • gegevens over oplossingen opslaan op het bestandssysteem
  • punchard toevoegen met tijdstip van indienen binnen een cursus
  • alle cursussen die een oefening gebruiken oplijsten op de oefeningpagina
  • cursusbeheerders toelaten om alle oplossing voor een oefeningenreeks te downloaden
  • cachegedrag verbeteren
  • onderwijsinstelling toevoegen aan gebruikersprofiel
  • gebruikers filteren in statusoverzicht

Recente performantieproblemen

2019-01-24

Beste gebruikers,

U hebt misschien gemerkt dat er problemen waren om met Dodona te verbinden of de Python tutor te gebruiken de voorbije dagen. Door de manier waarop sommige examens gepland zijn, werd Dodona sinds maandag veel meer gebruikt dan normaal. Dit heeft enkele onderliggende problemen in de Python tutor en de Dodona code blootgelegd. Als voorzorg hebben we de Python tutor dan een tijdje uitgezet.

Deze ochtend werd de Python tutor verplaatst naar een aparte server en werd er een performantieprobleem in de Dodona code opgelost. We blijven de performantie van Dodona in het oog houden, maar de recente problemen zouden opgelost moeten zijn.

Sorry voor het ongemak,
Het Dodona team