• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
harden policy that a user needs at least admin permission on the package for e.g. editing a question

Handling of cases where exercises with 0 minutes (or empty minutes fields) are used,

or when the full exam has no minutes specifed

- Provide a hint on lecturers dashboard for questions with 0 minutes

- Don't provide timer on the lecturers dashboard

- Don't provide timer for the students

- Don't show timer for very short exams/quizzes (below 1 minute)

- Provide a hint on lecturers dashboard when no timer is displayed

- When the countdown timer has expired more than a minute, display the text

that the timer has expired, rather than counting to negative values.

Hints:

* It is recommended to set the end-time of the exam manually,

when a time window is specified and the total exam time is provided as 0.

* When there is no timer, the special autosaving semantics for the end of the exam

will not work (trying to get a snapshort short before the exam end).

* When there is no time-budget, the time budget control ("be able" exams) won't work

- bumping version to 5.10.1d47

remove incorrect space in title

avoid UTF-8 middot that apprarently does not work everywhere

reduce verbosity

fix potential loss of statistics for autograded exams

when filtering by form objects (i.e. single question)

omit the grading table and therefore as well overwriting

of the statistics with partial values. Previously, only

the values of the show questions were displayed, until

the full exam protocol was rendered again

replace ASCII middot by proper UTF8 middot, since the ASCII middot is no valid UTF-8

added heuristic for xowf regression test, when no icon sets are installed

imrpove spacing for shuffle options for bootstrap 5

improve naming of function

provide double click prevention for form actions in workflows

Styling improvements for exam answering workflows (many thanks to Monika Andergassen)

- provide explicit text to "next" and "previous" buttons in pagination menu

- align appearance of "next" and "previous" buttons in pagination menu with GitHub

- removed class "input-group" for compound fields to improve appearance

- bumped version number of xowf to 5.10.1d48

  1. … 1 more file in changeset.
show the amount of questions only if the no_position parameter is not provided

-) the no_position parameter is provided for the composite question form

Update italian localization

Document public api

Add doc to public classes definitions

Whitespace changes

Move doc in the right place

Add doc to public api

Whitespace cleanup

add the amount of questions from the exam in the title

improve styling for Bootstrap 5

Give admins the possibility to deactivate pagination actions in the answer workflow of the inclass exam.

As default the pagination actions are shown in the answer workflow.

Tighten test for is_wf_instance

Previously, the test was based on setting of state and FormPage.

In cases, where plain FormPages are used inside an xowf package

this test was leading to wrong results.

Properly escape "<" and ">" in api-doc documentation.

Since all documentation is rendered via HTML, the characters

"<" and ">" have to be HTML-quoted, otherwise strange things

(omission, unintended renderings) might occur.

E.g. the sentence

Define an interface between a page and an

ADP <include> similar to the page_contract.

was rendered as

Define an interface between a page and an

ADP similar to the page_contract.

which is incorrect.

  1. … 13 more files in changeset.
Added Drag and Drop interface for feedback files

- When grading a student, feedback files can be added via drag and drop

- Caution was spent to avoid potentially slow refresh operations on

log exam protocols. All interactions use AJAX and update the

DOM tree directly

- The feedback files are displayed as thumbnails

- When permissions allow, the thumbnail files can be directly viewed and/or deleted

- Supports Bootstrap3 and Bootstrap 5

- Support for composite questions.

- bumped version number to 5.10.1d43

made message keys more consistent, updated dependencies

improve styling of SC and MC questions with bootstrap5

Previously, the labels were written in the wrong line.

improved support for composite items generated with bootstrap5 but rendered with bootstrap3

This addresses again the problem of pregenerated composite items.

On the longer range, it would be better to avoid pregeneration at all.

Improved support for composite questions and bootstrap 5

This fixes a bug when composite questions were generated with

bootstrap3 and rendered later with bootstrap5.

  1. … 1 more file in changeset.