2024.03
February marked the culmination of our Python Sandbox project, introducing the capability to debug individual test cases from the feedback table in the Sandbox. With this final part completed, we bid farewell to the old Python Tutor, ushering in a new era of streamlined coding and debugging on Dodona.
As we move forward, our next big endeavor is a thorough spring cleaning. Our goal is to enhance the Dodona user experience by addressing a collection of smaller issues. This past week saw the first wave of improvements, including the integration of informative cards within the UI to guide users towards optimal Dodona usage. Additionally, we've refined the editor to allow the acceptance of suggestions using the tab key, moving away from the previous ctrl + space shortcut.
What's Changed
🚀 New Features
- Use papyros to debug testcases by @jorg-vr in #5336
- Add tips that nudge users to better use of Dodona by @jorg-vr in #5386
- Create card with a link to our documentation to help teachers get started by @jorg-vr in #5400
✨ Changes
- Require at least one correct submission and a valid config before publishing by @jorg-vr in #5330
- Replace checkboxes with icons in draft notice by @jorg-vr in #5351
- Make copy course button more prominent for featured courses by @jorg-vr in #5360
- Make sandbox button more prominent by @jorg-vr in #5359
- Add debug state to papyros editor by @jorg-vr in #5366
- Tweak the new feedback table UI by @bmesuere in #5160
- Accept autocomplete suggestions using tab by @jorg-vr in #5369
🐛 Bug Fixes
- Avoid duplicate series icon when favoring a course by @jorg-vr in #5358
- Stop previous papyros execution on new debug run by @jorg-vr in #5362
- Fix typo for Copy Course (NL) by @stijndcl in #5363
- Add extra validation when editing all labels by CSV by @jorg-vr in #5368
- Replace doctest hack by different module name by @jorg-vr in #5380
- Revert allowing svg
use
tag by @jorg-vr in #5381 - Add tokens for labels on activity edit page by @jorg-vr in #5385
- Fix iframe theme switch from system theme by @jorg-vr in #5404
New Contributors
Full Changelog: 2024.02...2024.03