skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - SMILE


An Interactive Multi-media Tutorial Engine

Senior Project: 1993-1994
David Bock, Pei Chen and Kevin Stephens
Boulder, CO

The goal of this project was to develop an "interactive, multi-media tutorial engine". A specific tutorial consists of a set of subjects, each of which contains a sequence of informative or interactive screens providing the information to be learned. Informative screens contain not only text in various fonts, colors, and sizes, but also graphics, sound, and animations. Interactive screens consist of multiple choice questions that are used to reinforce the material learned from informative screens. Finally, randomized quizzes over the material presented in the tutorial can be taken and the results recorded for each user. A tutorial designer develops a tutorial by writing in a tutorial scripting language, also designed as part of the project. The engine then takes this script as input and presents the tutorial to the user. The design was object-oriented, with implementation in C++.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)