Interactive Exercise Examples
Below are examples of some interactive exercises you can do quite easily using Javascripts. Those marked with "fmp" have FileMaker Pro connectivity (exercises are entered into a database from the web and are generated for students from the database -- this means no looking at code for these exercises). File names are in parenthases. Listed in order of (Dan's) preference.

Cloze/Fill-In
"Dasher" type exercise -- though technically not a cloze exercise, this paragraph exercise allows you to exclude words that students need to provide. When words are typed in feedback is offered in the form of incorrect letters disappearing. (clozefmp.htm)***fmp, :-(
"Dasher" fill-in -- same as above, but in sentence form. ***fmp, :-(
Alert feedback -- similar to the first. Feedback is offered in the form of a pop-up box. Slightly more cumbersome than the others.(clzalert.htm)*, :-(

Gloss
Text area -- When students select a gloss, information appears in a text area. Fast and friendly. Best for simple definitions. Doesn't allow links or graphics in the gloss text area.(glossarea.htm)***, :-|
Alert feedback -- When students select a gloss, information pops up in an alert box. Again, no links or graphics and alert box is sort of annoying. (glossalert.htm)**, :-|
Pop up box/mouseover -- When students mouse over glosses, the definition appears in a new little navigator window (and then disappears after a few seconds). Can become confusing when students click in main window and it covers up the gloss window. Works best side-by-side. (mouseover.htm)**fmp
Using frames -- Uses frame so graphics and links can be included in glosses. Somewhat difficult javascript/frames combo.(glossframe.htm)**, :-(

Matching
Form clears incorrect answers -- A classic! Students provide letter from right column which disappear if incorrect when verified. Feedback is decent. (matching.htm)(can't remember source)fmp
Using text area -- Similar to above, but interface is much clunkier. (mttext.htm)**

Memory
Answer question mult. choice -- gives some information for a few seconds, then asks a question to test memory. (memmc.htm)***, :-|

Multiple Choice
Radio Buttons -- Two to ten (or more) possible answers with individualized feedback. Feedback pops up in text field. Nice, pretty simply script. [from B. Nelson]***fmp, :-)
text-based -- Similar, but poor interface. (mctext.htm)*, :-|

True False
text-based -- All these are essentially the same. The first is the prettiest version. Cycle through questions and feedback appears below.(tftext.htm)***, :-|
Using frames (tfframe.htm) *
Pop up box (tfpop.htm) *

Choosing appropriate answers (multiple choice)
Choose all that describe it
(fttext.htm)***

Dialogue
Drop down menu -- Similar to multiple choice above, but modified to be a dialogue.*** fmp, :-)

Short Answer (Feedback and self-eval)
Compare your answer -- Asks a question (requires input) and then gives the teacher's "correct" answer. *** D. Beeby, :-(
Self eval text -- Cycle through questions and compare your answer to teacher's "correct" answer.(selfeval.htm) *** (Marmo/D. Beeby) fmp, :-|
Text version -- unfriendly interface, but based on the same concept as above.(satext.htm)*

Timed Reading
Times how long you took reading and wpm (trframe.htm)**, :-|

 

*** highly recommended exercise
** recommended
* not recommended/cumbersome (see below)

"fmp" -- database integrated. No modification of code. Data is entered into database and exercise are dynamically generated.

Marmo Soemarmo's scripts (from CALICO 1998),
David Hopingarner (MSU)/George Mitrevski (Auburn) scripts

The faces indicate degree of difficulty with Homepage:
:-) = easy
:-| = not too bad
:-( = hard.

Frame and pop-up exercises might be considered cumbersome because they require the use of multiple pages or browsers. This can often be confusing to both the designer and user. Text areas and alert boxes are preferable for displaying text, but (unlike frames/popups) cannot display graphics/sound/links.