Language Interactive
Web Scripts:   Examples for Language Learning

This archive provides sample Web forms and scripts.
Please send additions, corrections & suggestions.


Forms/Scripts by --> Natural language - Function - Scripting language - Other sites

Pages --> Intro / Language Learning & the Web / Linked Programs / JavaScript / CGI / Java / Li


The following sample forms and accompanying scripts are "as-is" examples of supporting language learning on the Web. You will need to modify to a lesser or greater extent existing scripts in order to adapt them to your system. This will generally entail at least changing path names; in some cases (as noted) additional files may be needed. In order to modify and save scripts, you will need to have an appropriate editor/compiler (except in the case of JavaScript).

#14: Guestbook [English]
Description: Create a guestbook for user comments
Instructional use: Can be used to collect feedback on specfic topics
Language/Platform: MacPerl/Macintosh or Perl/Unix or Perl/Windows NT
Script: Guestbook in text format (Perl)
Required: Perl (for Unix, Windows), MacPerl (for Mac), cgi-lib.pl
Customizing: See comments in script. This is a UNIX version, but will work on other platforms
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: One of many "guestbook" scripts that are out there. Script #9 is a guestbook in a different format and scripting language (AppleScript).
#13: Evaluation [English]
Description: On-line evaluation form
Instructional use: Use for questionnaires or evaluation
Language/Platform: MacPerl/Macintosh or Perl/Unix or Perl/Windows NT
Script: Evaluation script in text format (Perl)
Required: Perl MacPerl, cgi-lib.pl
Customizing: See comments in script. This is a UNIX version, but will work on other platforms
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: The form demonstrates the use of all the different form elements (radio button, checkbox, text field, text box).
#12: No-brainer Quiz [English]
Description: Short answer exercise
Instructional use: Checks for right answers, provides feedback
Language/Platform: JavaScript/Netscape 2.0
Script: Use "View source" on Web browser
Required: Netscape Navigator 2.0 or higher or other JavaScript-capable browser
Customizing: Adapt to local needs
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: Includes options to use "cookies" for security and to limit maximum number of tries
#11: Demo Reading comprehension questions on Max und Moritz [German]
Description: Short answer exercise
Instructional use: Checks for right answers, provides feedback
Language/Platform: JavaScript/Netscape 2.0
Script: Use "View source" on Web browser
Required: Netscape Navigator 2.0 or higher or other JavaScript-capable browser
Customizing: Adapt to local needs
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: Includes option to parse through longer response to find single word or phrase response
#10: Discussion Forum [English]
Description:Discussion forum (bulletin board style) with threaded discussion and use of student pictures
Instructional use: Allows students post messages on a given topic and to comment on other postings
Language/Platform: AppleScript/Macintosh
Script: WebChat [68k]
Required: Parse CGI and ACME Script widgets
Customizing: Adapt to local needs
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments:
#9: URL Submitter/Guestbook [English]
Description:Allows users to suggest Web sites as well as general comments to add to a log file. Suggested sites are added to one all-purpose log and also to individual logs sorted by language. Notification of suggested sites is e-mailed to selected user(s).
Instructional use: Allows students to suggest sites; creates self-sustaining log
Language/Platform: AppleScript/Macintosh
Script: Traillog [60k]
Required: Parse CGI and ACME Script widgets
Customizing: Adapt to local needs
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: By e-mailing submitted info to the instructor, it is possible to monitor more easily submissions to a Web page.
#8: Russian Quiz [Russian]
Description: Short answer format
Instructional use:
Language/Platform: MacPerl/Macintosh or Perl/Unix or Perl/Windows NT
Script: Russianquiz.acgi [48k] CGI in text form for Unix and Windows NT
Required: MacPerl, MacHTTP CGI Script, cgi-lib.pl or equivalents for Unix or Windows NT Perl
Customizing: Change path
Usage terms: Freeware
Author: George Mitrevski/To top of pagemitrege@mallard.duc.auburn.edu">mitrege@mallard.duc.auburn.edu
Comments: You will need to have or get a Cyrillic font for this form to display properly.
#7: Turgenev reading comprehension [English]
Description: Combines multiple choice and short answer questions
Instructional use: Includes reading at top of form; could also be another media
Language/Platform: MacPerl/Macintosh or Perl/Unix or Perl/Windows NT
Script: Turgenez.acgi [48k] CGI in text form for Unix and Windows NT
Required: MacPerl, MacHTTP CGI Script, cgi-lib.pl or equivalents for Unix or Windows NT Perl
Customizing: Change path
Usage terms: Freeware
Author: George Mitrevski/mitrege@mallard.duc.auburn.edu
To top of page Comments:
#6:Clickable graphic [German]
Description: Clickable maps or graphics are further examples of CGI scripting; clikcing on a particular point in the graphic generates an appropriate response -- in this case returns a Web page (if correct) or plays an audio file (if wrong)
Instructional use: Maps for geographical/cultural explorations are natral candidates for this kind of form
Language/Platform: AppleScript/Macintosh
Script: Struwwelmap.cgi [112k]
Required: Rather than manually create an imagemap script, there are programs which will do if for you. For the Mac, the two princicpal programs are MapServe and Mac ImageMap
Customizing:
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments:
#5: Fill-in quiz demo [German]
Description: This page illustrates a login feature (Log in as "John Student or Sally Student" with password "ok") which allows only registered students access to certain files; it records answers to a text file, along with name of student and day/time at which quiz was taken.
Instructional use: Can be used to test reading comprehension, as illustrated here
Language/Platform: AppleScript/Macintosh
Script: Huckebein.cgi [32k]
Required: Deplus, Decode Scripting additions
Customizing:
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: Graphics (as shown here) or other media (sound, video) can be combined with a Web form
#4: Comprehension exercise: Napoleon video [French]
Description: Students watch a video segment on Napoleon, then answer 30 short answer questions; answers are collected in text file (new file for each submission) and submissions are recorded in a trext file accessible only to instructor
Instructional use: Could also be used to test reading comprehension.
Language/Platform: AppleScript/Macintosh
Script: Napoleon.acgi [48k]
Required: Deplus Scripting Addition
Customizing:
Usage terms: Freeware
Author: Peter Kirkpatrick/pkirkpat@cabell.vcu.edu
To top of page Comments: In actual use (Spring, 1995), students were able to watch video in small window on same computer on which they were using Web form. Corrections to student answers were returned by e-mail.
#3: Student annotator [English]
Description: Illustrates use of forms to have students submit essays or other written work, which can then be commented on by other students (or the instructor). All comments are listed in a log.
Instructional use: Peer editing
Language/Platform: AppleScript/Macintosh
Script: Frog.cgi [72k]
Required: Deplus Scripting Addition
Customizing: See comments in script
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: The text entered as a default text to be edited is from a Grimm fairy tale (Frog King). There are actually two CGI scripts at work here -- the first which records a piece of writing (student essay); the second allows for comments to be made on the first piece of writing
#2: Discussion Log [English]
Description: Allows students to write comments on a specified topic, submit them and read the log of comments made
Instructional use: Could be used as an asychonous chat session
Language/Platform: AppleScript/Macintosh
Script: klog.cgi [32k]
Required: Deplus, Decode Scripting additions
Customizing: See comments in script
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: Another of Klingon 101 series
#1: Fill-in question [English]
Description: Simple form to provide feedback to student on correctness of response
Instructional use: Could be used as self-test or with login/password requirement
Language/Platform: AppleScript/Macintosh
Script: Klingon.cgi [16k]
Required: Deplus, Decode Scripting additions
Customizing: See comments in script
Usage terms: Freeware
Author: Bob Godwin-Jones/rgjones@vcu.edu
To top of page Comments: Part of a set of demos from a sample HTML syllabus (Klingon 101)

Forms/Scripts by Natural Language

Go - Top / Lang / Type / Script Lang

English
#1 Fill-in Question
#2 Discussion Log
#3 Student Annotator
#7 Turgenv Reading Quiz
#9 URL Submitter/Guestbook
#10 Student Discussion Forum
#12 No-brainer quiz #13 Evaluation #14 Guestbook

French
#4 Comprehension exercise: Napoleon Video

German

#5: Fill-in quiz demo
#6: Clickable graphic
#10 Kaffeeklatsch
#11 Max und Mortiz Lesekontolle (German)

Russian

#8 Russian Quiz
To top of page


Forms/Scripts by Function

Go - Top / Lang / Type / Script Lang

Comprehension Testing
#1 Fill-in Question
#4 Comprehension exercise: Napoleon Video
#5: Fill-in quiz demo
#7 Turgenv Reading Quiz
#8 Russian Quiz
#11 Max und Mortiz Lesekontolle (German)
#12 No-brainer quiz (English)

Collaborative Writing

#2 Discussion Log
#3 Student Annotator
#9 URL Submitter/Guestbook
#10 Student Discussion Forum

Clickable Graphic (Imagemap)

#6: Clickable graphic
To top of page

Forms/Scripts by Scripting Language

Go - Top / Lang / Type / Script Lang

AppleScript
#1 Fill-in Question
#2 Discussion Log
#3 Student Annotator
#4 Comprehension exercise: Napoleon Video
#5: Fill-in quiz demo
#6: Clickable graphic
#9 URL Submitter/Guestbook
#10 Student Discussion Forum

Perl
#7 Turgenv Reading Quiz
#8 Russian Quiz #13 Evaluation #14 Guestbook

JavaScript

#11 Max und Mortiz Lesekontolle (German)
#12 No-brainer quiz (English)

To top of page

Web Forms at other Sites


Li -->Index / Intro / Language Learning & the Web / Program Linking / JavaScript / CGI / Java
VCU - Foreign Language Department - International Trail Guide

© 1998 Robert Godwin-Jones
rgjones@vcu.edu