• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
file ExamFolder.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/ExamFolder.page
reduce warnings on loading: Move resources to non-deprecated location

    • -0
    • +15
    ./resources/prototypes/ExamFolder.page
    • -0
    • +19
    ./resources/prototypes/Workflow.form.page
    • -0
    • +19
    ./resources/prototypes/atjob-form.page
    • -0
    • +12
    ./resources/prototypes/online-exam.wf.page
  1. … 17 more files in changeset.
allow sorting of submissions via query parameter

Fix typo. Fixes 'files__tcl_file_common_errors' test case

factor out render_full_submission_form

fixed undefined parent_obj for stronly synchronous exams

set default grading scheme to "wi1p" instead of "wi1"

update covered procs in test case

extend regression test by including participants page during and after exam

add a 10sec grace period to allow typing until the last seconds (but not longer)

- fixed display of total points in exam protocol: base calculations on total points rather than the points achievable based on progress

- fixed typo in message key

Improved handling of autosaved revisions

- reject autosave attempts when time for a student is up

(works for synchronized and non-synchronized exams)

- include submissions with autosaved content in exam protocol (even when state is "initial")

show personal bulk-notification link only if at least one user can receive the notification

avoid potential loss of submission data on "publish" operations

Maintain revision date for "update_attribute_from_slot"

This is not a full-featured version, since it does not update the

modifying user and the modifying IP (since this data is not

always available). But this version is at least good enough

for experimenting and checking for unwanted side-effects.

xotcl-core: upadated version number to 5.10.0d40

xowf: upadated version number to 5.10.0d39

  1. … 2 more files in changeset.
improve comments and reguarity of log messages

no need to ask answer_manager for package_id

fix editing bug

add missing variable which was deleted during the refactoring of the exam protocol

add bulk-notification functionality to participants_table

strengthen parameter checking

  1. … 2 more files in changeset.
Handling of mutual overwrites in answer workflows

Mutual overwrites occur in answer workflows when a user manages to

open multiple browswer instances/or tabs on the same exam.

In case there was an mutual overwrite, the position as provided by the

instance attributes might deviate from the position, based on which

the actual form data was generated. So, for validating and updating

one has to change the position to the one from the form data (when

this differs). Note that the randomizer depends on property

"position" as well.

The new version avoids that the user might accidencially overwrite his

data and closes on mutual overwrite automatically the older instance

window.

Bumped version number to 5.10.0d38

Added warning, when (not all) requested forms could not be loaded.

Reduced verbosity.

add more more option for quick debugging passed in form data

add question_info_block to documentation block

add explicit return to be more human readable

split out question_info_block

bugfix: pass "-revisions" to "render_proctor_images" since it is needed there

force en_US locale

added attachments for text_interaction