That was the bulk of what we have done. Our CGI scripts are CGI was covered in All examples for GD.pm were CGI scripts.

Questions could range from simple multiple choice questions to completing larger CGI programs written in CGI.pm (see homework 4 - server logs) or simple raw CGI (as in homework 2 - menu and calculator).

Documentation for CGI.pm will probably be useful.