• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
catalog changes: add a period at the end of full sentences

add canvas evaluation scheme of MC questions

  1. … 2 more files in changeset.
relax regexp for timestamp of proctored images to support time fractions

allow fractional minutes (useful for short quizzes)

guarantee uniqueness of IDs when multiple aggregated forms are used in one page (e.g. exam protocol)

simplify logic

Fix variable name

switch from xo::db::sql to acs::dc interface

  1. … 9 more files in changeset.
Added support for www-toggle-publish-status

This is needed to avoid a bad interaction with [ad_return_url] as it

is used in www-toggle-publish-status in xowiki, since the workflow

definition unsets the actual return_url, which causes ad_return_url to

use the URL leading to this call (m=toggle-publish-status), causing a

redirection loop.

Version number bumped to 5.10.1d28

ensure html markup is well formed

"::xowiki::includelet::personal-notification-messages modal_message_dialog"

is returning the html link with an open a-tag, which has to be closed from the caller

display notification link while the exam is published

Update italian localization

    • -3
    • +46
    ./catalog/xowf.it_IT.ISO-8859-1.xml
  1. … 2 more files in changeset.
provide a clean representation of questions to reduce hacking and complexity

file test-helper-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/test-helper-procs.tcl
As we cannot know which kind of exercise we got on a page in advance due to randomization, make the parameter we send for an answer dependant on the question type we find

use same policy for exam statistics as for publish exam workflows

Document public api

make grading dialog draggable

make parameter name more self-expanatory to avoid misinterpretations

user forwarder for answer manager AM similar to the question manager QM

Store statistics in a separate page instead of the workflow itself

- advantages:

* smaller workflow instance

- no danger that page is too large for caching, even for large exams.

- smaller objects mean also better performance

* modification date in exam is not modified when statistics

are updated

* easier extensible

- New function WorkflowPage->childpage

easy to use interface for creating child pages

- render_submission=exam_protocol: changed name of

parameter "-form_objs" to "-filter_form_ids", since

form_objs are used typically to keep objects, not ids

- Still to do: policy for inclass-exam-statistics.wf

- Bumped version number to 5.10.1d25

file inclass-exam-statistics.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/inclass-exam-statistics.wf.page
Fix comment

Simplify test logics, bring comment closer to relevant code

make calculation of [ns_set array [ns_getform]] more robust

in case, invalid UTF-8 is passed in, [ns_getform] might be empty.

probably this could also be addressed in NaviServer

improve styling of horizonal form fields (many thanks to Monika Andergassen)

Improve robustness of xowf.create_test_items automated test: make sure that the exercise appearing is actually supposed to render 2 images

Fixes xowf.create_test_items automated test

Fix typo

Fix tag

update message catalog

    • -10
    • +9
    ./catalog/xowf.de_DE.ISO-8859-1.xml