Asus Eee PCs at Egglescliffe School

John Hammond's picture

A case study on the introduction of Ases Eee PCs, running OpenOffice.org and Linux to the science department at Egglescliffe School.

School details: 

Egglescliffe School: 11-18 mixed comprehensive school, 1500 students, in Stockton -on-Tees

Aim: 

The plan was to introduce some Asus EeePCs to the school to support teaching and learning in Science.

What we have done: 

The initial decision to try the Asus EeePC came from the head of science in 2007-2008. We bought one to see what they were like. The science department has introduced a forensic science course with a significant amount of course work that needs to be created in class time.

The teacher wanted to be able to create and save coursework in class without the students having to travel to an IT room.

Students working on Asus EeePCs

The Asus EeePC

This machine is described here. www.asus.com.

Student showing Asus EeePC

We decided to be fairly conservative and set the following parameters.

1. The internet settings should restart at the beginning of each session, so re-starting the machine threw away any custom settings that a previous user may have set.

2. We would not mount the student's home folder as a (smb) share. This is because accessing a home folder as a smb share (rather than over the network via some kind of http based service) is very demanding of the wireless network – much more so than just web browsing. A smb link which allows a double click access to a file will generate a great deal more traffic than merely downloading the file.

3. We would limit the applications runnable by the student.

4. We would block command line access to stop us having to remove the applications that we did not want students to access.

5. We would have the home page as the VLE and students would use a VLE assignment to store files. Teachers would set up the assignment they wanted students to use and set dates, file sizes, numbers of files etc. Groups are automatically set by password on our VLE and class concurrent uploads are fast because the server is in-house.

6. We would stick to the standard xandros apt repositories that the machines use from new.

7. We would generate a USB stick-based image for fixing any machines that became corrupt.

Classroom experience

Access to computers became a problem for us in science particularly after we started the new applied science course. Computing rooms were difficult to book and we needed a lot of capacity. Sometimes five groups wanted access to computing facilities at the same time. So on the principle that ‘If the mountain won’t come to Mohammed…. ‘ we purchased 24 Asus EeePCs to create the possibility of two ‘computer rooms’ within the science faculty.

Initially I was anxious about this because there are always problems with laptops even when you are using your own and so the prospect of a different pupils constantly using different laptops seemed fraught with difficulty. However the experience we have had so far has surpassed expectation. They work and they work quickly. The boot-up times are short and classes have been writing coursework onto the machines within less than 10 minutes of arriving at the lesson.

Student working on an Asus EeePC

The pupils like them. They are not irritated, as the staff are, by the small size of the screen and the keyboard. They seem to consider them cute. I have been impressed by how quickly they have adapted to the software. Using computers with children has often been an exercise in how to solve computing hardware and software problems whereas the simplicity and robustness of these machines seems to result in lessons where they are just an effective tool to do a task. Using the internet has similarly been unexpectedly simple. A class of 18 students can all access the internet. The access to the router is rapid and allows the pupils to remain interested and focused.

Student using an Asus EeePC

Use of the machines across the faculty is, because of their small size and weight, straightforward. Although we are on three floors, we have no problem in transporting them to be used in any lab.

There are some difficulties in their use. The battery does not retain its charge for as long as we would like and so we invariably use them with the power supply. This is suitable for us because our labs have many sockets. I suspect that there might be problems in a different environment. It is also possible that if we could organise a mechanism for charging that was easily applied between lessons then this problem would disappear.

In addition saving files has not been straightforward. The idea was that we saved to the learning platform. This requires saving to a space on the computer first. This can cause problems because the environment is not the same as Windows and lower ability pupils are not familiar enough with it to make it an instinctive process. Student who are familiar with the platform can save work very quickly and the work is accessible to their teacher.

The laptops are still novel and this is part of their appeal. With time the novelty will wear off and we will find out whether the small keyboard and screen will be unattractive to students, but at the present time I am optimistic that their use will be very beneficial to the faculty.

Benefits and challenges: 

The system has surpassed expectation. The students work well with the machines and do not seem frustrated by the small screen. Boot up is incredibly fast for them and because students seem now to be adopting Open Office at home, they accept it as a standard word processor without question.

Future plans: 

The science department’s original plan was to have a class set for students taking the forensic science modular course. They have now decided to buy a second set to extend the project.

Technical details: 

I will include here as much of the setup as I can. If there is anything missing then feel free to contact me: Brian Lockwood brian [at] egglescliffe [dot] org [dot] uk. I would also welcome improvements that people might suggest. I would also comment at this point that I am aware of the strong opinions held by some in the Open Source community on use of root passwords and webmin.

A key aspect of this project is that we have avoided delivering a smb link to students' home directories. There is an enormous difference between editing a file on-line (using smb file connection and wireless) and using the internet. Most demonstrations of wireless I have seen (with any significant number of machines working concurrently) have focused on running websites with flash-based activities. Live access to My Documents folders with Microsoft Office working is a wholly different ball game. So, to conclude, smb access is possible but much more demanding and we avoided it deliberately.

Setup process

  1. Set a bios passwd on boot
  2. Accept license agreement
  3. Set name of machine, scienceeepc<n>
  4. Set up wireless. Note that you close the wizard once you have done the job
  5. Run a terminal, and type "sudo passwd root" to set a root password
    su -
    apt-get update
    apt-get upgrade
  6. comment bottom line of /etc/sudoers file where user is given root privileges

Repository information wiki.eeeuser.com/addingxandrosrepos

Further to this to make the laptop more student friendly:

  1. install webmin
  2. install ssh
  3. create a folder /usr/share/<Your chosen name here> (we use 'egglescliffe')
  4. create the files below and place in the folder

    (a) if-pre-up.sh, which contains the following script
    #!/bin/bash
    rm -Rf /home/user/.mozilla
    cd /
    tar -xf /usr/share/egglescliffe/mozilla.tar
    mkdir /home/user/.AsusLauncher
    ln -s /usr/share/egglescliffe/simpleui.rc /home/user/.AsusLauncher/simpleui.rc

    (b) if-up.sh, which contains this script
    #!/bin/bash
    /etc/init.d/webmin start
    /etc/init.d/ssh start

    (c) simpleui.rc
    This is the edited xml file which limits the entries to Open Office, the filer, the browser and a few other odds and ends.

    (d) mozilla.tar
    This contains the complete set of default Firefox settings that you want to use.

    (e) To run scripts to reset Mozilla and create the link to the simpleui.rc add this:
    ln -s /usr/share/<school_name>/if-pre-up.sh /etc/network/if-pre-up.d/school_name-autostart

    (f) To run scripts to start webmin and ssh when connected to network:
    ln -s /usr/share/egglescliffe/if-up.sh /etc/network/if-up.d/egglescliffe-autostart

    (g) Edit /home/user/.bashrc and add the following two lines to the end of the file:
    su -
    exit

    (h) To stop students running the terminal from the Filer:
    chmod -x /usr/bin/konsole

    (i) Hash out the two lines from /usr/bin/startfull.sh
tbateson's picture

Thanks for the great case study. We are looking to use old hardware in a very similar fashion, love your idea of only allowing moodle access  and open office, as makes the kit ideal for a specific puprose. So we will use this idea even if not with eeepcs.

Would have enabling smb access via moodle have helped your cause, as it pushes workload back to server.See http://moodle.org/mod/data/view.php?d=13&rid=991&filter=1 and http://moodle.org/mod/data/view.php?d=13&rid=1722&filter=1. You would need to have moodle server hosted don your site though.

I am hoping to have a case study published soon, that shows what we have done with this.

 

 

The reason for not implementing samba shares is to keep network chatter to a minimum. So, if a student wants to work on a document, they download it, work on it and upload it. Using their home directory bia samba gives them more flexibility but their teacher does not have access to their latest version. I am not sure I entriely understand your point here. 

As a second point, the wiki we have generated on this Asus build would be better hosted for universal access rather than just us. Any ideas where?

One change, we are not installing webmin in the new image because we have not needed it.

 Brian Lockwood

Hi Brian,

I think we'd be willing to explore hosting your wiki. I'm hoping to revamp the software directory as a set of wikified pages which community members can edit, and this would fit in well with these aims. I fear I'm unlikely to get round to this before the Easter hols, but would this be of interest?

Miles.

tbateson's picture

Our moodle server talks to the Windows server via smb, the clients do not need any  samba functions to use this.Both staff and learners find this a great general moodle feature.

I agree that for specific course work tasks, this is better to come from a moodle course.

 I have heard al lot about Open source Schools and the introduction of technology and elearning in schools. I think the Asus Eee PC is an amazing  piece of technology that would play a major role in revolutionizing education.

I have put sugar onto a Asus PC sucessfully. The implementation is slow though which suggests to me that the hardware is not working as it should. Is trhe OLPC a RISC processor? at 480 MHz I think that is a possibility. Anyway the EEPC is at abt 850MHz (I think) and the music software (TAM TAM) is nnot working correctly wioth the symttoms suggesting that the sound card is being fought over by several pices of software.

 

Main issue with Sugar is the conflict between secondary pedagogy and the target driven culture we work in in UK secondaries.

 Brian Lockwood

Very late addition for interested readers.

We have implemented the smb aspect of Moodle as recommended by monkeyx. Works very well and makes the system better.

We have identified the importance of staff training as being key to this system.

In additon, we have extended wireless to a much more intelligent system and this has made things much more slick. The teacher does not have to manage a wiress access point in their lab. At the same time, we had a problem where a teacher decided that a class set of USB sticks was a good idea.

I do not often use capitals so let me say it here.

A CLASS SET OF USB STICKS IS (IMHO) REALLY NOT A VERY GOOD IDEA AT ALL.

Here is just one scenario. "My work is on the USB stick you are using!."

"Really? Oh well we will just share it."

"OK, well you just load up you document and then pass me the stick".

"Thanks". Click-Click "Hey the memory stick don't work!" ....

"Hey, My document is frozen! Load of rubbish this computer!"

Memory sticks are good for one user at a time but not for two at the same time. I won't go into the problems arising from twenty identical memory sticks in a box.

BTW, it is also a good idea to switch off the netbooks at the end of a lesson. We had one issue where the students were just closing the lids and returning the machines to the box. Result was that when the machine came back to life it was trying to use its old wireless access ticket at the same time as the wireless system was trying to issue a new one. Result was very poor network access.

 

 

 Brian Lockwood