Changes between Version 17 and Version 18 of BoltRef


Ignore:
Timestamp:
Dec 26, 2007, 1:40:35 PM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BoltRef

    v17 v18  
    310310may allow the student to review for and/or repeat the exercise set (see below).
    311311
     312Exercise sets may not be nested.
     313
     314Example:
    312315{{{
    313316exercise_set(
     
    322325        filename('file_1.php')
    323326    ),
    324     repeat(.3, basic_review(), false),
    325     repeat(.7, int_review(), true),
    326     repeat(1.0, null, true),
     327    repeat(.3, basic_review(), false, false),
     328    repeat(.7, int_review(), true, false),
     329    repeat(1.0, null, null, true),
    327330    refresh(array(7,14,28))
    328331);
     
    341344 * grade_threshold: the highest grade to which this item applies
    342345 * review_unit: a unit that reviews the material assessed by for the exercise set.
    343  * review_unit: whether the review is optional.
     346 * review_optional: whether the review is optional.
    344347 * repeat_optional: whether repeating the exercise set is optional
    345348
     
    352355
    353356Otherwise let R be the selected repeat item.
    354 If R.repeat_optional is true, the student sees
     357If R.repeat_optional is true, a Next button is shown.
     358If R.review_optional is true, a "Repeat" button is shown.
     359If R.review_unit is present, a "Review" button is shown.
     360
     361Thus, in the example above, the student's options are:
     362
     363|| grade || options ||
     364|| [0, .3) || review and repeat exercise ||
     365|| [.3, .7) || review and repeat exercise, or repeat exercise ||
     366|| [.7, 1) || repeat exercise, or continue ||
     367|| 1 || continue ||
    355368
    356369== Memory refresh ==
     
    358371If a '''refresh()''' argument is given to exercise_set(),
    359372then when the set is completed by a student it is added to
    360 a "refresh schedule", to be repeated at a later time.
     373a "refresh schedule".
     374Each element in a refresh schedule specifies
    361375The intervals (in days) are given as arguments to refresh().