Changes between Version 18 and Version 19 of BoltIntro
- Timestamp:
- Nov 29, 2007, 12:06:13 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BoltIntro
v18 v19 4 4 and is designed to meet the needs of: 5 5 6 * Skill aggregation projects (volunteers must be trained to perform various tasks);7 * Volunteer computing projects (educating participants can increase their enthusiasm and commitment, and attainment of given knowledge levels can be shown as a web site "status symbol").8 9 These areas have properties that are much different from those of formal education:6 * Distributed thinking projects: volunteers must be trained to perform various tasks. 7 * Volunteer computing projects: educating participants can increase their enthusiasm and commitment, and attainment of given knowledge levels can be shown as a web site "status symbol". 8 9 These areas have the following properties: 10 10 11 11 * Churn: constant turnover, thousands of new students per day; … … 24 24 25 25 * It guides students sequentially through the course; 26 * If the student fails a quiz, they repeat one or more lessons and retry the quiz(Bolt courses are designed to be "fail-proof");26 * If the student fails an exercise, they repeat one or more lessons and retry the exercise(Bolt courses are designed to be "fail-proof"); 27 27 * Each student's progress is recorded in a database, and when they return to the course later they resume at that point. 28 28 * Bolt maintain an estimate of each student's mastery of the course material. 29 29 30 30 In addition, Bolt lets you create better courses; specifically, you can 31 * find out exactly how effective each lesson is;32 31 * make statistically valid comparisons of alternative lessons; 33 32 * make "adaptive" courses in which different lessons are used for different groups of students … … 43 42 44 43 An exercise is a PHP script. 45 Here's an example containing a multiple-choice question 46 (the '2' indicates that the correct answer is the last one): 44 Here's an example consisting of a multiple-choice question: 47 45 {{{ 48 46 <?php 49 require_once(' bolt.php');47 require_once('../inc/bolt_ex.inc'); 50 48 echo 'Conifers are so named because:'; 51 49 bolt_exclusive_choice( 52 50 array( 51 'They carry their seeds in cones.' 53 52 'They are cone-shaped.', 54 53 'They originated during the Coniceous era.', 55 'They carry their seeds in cones.'56 54 ), 57 258 55 ); 59 56 ?> 60 57 }}} 58 Each time the question is shown, 59 the choices are shown in a random order. 60 The correct choice is always the first element of the array. 61 61 62 Here's an example that shows an image; 62 63 a correct answer is a click in the indicated subrectangle. 63 64 {{{ 64 65 <?php 65 require_once(' bolt.php');66 echo "Click on the dog's nose: ";66 require_once('../inc/bolt_ex.inc'); 67 echo "Click on the dog's nose:<p>"; 67 68 bolt_image_rect( 68 69 'dog.jpg',