HowTos for teaching and learning
Run aptitude install moodle as root to install moodle.
Moodle is a course management system (CMS) - a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a University with 200,000 students. Some schools in France use moodle to keep track of students' facilities and credit points.
There are moodle sites all over the world, mostly concentrated in Europe and North America. Check the site of an institution near you to get an idea about it. More information is available at the moodle project page, including documentation and support.
Some schools use control tools like Controlaula or Italc to supervise their students.
Take a look at their wiki: http://italc.sourceforge.net/wiki/index.php?title=Main_Page
FIXME: explain how to install and use italc - 511387 explains this quite well actually.
apt-get install italc-client italc-master
Warning: monitoring humans might be unethical and illegal in your jurisdiction.
Restricting pupils network access
Some schools use squidguard or dansguardian to restrict internet access. FIXME: explain how to install and use squidguard and/or dansguardian
Warning: restricting access to information or freedom of speech might be unethical and illegal in your jurisdiction.
Just as in Lenny, swi-prolog is provided by Squeeze. Just apt-get install swi-prolog and be done
FIXME: install swi-prolog by default?
HowTos from wiki.debian.org
The HowTos from http://wiki.debian.org/DebianEdu/HowTo/ are either user- or developer-specific. Let's move the user-specific HowTos over here (and delete them over there)! (But first ask the authors (see the history of those pages to find them) if they are fine with moving the howto and putting it under the GPL.)
http://wiki.debian.org/DebianEdu/HowTo/TeacherFirstStep - incomplete but interesting