Index: openacs-4/packages/assessment/www/doc/user_interface/item_creation.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/item_creation.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/assessment/www/doc/user_interface/item_creation.html 29 Jul 2004 09:35:12 -0000 1.1 +++ openacs-4/packages/assessment/www/doc/user_interface/item_creation.html 7 Aug 2017 23:48:04 -0000 1.2 @@ -6,8 +6,8 @@ -Question -Catalogue: Summary: +Question +Catalogue: Summary:

The question catalogue is a central part of the assessment system. It deals with the storing of the various questions that can be used in a survey. You are able to add/edit/delete a question of a certain type @@ -16,7 +16,7 @@ multiple questions using various formats. This concept is new to survey 0.1d and changes the design of the survey module considerably. No mockups available.

-

Spec:
+

Spec:
All questions have some common ground.

    @@ -69,22 +69,22 @@ layers of data validation checks:

      -
    • Intra-item checks: the user input { exactly +
    • Intra-item checks: the user input { exactly matches | falls within narrow "target" bounds | falls within broader "acceptable" bounds with explanation}
    • -
    • Inter-item checks: if { a user input for item a +
    • Inter-item checks: if { a user input for item a is A, item b is B, ... item n is N } then { user input for item z is Z }

    Both levels involve stringing together multiple binary comparisons (eg -0 < input < 3 means checks that 0 < input and input +0 < input < 3 means checks that 0 < input and input < 3), so we need to express a grammar consisting of

      -
    • comparison1 conjunction comparison2 conjunction +
    • comparison1 conjunction comparison2 conjunction ... comparison n
    • appropriate grouping to define precedence order (or