• last updated 39 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
keep track of position of a question in the form for correct scrambling also for filtering by form object

background: randomization depends on the per-user random values and by the position

of a test-item in an exam. If one is filtering just for the test-item,

the position of this item in the exam was lost. Now, we keep track

in the filtering cases

make sure, the end_clock is always an integer (as required by "clock format")

prefer xowf message catalog

provide means for omit the audio alarm control in the countdown timer

Show form-field statistics in exam-summary for autograded exams:

- Provide statitics for autograded exams and show this (currently for

MC/SC) in the exam summary. The statistics are generated when the

exam-protocol is rendered and persisted statistics in the workflow

instance.

- Added switch "-generic" to answer_form_field_objs to obtain the

question with all alternatives (not constraint to "show_max") and

without shuffling. This is needed in cases, where e.g. statistics

should be provided for all alternatives shown to all students.

- Question_manager->question_info: separate computation from HTML rendering

- Added statistics handler for the WorkflowPage class to collect

details from the form-fields.

- new private function "tdom_render" (might be useful, but is the

committed version not used)

- split out "spec_to_dict" from "fc_to_dict", since it us also useful on its own

to work on single form-constraint specs.

- make methods add_to_fc and replace_in_fc available to the full AssessmentInterface

fix typo

Made passing of "-object" to atjob optional.

When there is no object specified, use the global en:atjob-form

object as parent.

  1. … 1 more file in changeset.
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. … 2 more files in changeset.
set the granularity to 5 to support also values like 125% and 175%

avoid multiple substitution for question names starting with the same string (e.g. question, question-1)

disallow nested composite questions

added line missing after refactoring

improve robustness for earlier created exams

Make inclass-exam more foolproof

In case, the randomization is NOT suited for a real exam, do not allow

the user to publish this exam. In cases, where creating exams with

randomization=always are ok, pass "p.realexam=0" to the create

link (and call the entry maybe "training exam")

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"

Improved punctuations between title components (text, minutes, points)

improved robustness by stronger HTML quoting

Made titles of subquestions configurable

bumped version number to 5.10.1d1

fix release dates in .info files

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