• last updated 8 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Implement a new filter for inclass-exam submissions

When displayed by the print-answers method, allow to filter also for not graded.

  1. … 5 more files in changeset.
Prefer more robust colon notation to quote database values

Improved simple setups and usability for novices:

- turn off production mode per default, such that users see the pages they create immediately

- added a menu-entry per default to add exam folder. This eases testing for users of the test item family of features

  1. … 2 more files in changeset.
Update automated test: we should not expect the title to be the same when the state becomes "done", as we strip the information not relevant for an ongoing exam

Port of downstream modification:

retrieve comment and achieved from the dict separately to improve robustness

Port of downstream feature:

when rendering the exam protocol for teachers, allow to filter and sort questions and provide export buttons to supported formats.

Out of the box, submissions can be exported in csv. Via the optional Tcl package OOXML (https://fossil.sowaswie.de/ooxml) submissions can also be exported in .xls format.

  1. … 3 more files in changeset.
Quote URLs rendered inside of markup

  1. … 1 more file in changeset.
improved support for Bootstrap5 for composite items

Many thanks to Monika Andergassen for the changes

move "-destroy_on_cleanup" towards the end of the parameter list

This change improves protection about ambiguous user input

  1. … 6 more files in changeset.
also added missing closing </table>

added missing closing div (many thanks to Markus Moser for the report)

fix typos

make "create" explicit

Prefer usage of xowiki::bootstrap::card over per-case markup

- Use xowiki::bootstrap::card instead of manual markup per usage case

to increase configuratbility

- Many thanks to Monika Andergasse for the suggestion.

- Bumped xowiki to 5.10.1d42

- Bumped xowf to 5.10.1d54

  1. … 3 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
Disable tests to check for executables on the system

  1. … 7 more files in changeset.
improved spelling

  1. … 10 more files in changeset.
Test external command dependencies

  1. … 1 more file in changeset.
Make acs_mail_lite::utils::build_body, replace (commented) references in other packages

  1. … 1 more file in changeset.
do not show grading_table if grading is "none"

added a paramter to allow/disallow page transation for exams

Browsers support automatic translation of a page to multiple languages.

Sometimes, this is not desired, especially in certain exams.

The change makes it possible to specify that translation is not wanted.

  1. … 6 more files in changeset.
Fixed achieved points in exam statistics per question

In the listing "Exam Statistics per Question", only the automatically

computed achieved points were listed, but in case the points were

later changed manually, the manual points were ignored. Many thanks to

Markus Moser for the report.

Document public api

Added waiting for for inclass-exam

  1. … 4 more files in changeset.
Use signed value for form_parameter "__object_name"

Bumped version number to 5.10.1d51

  1. … 1 more file in changeset.
handle empty string case

skip empty entries in mc2 choices

Many thanks to Monika Andergasse for the suggestion

Test issuing the action "logout" to submit an inclass-exam, both with and without a return_url

document public api question_statistics_block

harden policy