Interactive Exercises for On-line Education

Developed by the Chemistry Hypermedia Project.


[ Introduction | JavaScripts | Perl Scripts ]


Introduction

This page lists scripts that we have developed for placing interactive questions on Web pages. These examples are freely available to anyone who desires to use them for non-commercial purposes. Our only request is that you acknowledge the source of the scripts.

We will appreciate your feedback. Let us know if you're using the scripts, and if you have any suggestions for improvements.


JavaScripts

Note: These JavaScripts appear to work best with Netscape 2.02.

Multiple-Choice Questions

mcquest1.html
A JavaScript that creates a web page with a multiple-choice question with a single correct answer. (Uses radio buttons.)
mcquest2.html
An enhanced version of mcquest1.html that includes a hint button and a text area for an explanation of the correct answer.
cbquest1.html
A JavaScript that creates a web page with a multiple-choice question with multiple correct answers. (Uses check boxes.)
cbquest2.html
An enhanced version of cbquest1.html that includes a hint button and a text area for an explanation of the correct answer.
symmetry.html
A JavaScript that creates a web page with a symmetry exercise using check boxes and radio buttons.

Calculational Exercises

eqnbal21.html
A JavaScript that creates a web page with an equation-balancing exercise for reactions of the form: aA + bB <==> cC.
eqnbal22.html
A JavaScript that creates a web page with an equation-balancing exercise for reactions of the form: aA + bB <==> cC + dD.
eqnbal.html
A preliminary version of a JavaScript for creating multiple equation-balancing exercises on a web page.
rpncalc.html
Another JavaScript RPN Calculator.

Perl Scripts

gradescript.html
A Perl script that allows students to check class grades over the Web.
mcsimple.html
A Perl script that generates multiple-choice questions and response pages from data files.
mclog.html
A Perl script that generates multiple-choice questions and response pages from data files, and logs results to a student file on the server.
mccheck.html
A Perl script that generates check-box questions that can have multiple answers and response pages from data files, and logs results to a student file on the server.
response.html
A Perl script that allows users to fill out a response form from an HTML page, and mail it to a specified recipient.

http://www.chem.vt.edu/chem-ed/CHP/scripts/index.html, updated 5/27/97.

Copyright © 1995-97 by Ronald L. Earp and Brian M. Tissue, all rights reserved.