= Berkeley Open Learning Technology (Bolt) = Bolt is a toolkit for web-based training and education. Bolt makes it easy to create a simple online course - a sequence of lessons and exercises. Any Web content may be used - HTML, Flash, video, etc. Students create accounts, log in, and take the course. Bolt adds navigation links, keeps track of where students are, and computes and records their exercise scores. Bolt supports '''evolutionary adaptive courses'''. Such a course evolves over time. At any point, it may contain any number of '''micro-experiments''' to compare the effectiveness of alternative lessons. On the basis of experimental outcomes, lessons may be changed, added, or discarded. The course may be made 'adaptive' so that different materials are shown to different types of students. Thus, Bolt is ideal for developing online learning materials in situations where there is a constant arrival of diverse students, and in which you have the need and ability to continually analyze and improve the effectiveness of the materials. Bolt is implemented in PHP (a popular scripting language). You don't need to know PHP to use Bolt, but if you do it's easy to add new features to Bolt. * [BoltTutorial Tutorial] * [BoltTutorial Part I: Courses and lessons] * [BoltTutorialExercises Part II: Exercises, review, and refresh] * [BoltTutorialAnalytics Part III: Experiments and analytic tools] * [BoltRef Reference manual] * [BoltAnalytics Analytics] * [BoltImpl Implementation notes] * [BoltGoals Context and goals]