wiki:BoltGoals

Version 1 (modified by davea, 16 years ago) (diff)

--

It is designed to meet the needs of:

  • Distributed thinking projects, in which volunteers must be trained to perform various tasks.
  • Volunteer computing projects, in which educating participants can increase their enthusiasm and commitment.

These areas have the following properties:

  • Churn: constant turnover (scores or hundreds of new students per day);
  • Wide geographical distribution;
  • Wide age distribution;
  • Motivation: most volunteers have a pre-existing interest in the topic, and are motivated by recognition (e.g. being marked as an "expert" on the project web site).

What Bolt does

Using Bolt, you can

  • Create exercises of various types: multiple-choice, fill-in-the-blank, graphical, etc.
  • Specify a course as a sequence of lessons and exercises.

Given such a course, Bolt does the following:

  • It guides students sequentially through the course;
  • If the student fails an exercise, they repeat one or more lessons and retry the exercise(Bolt courses are designed to be "fail-proof");
  • Each student's progress is recorded in a database, and when they return to the course later they resume at that point.
  • Bolt maintain an estimate of each student's mastery of the course material.

In addition, Bolt lets you create better courses; specifically, you can

  • make statistically valid comparisons of alternative lessons;
  • make "adaptive" courses in which different lessons are used for different groups of students

This is done as follows:

  • Bolt records the timing and results of each student interaction (viewing a lesson or completing an exercise) in a database.
  • Demographics (age, sex, education level, nationality) are stored for each student.
  • Course documents can have various types of "control structures". For example, they can specify that a lesson should be chosen randomly from a given set, or should be chosen based on student demographics.
  • Bolt offers analytic tools that let you evaluate the effectiveness of your lessons, and that help you make your course adapt itself to different types of students.