diff --git a/book.org b/book.org index 63794e0..1ee1040 100644 --- a/book.org +++ b/book.org @@ -815,11 +815,16 @@ The evaluation tracks which submissions have been manually assessed, so that ana :CREATED: [2024-02-27 Tue 14:12] :END: -In this section, we give an overview of the most important Dodona releases, and the changes they introduced. +In this section, we give an overview of the most important Dodona releases, and the changes they introduced, organized per academic year. This is not a full overview of all Dodona releases, and does not mention all changes in a particular release.[[fn:: A full overview of all Dodona releases, with their full changelog, can be found at https://github.com/dodona-edu/dodona/releases/. ] +**** 2015--2016 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 0.1 (2016-04-07) :: Minimal Rails app, where a list of exercises is shown based on files in the filesystem. This was only for JavaScript, and the code was executed locally. - 0.2 (2016-04-14) :: Addition of a webhook to automatically update exercises. @@ -828,15 +833,33 @@ A full overview of all Dodona releases, with their full changelog, can be found - 0.5 (2016-08-10) :: This is the first release supporting Python through server-side judging. - 0.6 (2016-08-16) :: Judges can now be auto-updated through a webhook. - 0.7 (2016-09-07) :: The concept of a series was introduced. + +**** 2016--2017 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 1.0 (2016-09-23) :: Dodona now runs on multiple servers, and series have gained a deadline. - 1.1 (2016-09-28) :: Teachers can now configure boilerplate code per exercise. - 1.2 (2016-10-10) :: The Python Tutor was added to Dodona. - 1.3 (2016-11-02) :: Hidden series using a token link were added. Users could now also download their solutions for a series. - 1.4.6 (2017-03-17) :: Use the student's latest submission instead of their best submission in most places. + +**** 2017--2018 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 2.0 (2017-09-15) :: Introduction of the concept of a course administrator. Courses could also be set to hidden, and options for managing registration were added. - 2.3 (2018-07-26) :: OAuth sign in support was added, allowing users from other institutions to use Dodona. + +**** 2018--2019 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 2.4 (2018-09-17) :: Add management and ownership of exercises and repositories by users. Users with teacher rights could no longer see and edit all users. - 2.5 (2018-10-26) :: Improved search functionality. Courses were now also linked to an institution for improved searchability. @@ -850,6 +873,12 @@ A full overview of all Dodona releases, with their full changelog, can be found Anonymous mode (called demo mode at the time) was added. - 2.11 (2019-06-27) :: Introduction of dark mode. This release also adds the heatmap visualization. + +**** 2019--2020 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 3.0 (2019-09-12) :: Dodona was made open source. Support for the R programming language was added around this time. - 3.1 (2019-10-17) :: Exercise descriptions were moved to iframes. @@ -859,20 +888,44 @@ A full overview of all Dodona releases, with their full changelog, can be found - 3.4 (2020-04-19) :: Allow adding annotations on a submission. - 3.6 (2020-04-27) :: Add reading activities as a new assignment type. - 3.7 (2020-06-03) :: This release adds evaluations to Dodona. + +**** 2020--2021 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 4.0 (2020-09-16) :: Q&A support got added in this release, along with LTI support. - 4.3 (2021-04-26) :: Add the teacher rights request form. - 4.4 (2021-05-05) :: Add grading to evaluations (as a private beta). - 4.6 (2021-06-18) :: Featured courses were added in this release. + +**** 2021--2022 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 5.0 (2021-09-13) :: New learning analytics were added to each series. This release also includes the full release of grading after an extensive private beta. - 5.3 (2022-02-04) :: A new heatmap graph was added to the series analytics. - 5.5 (2022-04-25) :: Introduction of Papyros, our own online code editor, - 5.6 (2022-07-04) :: Another visual refresh of Dodona, this time to follow the Material Design 3 spec. + +**** 2022--2023 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 6.0 (2022-08-18) :: Allow users to sign in with a personal Google or Microsoft account. - 6.1 (2022-09-19) :: Allow reuse of annotations in evaluations. - 6.8 (2023-05-17) :: Threading of questions was added. - 2023.07 (2023-07-04) :: Introduction of monthly releases, whose contents are continuously deployed. - 2023.08 (2023-08-01) :: Switch from dodona.ugent.be to dodona.be + +**** 2023--2024 +:PROPERTIES: +:CREATED: [2024-02-28 Wed 11:53] +:END: + - 2023.10 (2023-10-01) :: Annotation reuse is rolled out to all users. - 2023.11 (2023-11-01) :: The Python Tutor is moved client-side. - 2023.12 (2023-12-01) :: The feedback table was reworked, moving every context to its own card.