A code of commands that enables a nonexpert to write interactive programs. This mode also includes templates. Includes some structure or activity that encourages students to be creative. Programs offer unlimited practice on concepts students presumably have already learned. Usually these introduce drill and practice in a game format with a winner or scoring system.
Students can maneuver through a predesigned environment, testing and trying various components.
The program directly connects to the Internet or Web. Some programs function fully without being connected to the Internet, but they can be connected for additional resources or interaction. Contains multimedia activities or facilitates development of multimedia presentations. Electronic references, such as dictionaries, thesauri, and encyclopedias, as well as extensive references on particular subjects. Programs test students, record their scores, and provide the correct answer.