Skip to content

2023.11

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Nov 00:03
· 1886 commits to main since this release
46cca44

October has been a busy month at Dodona, with two major changes aimed at refining your experience.

Draft Exercises

Introducing "Draft Exercises"! Now, whenever you create a new exercise, it will be tagged as a "draft" by default. The benefit? These draft exercises are only visible to you, allowing you to work on them without cluttering everyone's exercise listing. Plus, for easy access, we've added a dedicated "Draft Exercises" section on the homepage.

Python Tutor Revamp

Our Python Tutor has undergone a significant transformation. Not only is it now compatible with Python exercises created through our new TESTed judge, but it also runs faster than ever before. Thanks to Papyros technology, we've shifted Python Tutor's backend code to run locally in your browser, ensuring smooth performance during high-traffic times like exams. And guess what? This is just Phase One. Stay tuned for more updates!

With the new Python Tutor in place, we strongly recommend transitioning to TESTed for any new Python exercises. While the old Python judge will continue to be supported, our focus will be on the more robust and versatile TESTed platform.

Smaller changes

We've taken "Anonymous Mode" up a notch. Apart from anonymizing student names, it now also blurs out certain exercise names to prevent unintentional leakage during live demos. Hover over the blurred names to reveal them.

We've swapped the Ace Editor for CodeMirror on the exercise page, all while retaining the same user-friendly editing experience you know and love.


What's Changed

🚀 New Features

✨ Changes

🐛 Bug Fixes

🧰 Maintenance

New Contributors

Full Changelog: 2023.10...2023.11