• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bring existing doc into the object's documentation, so that tests would not fail...

  1. … 1 more file in changeset.
Use adp:button in various .tcl files

ADP markup becomes cleaner, since some extra calls to template::CSS are not

necessary anymore.

  1. … 5 more files in changeset.
Move functionality of xowiki::CSS to tempate::CSS

template CSS provides an abstraction for CSS class names and other

styling elements depending on user preferences or on the current theme

Backwards compatibility for xowiki::CSS was provided via a stub function

  1. … 20 more files in changeset.
added inline documentation for objects for the API browser

Prefer unset to array unset when the whole array should be deleted

See https://wiki.tcl-lang.org/page/Dict+VS+Array+Speed

  1. … 7 more files in changeset.
When updating the time window, always delete the previously scheduled job

This addresses the case of users wanting to remove the time window on an exam where this was previously set.

Fix link for csv export

merge with missing files

    • -0
    • +15
    ./resources/prototypes/ExamFolder.page
    • -0
    • +19
    ./resources/prototypes/Workflow.form.page
    • -0
    • +19
    ./resources/prototypes/atjob-form.page
  1. … 1450 more files in changeset.
merge from oacs-5-10

    • -3
    • +272
    ./catalog/xowf.de_DE.ISO-8859-1.xml
    • -3
    • +278
    ./catalog/xowf.en_US.ISO-8859-1.xml
    • -3
    • +223
    ./catalog/xowf.es_ES.ISO-8859-1.xml
    • -7
    • +283
    ./catalog/xowf.it_IT.ISO-8859-1.xml
    • -182
    • +242
    ./lib/online-exam-answer.wf
  1. … 8085 more files in changeset.
bumped version number from development version to release version

  1. … 93 more files in changeset.
fix comment

make sure to provide a valid user_id when running in the after-initialize callback

Ensure grading scheme is loaded before used

use for includelets and web-callable parameters @query_param instead of @param

  1. … 2 more files in changeset.
whitespace changes

  1. … 7 more files in changeset.
use own Package initialize for safety (in case it was extended locally)

silence test case test_apm_package_instance__new

silence log entries

  1. … 4 more files in changeset.
fixed bug causing regression test to fail sometimes

The test did not perform a proper cleanup, leaving tmp-objects around

reduced verbosity

reduced number of warnings during startup

Previously, we had warning of the form

Warning: Multiple definition of _xowf__i_xowf_require_test_instance ....

due to the "init_class" of the test cases.

The problem was solved by defining an explicit class for such cases.

increased test coverage to >72%

tdom: "dom parse -html" implies the "simple" parser

The flag "-simple" is not needed when parsing with the flag "-html". This meanse

that

dom parse -simple -html ...

is equivalent with

dom parse -html ...

  1. … 3 more files in changeset.
Always use "--" in "dom parse" when document is interpolated

This is a safety measure to make sure that the document parsed is

never confused with an option, when the document starts with a "-". In

the best case, the error message provided by "dom parse" might be

misleading. This might be a problem for user contributed documents

(passed as variables, or return values from functions).

The double dash is supported in tdom since version 0.9.0.

  1. … 18 more files in changeset.
Port of downstream feature request:

when filtering for not graded questions, if the entire exam has not ungraded questions, hide the entire exam block. The purpose is to reduce distractions in the UI.

Rely on the system configuration to figure out the right richtext editor and its configuration

improved spelling

  1. … 14 more files in changeset.
Implement a new filter for inclass-exam submissions

When displayed by the print-answers method, allow to filter also for not graded.

improved spelling

  1. … 2 more files in changeset.
Prefer more robust colon notation to quote database values