Here's an interesting one... the IT teachers would like students to be able to access some kind of web server so that they can use web applications such as wordpress and joomla for their IT work. An idea I thought of was to have a small web server installed on each student machine, having data (htdocs, databases etc) stored on the student's user area whilst all the actual software runs on the machine.
I was looking at XAMPP lite but not really sure where to get started, obviously all of the paths can be changed within the configuration files for apache/mysql etc but I'm not sure that would work... surely the structure that has been setup by the installer would need to be present on the students' user area...?
In short, this is all a bit experimental, does anyone have any kind of experience doing anything like this or have any suggestions. It may be that there's something out there much easier to use than XAMPP that'll do the job.
The basic requirement is that the students can use php/sql on the computers to set up websites, their htdocs/databases follow them round and at minimal impact to their storage space.
Any suggestion greatly appreciated.
webman (25th February 2010)
The way I would do it (and when I was at college writing lots of ASP applications) is that I would set up an IIS server with FTP. Create a directory for each user from a text file (I have a script to do this with if you want it?) then give them access via FTP to that directory. Then, create the HTML pages, upload etc. You could also install MYSQL onto the same box and do the same kind of thing (never configed MYSQL and IIS together though ... shock horror!).
front-end to make it even easier
You also run into the issue that the teacher can't mark / check work when the student isn't logged in. A central server means they can look at it any time.
Okays, thanks guys, will have a play around with the ubuntu setup in that wiki. If I can get that running I'm sure we'll have a very happy IT department. :P
There are currently 1 users browsing this thread. (0 members and 1 guests)