• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added edit-workflows for test items: edit-interaction.wf

This change eases tailorization of actions of editing workflow

and makes it possible to address all types of testitems via

a single term

-form en:edit-interaction.wf

instead of having to enumerate the relevant types explicitly as

it was before

-form en:TestItemText.form|en:TestItemShortText.form|en:TestItemMC.form|en:TestItemSC.form|...

For backward compatibility, the old enumeration is kept for a while. New test

items should be created over the new workflow, as e.g. in

{entry -name New.Item.TextInteraction -form en:edit-interaction.wf -query p.item_type=Text}

  1. … 5 more files in changeset.
added support for inclass-exam for scheduled opening and closing of exams

  1. … 6 more files in changeset.
add ability to use x out of y questions (when order randomization is used)

  1. … 5 more files in changeset.
optionally disallow cut&paste in multi-line form fields

  1. … 4 more files in changeset.
- added name validator for site-wide pages

- updated site-wide pages

  1. … 3 more files in changeset.
new features for inclass exam workflow:

- additional flag "synchronized", can be specified on "create exam" page

- provide info about exam publication time and duration since publication

time to the details view of the exam protocol

  1. … 5 more files in changeset.
added skeleton for proctoring support

  1. … 5 more files in changeset.
- test-items: added ordering item type (short_text_interaction)

- simplified code by using ':get_named_sub_component_value -from_repeat ...'

- refetch site-wide pages, when the source code of the site-wide pages changes.

- bumped version number to 5.10.0d16

  1. … 10 more files in changeset.
file TestItemReorder.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./TestItemReorder.form.page
fix typo

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

- 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

  1. … 13 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.

    • -0
    • +0
    ./assessment-index.page
file TestItemUpload.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./TestItemUpload.form.page
file TestItemText.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./TestItemText.form.page
file TestItemShortText.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./TestItemShortText.form.page
file TestItemSC.form.page was initially added on branch oacs-5-10.

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

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

    • -0
    • +0
    ./select_question.form.page
file quiz-select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./quiz-select_question.form.page
file online-exam.wf.page was initially added on branch oacs-5-10.

Crosscutting reform to ease configurability of xo* applications

acs-admin

- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9

xotcl-core

- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24

xowiki

- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the

meta-class

- reduce usage of anonymous arrays

- bump version number to 5.10.0d49

xowf

- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

  1. … 14 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
quote label in ExtraMenuEntries to make sure, argument is interpreted correctly, even wen message key is substituted

  1. … 1 more file in changeset.
Internationalize "New Workflow" menu button

  1. … 4 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2545 more files in changeset.
- add security policy to form prototype page

- use provided prototype page in menu