| Newsgroups |
perl.trainers |
| Message-ID |
<[email protected]> |
On Fri, Oct 29, 1999 at 12:02:12PM -0400, Steve Lane wrote:
> i'll add some questions of my own:
>
> which modules do you teach?
We cover File::Find as an "advanced" topic when we're looking at open,
close, opendir, and those sorts of things.
In our CGI training module, we obviously cover CGI.pm, but we also show
them CGI::Carp, Text::Template and Mail::Mailer (since T::T and M::M are
particularly useful for the most common kinds of CGI scripts). When we
teach database stuff, we teach the DBI module. We mention, briefly,
that there is also a MySQL-specific module, but we don't teach it.
> do you require your students to use strict and warnings?
Yes, we have always insisted on this.
> do you assign in-class tests or quizzes?
No... it's not very practical in a one-day training module :)
> can anyone give examples of the more advanced assignments
> you give? (i assign a shopping catalog/cart CGI application,
> and a webpage link-checker, for example.)
On the final day of our 4-day course, we spend almost the entire
afternoon doing exercises for an intranet application for "Acme Widget
Co." I split the class into pairs to work on it, and they have to
create lists of inventory and customers and so on from the database,
make forms to add and delete inventory items, enter sales, do reporting,
etc. Nobody ever finishes all the exercises, but I give them a full
answer set to take away with them. I've had some really good feedback
on this, but the feedback only improved when I started getting them to
work in pairs. I never would have expected that, but with 20-20
hindsight I guess it makes a kind of sense.
K.
--
Kirrily Robert <[email protected]>
http://netizen.com.au/ - Internet and Open Source development and consulting
Level 10, 99 Queen St, Melbourne VIC 3000
Phone: +61 3 9602 2452 Fax: +61 3 9642 4955