test-item-procs.tcl

  • last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
revert escaped development version

allow action exam_review only when autocorrect is possible

  1. … 1 more file in changeset.
make end of resub options explicit

  1. … 12 more files in changeset.
Add basic doc, fixes acs-tcl.documentation__check_proc_doc automated test

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.
since the form-field "file" supports the file multiple attribute, the internal representation is as well a list.

this change takes now as file-name for the local renderer as well the first file name list element.

add the original filename to the generated url, so that it is also delivered to the user

Added text-attachment

Ny using text-attachments, a lecturer can attach files to the exercise

text for the student to download when solving the exercise.

  1. … 1 more file in changeset.
provide export interface

  1. … 1 more file 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.
redice verbosity

make grading scheme explicit (prepare for potentially other schemes)

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.
stay closer to QTI, use more appropriate labels

  1. … 2 more files in changeset.
Fix message key for SC/MC question alternatives. Many thanks to Stephan Adelsberger

  1. … 2 more files in changeset.
provide explicit flag to disable menu-entries

disable the menu-entries for "Online Exam" and "Inclass Quiz" for the time being

  1. … 1 more file in changeset.
added total points (in addition to total minutes) to the exam overview

  1. … 1 more file in changeset.
comment public methods

improve documentation

allow test items with 0 points

turn off rounding to full points for exams with very little points

  1. … 3 more files in changeset.
New public method for the renaming form loader: name_to_question_obj_dict

Provide quick mapping from the mangled attribute name to the question obj

  1. … 1 more file in changeset.
added detail info for xowf::test_item::answer_manager achieved_points

the result dict of this method has now a key "details" containing

information about the query object, the achieved points and the achievable points

for this test item. Previously, just the sums were reported.

  1. … 1 more file in changeset.
provide configuration for exam folder

  1. … 3 more files in changeset.
improve debug message

Added points in addition to minutes to test items and inclass-exam workflows

  1. … 6 more files in changeset.
remove personal-message dialog when user has finished her exam

use package based instantiate_forms method

  1. … 1 more file in changeset.
whitespace cleanup

  1. … 12 more files in changeset.