No budget learning with free software
The Guus Kieft School
Download the whole article as PDF
Short URL: http://fsmsh.com/2390
Write a full post in response to this!
This article describes the work in progress of applying Ubuntu Linux sensibly within an underfunded school, and as part of a wider well thought out and alternative educational structure. I shall emphasise best practices and try my best not to dwell too much on the underlying technologies.
The school
Education is a fundamental pillar of civilization. Without learning structures, humanity will descend again into the dark ages and superstition will rule. Supporting children in their learning activities is not an optional extra, but a community responsibility as part of the global community that we all live within. Placing these sentiments in context, we all pay our taxes and as part of those taxes, we collectively pay for the educational system that supports our way of life and our betterment in the future. This system mostly works.
The pressure for consistency of quality to some extent enforces uniformity within the school system; the tool of this enforcement is budgetary with a layer of legal requirements. If you step away from the main stream, funding becomes scarce. Methodologies outside the majority view can be dangerous for long-term survival. If a school sits at the edges of common practice, then receiving government funding takes a lot of patience, skill, paperwork and diplomacy. Enter the Guus Kieft School right.
Enter the Guus Kieft School right
The Guus Kieft School sits snuggly next to a park in Amstelveen (Holland). The quality of air is excellent and the motivation of the student children (ages 5-14) envelops you on entrance. Positive energy resonates within every nook and cranny of the old scouting building and pleasant mosaics (figure 1) and markings scatter the grounds. My younger son is part of this outstanding enterprise; notice my pride in the statement.
The Guuf Kieft School is based on an sociocratic organizational model similar to that of the Sudbury valley school in Framingham, Massachusetts.
The sociocratic approach is decision making by consent and places the student to a great degree at the center of influence. The schools structure enables students free range to learn at their own pace and with their own definitions of direction. For a mildly autocratic parent such as I that can be scary, as you need an element of trust in the process. However, after a year of observing the incremental results on my younger son, I am delighted with this approach’s structural effect of building self-confidence, understanding of social context and plain old knowledge building.
Despite the obvious quality that permeates the project, the school is fairly new in its existence and lacks significant funding. Therefore, the school needs still to tap into government acceptance for long term viability. As a consequence, there is currently a requirement for a low budget, no budget IT policy. Having worked as a teacher, course writer and developer of heavily used scaled up systems it seemed natural to me to want to help define a two-year IT policy to bridge a perceived funding gap.
Consent driven contracts
It may very well be in the best interests of a lead miner to pollute the upstream river water of a village, but it is definitely not in the interests of the community as a whole. Consent driven policy is very democratic in scope and on average causes the least damage to the local environment. I can say the same for children playing in school time on the internet. The power of the internet is very attractive. However, if a group form around the computer area whose only activity is to shoot as many targets as possible then the ebb and flow of learning of the group and the wider community is disrupted and potentially negative.
Before launching new IT facilities, the students and mentors at the school need to decide a definition of fair usage of the computers. If you do not preplan a codification of best practices then you will risk ending up with a select few monopolizing the internet connection for gaming purposes. In an educational environment, a fast computer with a brilliant graphics card risks the concentration and focus of a whole subset of a school primarily the male segment. Defining a personal contract and allowing the best interests of the whole community to speak through sociocratic processes enables broader advantage.
Per student topics, that the student and mentor need to agree include how to time share, how much of the time the student spends on the computer and for what purpose. Without a containing consent, the lack of school policy may inadvertently place young minds at risk.
Ubuntu has a positive role to play
Okay, the community has agreed on best practice. Now it’s time for the IT policy to structurally support the governance. The school is small and we already have one laptop connected to the internet. I intend to install two reference machines chock full of free software and show the parents and mentors how easy it is to customize for a particular student’s needs. Better still, I will describe how to copy shortcuts from one machine to another so that with a couple of command line actions the student’s home machine has the same software as at school. If a mentor wishes the student to focus in on a task, or if a student wishes to follow through at home, the learning path is not limited by technology.
Now it’s time for the IT policy to structurally support the governance
Before buying the new, let us consider the old. With the help of a kind parent, the school has scored two Pentium 1.5 GHz machines, the memory and hard disk are limited, time to call in GNU/Linux in the shape of Ubuntu. At this point you may well be asking why not Edubuntu or another one of the many excellent flavors of GNU/Linux. The answer is you can, there are many distributions that are viable. However, Ubuntu is a strong candidate. Ubuntu has good solid market penetration and I have no issues in recommending it as a desktop for home use in dual boot mode with Windows or stand-alone. A standard install includes all the software one comes to expect like office suites, multimedia applications, games, etc., and just as importantly a standard file structure and application installation process. I prefer APT over RPM for package management and find from practice that there are very few dependency issues. Finally, Ubuntu is well known and the homepage does promise to continue releasing for a solid number of cycles to come.
Ubuntu is a strong candidate
The simpler the approach one takes the less maintenance is required later. I intend the flow of operation for sharing consistency between school and home computers to be similar to:
- Install Ubuntu with a given version.
- Install all the educational free software that you can via apt-get or a package manager.
- Add a user account per student and hence a clean desktop.
- The mentor sits with the student and agrees which software is useful for a given period and places shortcuts on the student’s desktop for the given piece of software.
- If the parents wish for a mirror on their home computer then the relevant mentor sends desktop shortcuts with a list of
apt-getcommands via email. Notice that the standard environment enables this approach. - The parents downloads the shortcuts to the students desktop at home and then run the enclosed
apt-getcommands to install the software.
Perhaps (at worst) periodically, I may need to explain to the teachers and parents what apt-get is or have an install fest for Ubuntu, but this is not a significant cost as the parents are all so friendly.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution-NonCommercial-Sharealike" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-nc-sa/3.0/.
Biography
Alan Berg Bsc. MSc. PGCE, has been a lead developer at the Central Computer Services at the University of Amsterdam for the last eight years. In his spare time, he writes computer articles. He has a degree, two masters and a teaching qualification. In previous incarnations, he was a technical writer, an Internet/Linux course writer, and a science teacher. He likes to get his hands dirty with the building and gluing of systems. He remains agile by playing computer games with his kids who (sadly) consistently beat him physically, mentally and morally.
You may contact him at reply.to.berg At chello.nl
- Login or register to post comments
- 14724 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Making a videoloop with Kino and Audacity
Terry Hancock, 2010-02-18
Buzz authors
Free Software news
- http://konno-freesoftware.appspot.com/get を変更すると, 世界中の何百何千というアプリケーションに影響を及ぼす可能性がある. しかも, 後方互換性はない. それを断行できるかできないか, それが問題だ.
- もはやあれだ, なんとかの星の下のなんとかだ. そう, #Konno Free Software Blog は #Ruby という名の星の下に生まれたとしか言いようがない, だ.
- #Ruby http://www.ruby-lang.org/ja/man/html/style.css - もしやと思ったが, やはり Comic Sans MS だ. http://konno-freesoftware.blogspot.com/ と同じ.
- http://konno-freesoftware.appspot.com/get と http://konno-freesoftware.appspot.com/get_title に分かれている無駄がある。
- When are YOU get your copy of this AWSOME FREEsoftware? Check it out at http://bit.ly/5NJCME
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Question Copyright's "Minute Memes" challenge copyright rhetoric
Terry Hancock, 2010-01-15 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!


Good article on user software but what about the infrastructure?
Submitted by Robert Pogson on Mon, 2007-08-06 15:21.
Vote!TFA presents a reasonable plan to maintain/synch a collection of thick clients. SSH scripts in the school can easily maintain a bunch of thick clients this way and copies can be distributed to students/parents to share the environment.
In the long run, expect the system to grow. If the budget of the school is tight (a given, these days), how is it go grow? If thick clients are added some new problems arise: back-ups, space, power consumption, and noise, to name a few. I strongly urge any organization to consider thin client architecture. Most of the problems of growth can be minimized by restricting power, noise and back-ups to the server room. Old/donated PC can serve as thin clients and the hard drives can be removed/disconnected or just used for booting if the BIOS does not support PXE. A 1.5 GHz PC, with 50 MB RAM per client+256 MB for the OS can support 10 to 15 clients and only one machine needs software maintenance/back-up. Eventually, the school may be able to have one newish PC with abundant resources and it can serve most if not all of the school. New thin clients are very inexpensive, about $139/box. Combined with LCD monitors, a new thin client is a very compact and quiet client. Some fairly large organizations buy used thin clients on e-bay very cheaply. These things are simple to install and last for years.
Another technology worth examining is the multi-seat thick client. Using multiple video cards/keyboards and mice, the cost of a new box per seat can be $100 or so. Old machines with added memory and video cards works well. A gigabit/s NIC helps if these are used to make X connections to a terminal server. Modern PCs lean towards very powerful video cards so suitable used cards can be very cheap. A single PC can thus serve 6 to 12 seats in a classroom or library, making excellent use of hardware and budget. Groovix publishes their scripts for multiseat with Nvidia cards freely. They support Ubuntu.
IT can be a force multiplier in education. I suggest looking to the future and considering what is needed in education. With a good server, one can add databases, PHP scripts, encyclopaedia, image databases, course and school management and search functions to support education/learning. Using a cluster of older machines, even a school on a tight budget can do a lot. Centralizing the desktop can provide many benefits, among them avoiding the need to install software on many machines.
Robert Pogson
Canada
see http://pogson.6k.ca for articles on Linux in education
see http://www.freesoftwaremagazine.com/articles/linux_terminal_server for how easy it is to set up a Linux terminal server with EdUbuntu. Ubuntu also has LTSP-related packages.
see http://ltsp.org for information on Linux terminal servers
A problem is an opportunity.
apt-cache
Submitted by Thilo Pfennig on Mon, 2007-08-06 16:25.
Vote!Hey btw: You dont need to be root to run apt-cache because this is just a search tool so! So you can forget about the "sudo".
--
Thilo Pfennig
Blog: http://flinux.wordpress.com/
Good news
Submitted by Kletskous on Tue, 2007-08-07 11:13.
Vote!Good news from the Netherlands! Gave it some thoughts on my (dutch) blog:
http://www.kletskous.com/2007/08/07/vrije-software-in-het-onderwijs-negentiende-editie-free-software-magazine/
Catharina
http://www.open-of-course.org