4103
Comment: Link to italc homepage, the link to the wiki is broken (even from their homepage).
|
4058
Drop controlaula (package last time available: Wheezy).
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
Some schools use control tools like [[DebPkg:stable/controlaula|Controlaula]] or [[DebPkg:stable/italc-master|iTALC]] to supervise their students. See also the [[http://italc.sourceforge.net/home.php|iTALC Homepage]]. | Some schools use control tools like [[DebPkg:stable/italc-master|iTALC]] to supervise their students. See also the [[http://italc.sourceforge.net/home.php|iTALC Homepage]]. |
HowTos for teaching and learning
Contents
All Debian packages mentioned in this section can be installed by running apt install <package> (as root).
Teaching Prolog
SWI-Prolog is an open source implementation of the programming language Prolog, commonly used for teaching and semantic web applications.
Monitoring pupils
Some schools use control tools like iTALC to supervise their students. See also the iTALC Homepage.
Warning: make sure you know the status of the laws about monitoring and restricting computer users' activities in your jurisdiction.
Restricting pupils' network access
Some schools use Squidguard or Dansguardian to restrict Internet access.
Smart-Board integration
Some schools use the products of Smarttech for their teaching. You need a workstation with drivers and software for this, Smarttech has published some working non-free Software in a Debian Repository as a download. A local copy of this repository needs to be put inside the school network, so that the smartboard software could be installed on our machines. So teachers and pupils can prepare for class on every computer:
Providing the repository on the main server
Download the repository as a tar.gz file from http://smarttech.com/us/Support/Browse+Support/Download+Software/Software/SMART+Notebook+collaborative+learning+software/Previous+versions/SMART+Notebook+10_2+for+Linux.
# move the tar.gz file to a repository directory on the school network's webroot (by default located on tjener): root@tjener:~# mkdir /etc/debian-edu/www/debian mv smartnotebook10_2sp1debianrepository.tar.gz /etc/debian-edu/www/debian # change into the new directory root@tjener:~# cd /etc/debian-edu/www/debian # extract the file root@tjener:~# tar xzvf smartnotebook10_2sp1debianrepository.tar.gz
Add the needed packages to the PXE installation image
Add the following lines to /etc/debian-edu/www/debian-edu-install.dat.local:
d-i apt-setup/local1/repository string http://www/debian/ stable non-free d-i apt-setup/local1/comment string SMART Repo d-i apt-setup/local1/key string http://www/debian/swbuild.asc d-i pkgsel/include string smart-activation,smart-common,smart-gallerysetup,smart-hwr,smart-languagesetup,smart-notebook,smart-notifier,smart-product-drivers
Update the preseed file:
/usr/sbin/debian-edu-pxeinstall
After this, new installations via PXE will have the ?SmartBoard software installed.
Adding the SmartBoard software manually after installation
The following instructions are for updating LTSP chroots.
Use an editor to add the following lines to /etc/apt/sources.list in the chroot:
### SMART Repo deb http://www/debian/ stable non-free
Start the editor like this:
ltsp-chroot -a i386 editor /etc/apt/sources.list
Add the repository key and install the software:
ltsp-chroot -a i386 wget http://www/debian/swbuild.asc ltsp-chroot -a i386 apt-key add swbuild.asc ltsp-chroot -a i386 rm swbuild.asc # update the dpkg database and install the wanted packages ltsp-chroot -a i386 aptitude update ltsp-chroot -a i386 aptitude install smart-activation,smart-common,smart-gallerysetup,smart-hwr,smart-languagesetup,smart-notebook,smart-notifier,smart-product-drivers
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 if they are happy with moving them and putting them under the GPL - see the page histories to find them.)
http://wiki.debian.org/DebianEdu/HowTo/TeacherFirstStep - incomplete but interesting