• last updated 34 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix workflow such these work as well with shared workflow definitons

    • -26
    • +26
    ./xowf/lib/online-exam-answer.wf
New test for json and utf-8 encoding against Postman Echo webservice (https://docs.postman-echo.com)

    • -0
    • +93
    ./acs-tcl/tcl/test/http-client-procs.tcl
Remove unused variable

provide missing args for references call

Use template::util::tcl_to_sql_list for proper list element quoting

impreve robustness of ad_doc parsing

ns_quotehtml user submitted value inside an error message to prevent potential XSS attack

    • -1
    • +1
    ./acs-templating/tcl/richtext-procs.tcl
Fix incorrect proc name

- overhaul of online-exam:

- support for new question types

* text_interaction

* text_entry_interaction

* mc interacotpm

- support for autocorrection feedback in print-out (first version)

based on "correct_when" (this is per tield-type, also extensible)

currently 9 types of predicates, "btwn" (heißt "zwischen"),

eq, ne, gt, ge, lt, le, match, in

- fully internationlaized

- todo:

* better support for mc,

* submission certificates for students (comtaining a digest)

* percentage grading

* export for potential post-processing of results

* improved styling

    • -121
    • +253
    ./xowf/lib/online-exam-answer.wf
- improved source code documentation

- improved checking, when ID or object is returned

- new interaction type text_entry_interaction (abbreviated as "te" in test_item question_type)

create multipe text interactions

- added autocorrection via "correct_when" to text interaction and text_entry_interaction

- improved source code documentation

- break overlong lines

- removed usages of :instvar

- still TODO: base mc question on complex formfile types rather than HTML primitives,

since this allows better adoption to different rendering styles and better feedback modes

    • -81
    • +249
    ./xowf/tcl/test-item-procs.tcl
extend message catalog

    • -0
    • +30
    ./xowf/catalog/xowf.de_DE.ISO-8859-1.xml
    • -0
    • +31
    ./xowf/catalog/xowf.en_US.ISO-8859-1.xml
prefer resolver variables over method calls.

    • -20
    • +29
    ./xowiki/tcl/form-field-procs.tcl
improve spelling

remove obsolete calls (ad_quotehtml) and make code more robust

fix for issue #3427

    • -2
    • +2
    ./acs-api-browser/tcl/acs-api-documentation-procs.tcl
Trailing whitespace cleanup

    • -9
    • +9
    ./acs-lang/www/change-locale-include.tcl
Code cleanup: use "ad_form" for form processing and "ad_include_contract"; dropped support for "change-locale-include"-include attribute "return_p" as it was never used in the include's code.

    • -122
    • +94
    ./acs-lang/www/change-locale-include.tcl
Throw an error instead of a warning when trying to use template::data::validate::oneof without having specifyed the parameter "-options" on the form element which should be validated.

make sure to avoid empty .css or .js requests

improve robustness when partial results are returned

remove fallback to obsolete version of ckeditor and bail out instead

make "include_header_info" and therefore handling of "extra_js" more robust

Switch order of "ns_return 500" and "ad_log error" to see the error message also in cases, where "ns_return 500" will fail due to a already closed connection,

(Many thanks to Franz Penz for the suggestion)

    • -5
    • +4
    ./acs-tcl/tcl/request-processor-procs.tcl
move test cases for lc_monetary_currency to acs-outdated, where the definition lives

    • -7
    • +1
    ./acs-lang/www/admin/test/format-test.tcl
    • -0
    • +33
    ./acs-outdated/www/admin/test/format-test.adp
    • -0
    • +25
    ./acs-outdated/www/admin/test/format-test.tcl
file format-test.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-outdated/www/admin/test/format-test.adp
file format-test.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-outdated/www/admin/test/format-test.tcl
Take care of removing the automatically generated group name translation when deleting the group

remove debug output

The xowikiimage plugin requires "standard-all". Currently, the CKeditor CDN seems to have troubles. If this pe3rsists, we have to switch per-default to "standard", and drop the plugin for the time being, or rewrite it.