wiki:BoltTutorialExercises

Version 3 (modified by davea, 17 years ago) (diff)

--

Bolt Tutorial, part II: Exercises

Now let's add an exercise. Create a file "exercise1.php":

<?php
echo "Conifers are so named because:";
bolt_exclusive_choice(
    array(
        'They carry their seeds in cones',
        'They are cone-shaped',
        'They originated in the Coniceous era',
    )
);
?>

and edit course_doc.php:

<?php
return sequence(
    name('course'),
    lesson(
        name('lesson 1'),
        filename('lesson1.php')
    ),
    lesson(
        name('lesson 2'),
        filename('lesson2.html')
    ),
    exercise(
        name('exercise 1');
        filename('exercise1.php');
    )
);
?>

Start the course from the beginning. When you get to the exercise you'll see

You'll then see either

or

depending on whether you answered the question correctly.

Review and repeat

Suppose the student doesn't perform the exercise correctly, and you want to let them (or require them to) review the lessons and repeat the exercise?

Attachments (5)

Download all attachments as: .zip