• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix typo

verworked test-item procs:

- new teacher-paced inclass quiz

- support for different shuffling options (never, always, per-user)

- support for subsections (single and multiple choice, short text questsion)

- support for answer hints for short text questions (single word, multiple words, ...)

- new API for question and answers for student-paced and

teacher-paced scenarios using on the following objects

* renaming_form_loader

- answer_attributes

- answer_for_form

- answers_for_form

- form_name_based_attribute_stem

- get_form_object

- rename_attributes

* question_manager

- goto_page

- more_ahead

- current_question_form

- current_question_obj

- current_question_name

- current_question_title

- nth_question_obj

- nth_question_form

- combined_question_form

- question_objs

- question_names

- question_property

* answer_manager

- create_workflow

- delete_all_answer_data

- get_answer_wf

- get_wf_instances

- get_answers

- marked_results

- answers_panel

- special policies for workflows, defined as per-workflow policies.

- improved i18n

- improved styling

    • -0
    • +471
    /openacs-4/packages/xowf/lib/inclass-quiz.wf
    • -138
    • +93
    /openacs-4/packages/xowf/lib/online-exam-answer.wf
    • -211
    • +100
    /openacs-4/packages/xowf/lib/online-exam.wf
    • -56
    • +649
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
file inclass-quiz-answer.wf was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/lib/inclass-quiz-answer.wf
file inclass-quiz.wf was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/lib/inclass-quiz.wf
reduce verbosity

Rename future_years_list as ad_future_years_list, create deprecated wrapper

    • -2
    • +12
    /openacs-4/packages/acs-tcl/tcl/widgets-procs.tcl
fix typo

- make "title" configurable via Action.payload dict

- whitespace changes

    • -13
    • +35
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
form-fields:

- new helper API call: "dict_to_fc" to convert from a dict to a form constraint spec.

- extended formfield answer and word statistics

- ckeditor4: add dimensions (width and height) when available to the configuration

- prefer variables over method calls

- added answer hints (one word, multiple words, ...) to text_fields widget

- form_page: maintain list of references such that the referenced page

knows if and from where it is referenced

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
    • -48
    • +307
    /openacs-4/packages/xowiki/tcl/form-field-procs.tcl
prevent double encoding of utf8 chars in links

still not sure, what the best way is, but for current situation,

this fixs potentially broken links

    • -2
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
not clear, why form-label with in "content-with-folders" have to be width limited

make_link calls: remove parameter "-with_entitites 0" since it is default

Reduce divergency between oracle and postgres codebase

Deprecate 'element' proc, defined without a namespace

Fix typo

Improve comments

remove unneeded statement

    • -2
    • +1
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
remove file for running current xowiki under OpenACS 5.1 (an attempt, which would fail for other reasons)

improve spelling

    • -2
    • +2
    /openacs-4/packages/dotlrn/www/members-chunk.tcl
prefer spelling "SQL" over "sql" in sentences

improve spelling: prefer comma after "therefore" and friends

    • -1
    • +1
    /openacs-4/packages/news/www/doc/design.adp
    • -2
    • +2
    /openacs-4/packages/news/www/doc/design.html
improve spelling

improve documentation

improve spelling: prefer comma after "therefore" and friends

    • -1
    • +1
    /openacs-4/packages/chat/www/doc/design.html
improve comments

    • -15
    • +26
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
add one more heuristic to deal with partial information returned from boomerang

provide a better name (site_node::delete_service_nodes) amd delete nodes of services packages as well

bugfix: unmounting a package could lead to a deletion of services used in other packages

A new API call "site_node::unmount_services" can be used to unmount all services in a first step.

unmount services before calling "site_node::delete -node_id $node_id -delete_subnodes -delete_package"

prevents collateral damage.

    • -2
    • +2
    /openacs-4/packages/acs-tcl/acs-tcl.info
whitespace change

improving comments