Introduction Frequent assignments aid students by forcing them to work with their new knowledge. But many instructors spend too much time preparing and grading assignments. CGI can automate much of this tedious work, saving time - time for more interaction with students, time for research, or time for other activities. The Web is a convenient and rich publishing medium. Instructors write web pages and place them on servers.
All readers read the same documents.
And they can only read, not reply. CGI removes these limitations. A CGI program accepts feedback from readers, consults databases, and generates a custom web page for each reader. Rather than writing web pages, authors write programs and place them on servers. Readers can then run these programs using the web.