• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
release work

  1. … 204 more files in changeset.
factor out common code to reduce redundancies

bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
Update italian localization

    • -1
    • +17
    ./catalog/xowf.it_IT.ISO-8859-1.xml
minor styling improvements

added message key for sub-question, fixed cut&paste error.

- fix collateral damage from earlier submissions download change (error: can't read "__form_fields")

- improve styling (many thanks to Monika Andergassen and Stephan Adelsberger)

for composite questions in 2-col layout

Update es_ES translation

    • -1
    • +10
    ./catalog/xowf.es_ES.ISO-8859-1.xml
minor cleanup for returnurls

  1. … 1 more file in changeset.
bugfix: don't call get_non_empty_file_formfields in render_answers when in export mode

added composite question per default to the "New" pull-down menu, added message keys for German

reinstantiate accidentially deleted code

add comments with class names to ease navigation in the source file

added CSS properties for adding scrollbars to overly large exam texts. Not sure, these are always wanted.

Initial support for composite questions

A composite question is a test-item containing other regular test

items. This makes it possible to define a larger test item case for

which arbitrary other questions can be associated (e.g. short text

question plus an MC and ordering question etc.). The randomization

features (shuffling, x out of N, etc.) of the included test-items are

preserved such that it is possible to present the student e.g. a sub

question where only 2 out of 5 possible alternatives are displayed.

The provided implementation builds for a composite question consisting

of a constant exam intro text and the selected sub items including

points, minutes etc. The points and minutes of the composite question

are computed as the sum of the points and minutes of the

sub-items. The actual sub-items are constructed at runtime such that

per-user randomization can be applied.

Current shortcoming: question with percent-substitutions are not

supported (since the exam intro text is placed at composite form

creation time already into the form, therefore, it is the same for all

students). Furthermore, the substitution semantics are not clear

concerning the included content.

include form-vars in log messages for workflows since this eases debugging

allow user to open exam answering in multiple tabs in try-out mode

Added optional layout for question types, where question text and

answer interactions are displayed in two columns

The implementation supports responsive design and switches for small

width display again to single column display.

Supported question types:

- Text Interaction

- ShortText Interaction

- MC Interaction

- SC Interaction

- Reorder Interaction

- Upload Interaction

xowf.info catalog/xowf.en_US.ISO-8859-1.xml tcl/test-item-procs.tcl www/resources/test-item.css

Extended regression test for test item procs

- compose exam by three exericises instead of one

- added test for short-text exercise with a file submission

- exam contain now a text exercise, a short-text exercise

with a file submission, and a MC question

- test case fills out first two questions in the test case

- bumped version number due to dependency on xowiki

(option "-next_page_must_contain" for "xowiki::test::edit_form_page")

improve comment

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

    • -0
    • +0
    ./resources/prototypes/online-exam.wf.page
file select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/select_question.form.page
file quiz-select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/quiz-select_question.form.page
file Workflow.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/Workflow.form.page
file inclass-quiz.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/inclass-quiz.wf.page
file inclass-exam.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/inclass-exam.wf.page
file edit-interaction.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/edit-interaction.wf.page
file atjob-form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/atjob-form.page
file answer-single-question.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./resources/prototypes/answer-single-question.wf.page