• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
better control of browser built-in spellcheck

- xowiki: added property "spellcheck" to formfield classes "textarea" and "text_fields"

- xowf: allow per-exam to activate/deactivate spellcheck in these widget classes

  1. … 6 more files in changeset.
disallow nested composite questions

  1. … 1 more file in changeset.
provide better configuration of custom item types

when e.g. the question_type "case" is specified, it is implemeted

as an interaction "section" but with "twocol" predefined as "t"

  1. … 1 more file in changeset.
Made titles of subquestions configurable

bumped version number to 5.10.1d1

  1. … 2 more files in changeset.
fix release dates in .info files

  1. … 82 more files in changeset.
release work

  1. … 204 more files in changeset.
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. … 1 more file in changeset.
added message key for sub-question, fixed cut&paste error.

  1. … 3 more files in changeset.
Update es_ES translation

  1. … 1 more file in changeset.
added composite question per default to the "New" pull-down menu, added message keys for German

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

  1. … 3 more files in changeset.
xowf.info catalog/xowf.en_US.ISO-8859-1.xml tcl/test-item-procs.tcl www/resources/test-item.css

  1. … 3 more files in changeset.
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")

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

  1. … 5 more files in changeset.
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")

  1. … 3 more files in changeset.
avoid potential loss of submission data on "publish" operations

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

  1. … 2 more files in changeset.
Update spanish message keys

  1. … 1 more file in changeset.
added support for pagination buttons, visited buttons and flagged buttons

  1. … 6 more files in changeset.
extend role manager to include rel_type based roles (especially useful for DotLRN)

  1. … 1 more file in changeset.
Update italian localization

  1. … 1 more file in changeset.
inclass-exam: Added configurability for time budget and display of minutes and/or points during exam

  1. … 4 more files in changeset.
added support for gui and multiple correct-when clauses

bump version number to 5.10.0d32

  1. … 3 more files in changeset.
Updates for upload_interaction:

- allow lecturer to specify number of file, which can be uploaded

- handle singular/plural labels for attachment/attachments

- handle singular/plural labels for Students submitting files

- styling improvements

- bump version number to get as well message catalog updates from xowiki

  1. … 5 more files in changeset.
Improved handling of link and child resources of forms

- test-item-procs: use resolve context to resolve e.g. images in the context of the original form

(many thanks to Thomas Renner for the suggestion)

- added extra argument "-context_obj" to substitute_markup to ease client code

- inclass-exam-answer.wf: reduced the db interactions by using form_info for form generation

  1. … 4 more files in changeset.
added a print button the works with event handler also in HTML streaming mode

  1. … 2 more files in changeset.
new form-field class: boolean_checkbox

behaves like boolean, but provdes just a single checkbox instead of yes/no radio in "boolean"

the output is full compatible with "boolean".

The boolean_checkbox is used in test-item procs for a more slim correct/incorrect specification

  1. … 4 more files in changeset.
fixed ckeditor form field for inline mode.

use inline mode for editing test items

added a describe funtion for MC items

  1. … 6 more files in changeset.