• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
get rid of two xowiki::* calls and improve handling of bootstapping issues via empty package_id

reduce dependency on xí::db:: calls; still not perfect, since we need a special cache flush, but better than before

flush per_request_cache also when patterns are flushed

Increase the id length check by regexp in 'application_data_link::scan_for_links'

Use 'acs_testing' authority in 'party_procs_test' test case

Use 'acs_testing' authority in 'person_procs_test' tet case

provide an xo::cc when needed (e.g. during bootstrap)

revert commit with escaped debugging output

when installation runs into an error, show the error message preformatted

whitespace changes

provide more detailed error message when require_parameter_page fails

provide required value for "-text" in prototype page definition

fix variable name in log message

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
Fix '::acs::test::set_user' for cases when 'address' is not an IP, but a hostname. The address, if not provided by the TestURL parameter, is parsed from 'ns_conn location', and in both cases it can be hostname instead of an IP. The 'address' is later compared against 'ns_conn peeraddr' in security proc's 'sec_handler', which is always an IP, preventing login on those cases. To avoid this, we try to resolve the address in advance.

Normalize typographical style in italian localization: only the first word is capitalized

Update italian localization

Prefer acs::test::reply_has_status_code over manually checking status code in the reply

Added italian localization

file xowf-monaco-plugin.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

Update italian localization

Fix typo in message key.

- new assessment workflow for in-class exam

lib/inclass-exam-answer.wf

lib/inclass-exam.wf

- Defined common superclass for Assessments (AssessmentInterface) to

provide common infrastucture (assertion methods), and define other

interface classes as subclasses (Renaming_form_loader,

Answer_manager, Question_manager).

- extended message keys

- new prototype pages:

www/prototypes/TestItemMC.form.page

www/prototypes/TestItemSC.form.page

www/prototypes/TestItemShortText.form.page

www/prototypes/TestItemText.form.page

www/prototypes/TestItemUpload.form.page

www/prototypes/assessment-index.page

www/prototypes/inclass-exam.wf.page

www/prototypes/inclass-quiz.wf.page

www/prototypes/online-exam.wf.page

www/prototypes/quiz-select_question.form.page

www/prototypes/select_question.form.page

- Defined to following pages as site-wide:

Package site_wide_pages {

Workflow.form

TestItemText.form

TestItemShortText.form

TestItemMC.form

TestItemSC.form

TestItemUpload.form

online-exam.wf

inclass-quiz.wf

inclass-exam.wf

quiz-select_question.form

select_question.form

}

- Ensure availability of site-wide pages at startup

of server.

- bumped version number to 5.10.0d15

    • -0
    • +463
    /openacs-4/packages/xowf/lib/inclass-exam.wf
    • -7
    • +8
    /openacs-4/packages/xowf/lib/inclass-quiz.wf
    • -9
    • +10
    /openacs-4/packages/xowf/lib/online-exam-answer.wf
    • -13
    • +22
    /openacs-4/packages/xowf/lib/online-exam.wf
    • -87
    • +200
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
    • -0
    • +5
    /openacs-4/packages/xowf/tcl/xowf-init.tcl
    • -1
    • +56
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
  1. … 9 more files in changeset.
file inclass-quiz.wf.page was initially added on branch oacs-5-10.

file inclass-exam.wf.page was initially added on branch oacs-5-10.

file assessment-index.page was initially added on branch oacs-5-10.

file TestItemUpload.form.page was initially added on branch oacs-5-10.

file TestItemText.form.page was initially added on branch oacs-5-10.

file TestItemShortText.form.page was initially added on branch oacs-5-10.

file TestItemSC.form.page was initially added on branch oacs-5-10.

file TestItemMC.form.page was initially added on branch oacs-5-10.