Linuxing Liverpool Online — Part 3: The Contact Form

This is part three of my series of articles about studying at the University of Liverpool online using GNU/Linux. They “officially” only support Mac OS X or Windows, although things work just as well using GNU/Linux.

At some point, your Intake Coordinator will send you a contact form to fill out. The file comes in a proprietary, non-standard format (.doc). Luckily 2.x can open it and probably save it again in a way that also works in your Intake Coordinator’s software, but there is no way to guarantee that. Due to the closed nature of the formats the UoL uses, there is absolutely no way they can make sure that every student and every coordinator will get the same results. They are completely at the mercy of the company whose secret this format is, in this case Microsoft.

Add another shame point or two: This contact form could very easily be made into a plain and simple web form, something that is entirely standards-based and has been a proven solution across all platforms for more than a decade. Coupled with the security measures I’ve mentioned in previous Liverpool posts (SSL encryption for data transfers over the web), it would even be more secure than the current solution.

Then there is bloat. The document they send around is 137 KB. The same thing as a web form could be done in less than 10 KB. Multiply this by a reasonable number of students and you get 267.5 MB of data transfer cost vs. only 19 MB using a web form, savings of 93%. Factoring in that many of the UoL students are studying in countries where bandwidth is very expensive, this proprietary format seems a particularly bad choice.

Now add human error. The coordinators presumably need to send out this contact form by hand, then receive the filled out forms and copy the information into some database system. During this process, there is great potential for human error. A web form could automatically talk to the required databases and the coordinator would merely look through the submitted information and correct any mistakes.

As a last point, versioning overhead. Each coordinator can potentially copy the form to their own machine and send it from there. What if the master copy of the form changes and some coordinators forget to update their copy? With this same form somewhere on a web server, you centralize this. The only person who can change the form is the one responsible for the web site, and once the form changes, all students and coordinators receive the same one instantly. The source of version errors is eliminated.

All combined, I would say that the current solution could be massively improved by scrapping it and moving onto the web.


3 thoughts on “Linuxing Liverpool Online — Part 3: The Contact Form”

  1. Hi Ramon,
    Good luck with your studies! My wife and I are both doing our MSc through Liverpool and are about to start our 6th modules. We have both gained a lot out of the course and meeting and interacting with people from around the world is the best part.

    The biggest piece of advice I can give you is to make extensive use of the online Library. If you can find and reference 2 to 3 research papers in your DQIs and DQRs you will be well on your way to getting Os instead of Gs. Also try and structure your responses with a intro, your argument with supporting references and conclusion. Also don’t worry about using the same references and arguements in the homework. Threat the homework as totally separate from the DQs and give a structured response in the homework with references where possible even if the question looks like it has a 1 line answer. Show your reasoning. It is really not that much more work to A or A* a module although each moderator is different.

    Thanks for these posts, I am about to move to Ubuntu when 7.10 is released tomorrow.


  2. Thanks a lot for that advice. I know references are the bread and butter in science, but it’s good to hear just how much attention Liverpool might pay to them. Are you doing an MSc in IT?

    I’m looking forward to 7.10, we introduced people to the betas at our Ubuntu meetings. They’re informal, with beer and snacks, but still very valuable to teach people about the technology that’s availble. We specifically target the average person, not die-hard geeks like most LUGs do. It has been extremely interesting seeing what kind of people turn up and what they demand from their operating system.

    Thanks again. Just reading through the introductory of MSc IT literature was already very interesting and I’m looking forward to continuing my education at Liverpool. I will keep nagging about their use of closed technology, though 😉


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s