• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge from oacs-5-10

  1. … 8090 more files in changeset.
Ensure grading scheme is loaded before used

improved spelling

  1. … 4 more files in changeset.
Avoid ambiguity depending on whether the submission is rendered on its

own to the user or to the teacher in feedback mode e.g. as part of the

exam protocol

Do not display information relevant only for an ongoing exam when this has been submitted

improved spelling

Fix typo in comment

Quote URLs rendered inside of markup

  1. … 1 more file in changeset.
improve spelling

  1. … 3 more files in changeset.
improved spelling

  1. … 10 more files in changeset.
validate item_type

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. … 4 more files in changeset.
Added waiting for for inclass-exam

  1. … 4 more files in changeset.
set return_url via ::xo::cc to avoid "connection socket is detached" error

Do not abort after the redirect, or the rest of the workflow logic after this action won't fire

Fixes xowf.create_test_items automated test

use message key

Added improved support for viewing and downloading of exam results

When results are available, "Points and Grades" can be used.

Results are available,

- for autocorrected questions, when the exam protocol was rendered, or

- for all types of questions, when lecturers have added manual gradings/comments.

Depending on whether a grading scheme was defined for the exam,

it is possible to view/download grades and grade statistics, or to these

just with points. It is also possible to get the total results per student

(including grades) or results per question.

The results are available

- in tabular form, with the ability to sort on the columns,

- as charts, and

- as csv-files (for loading into spreadsheets).

The version number was bumped to 5.10.1d50

  1. … 5 more files in changeset.
fix escaped line

logout action of inclass-exam-answer: perform a redirect to a return_url when provided

Fix for updating the time window via configuration dialog

In cases, where no student submissions exists, updating the time

window via the configuration dialog was ignored.

Many thanks to Thomas Renner for finding the cause and providing a fix.

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

  1. … 4 more files in changeset.
avoid UTF-8 middot that apprarently does not work everywhere

  1. … 1 more file in changeset.
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

  1. … 1 more file in changeset.
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. … 4 more files in changeset.
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.

  1. … 5 more files in changeset.
fix links of last commit

improve support of inclass exam for bootstrap 5

add missing curly brackets

Provide localization for hardcoded text

  1. … 3 more files in changeset.