• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add seeds for per-item randomization

added support for position dependent randomization

provide randomized seeds

changes for inclass-exam:

- open test run in a different frame

- use tailored proctoring code, when available

- improve screen after final exam submission

delete duplicated entry

- do not require to make generic create-or-use public for

non-admins in proctor mode

new features for inclass exam workflow:

- additional flag "synchronized", can be specified on "create exam" page

- provide info about exam publication time and duration since publication

time to the details view of the exam protocol

    • -2
    • +3
    ./www/prototypes/select_question.form.page
fix typo

added skeleton for proctoring support

    • -2
    • +3
    ./www/prototypes/select_question.form.page
added optional field for expected solution

do not show count-down timer always

don't show results of "marked" right now

add support to get revisions with instance variables

Added count-down timer for inclass-exam-answer.wf

- new API call Question_manager.exam_target_time

- new includelet "countdown-timer" (based on answer_manager.countdown_timer)

shorten date info in title, since it is redundant

allow minimal number of selected alternatives of 1 (does not always make sense, but it is useful for text exercises)

whitespace cleanup

Improved display for print-answers:

- added link from exam protocol to single (more detailed) view

- display in exam protocol answer times up to the live-revision

(and not over all elements)

Improved display and interaction with print-answers:

- added explicit display of displayed revision and submitted revision

- added option to change live revision

Improved display of print-answers:

- added information about current page of student

- improved display of submission state

- made message key capitalization more consistent

Improved display of print-answers:

- provided API function "runtime_panel" for answer_manager

- added revision handling of submitted exams

add duration, handle cases, where the exam was not submitted

Add support for Answer_manager.result_table to return either abjects in "done" state (as before) or all objects

VS: ----------------------------------------------------------------------

return full result in reporting modes

avoid potential exceptions for empty submissions

improve styling

Improve display of print-answers:

- provide API functions "get_duration" and "get_IPs" for ans

- added info box "runtime-data" in inclass-exam.wf about changed submissions

(number of revisions, duration, all IP addresses of the submission)

- added message keys for "nr_changes" and "duration"

- updated CSS to handle "runtime-data"

- bump version number to 5.10.0d16

New API method WorkflowPage.get_revision_sets

Collect information about the revisions of the current workflow

instance as a list of ns_sets.

reduce verbosity

add "source_dependent" in case, some package extend e.g. the test_item class