The OSS Watch website uses cookies to help us understand how our site
is used and improve our service. Find out more about cookies.
OSS Watch provides unbiased advice and guidance on the use, development, and licensing of free software, open source software, and open source hardware.
home >
resources >
Open Source Options For Education
Open Source Options For Education
by
Mark Johnson
on 13 January 2013
, last updated
Introduction
This document presents options for open source software for use in the education sector. Some of these may have uses outside of education, but they are presented here in the context of their specific benefits to educational establishments, or their use in the course of teaching and learning.
The document is intended to complement the UK Cabinet Office’s Open Source Options document, which is presented as part of its Open Source Procurement Toolkit in recognition that open source software is underused across the public sector. As such, the aims and context of this document are the same as those stated in the original document.
The document in its current form is the product of an ongoing collaboration between OSS Watch, the UK education community, and open source software communities. If you have examples of open source software that is specifically useful in an educational context, or an example of one of the pieces of software being used in education, please get in touch with us or add your contributions to the publicly editable version of the document.
Moodle is used internationally by hundreds of institutions.
There is a highly active Moodle user community providing support.
Moodle can be extended an integrated with other systems using the large library of available plug-ins.
The Sakai project was founded from a collaboration between Indiana University, MIT, Stanford and University of Michigan. It currently maintains two systems - the Collaborative Learning Environment (CLE) and the Open Academic Environment (OAE).
Gibbon aims to meet the needs of teachers, reducing workload and helping students learn. It also handles SIM functionality, providing all information in one place.
Manchester Metropolitan University selected Moodle as its VLE after an extensive review. Reference http://oss.ly/3o
The Open University uses Moodle to deliver distance learning courses with one of the world’s largest Moodle instances. Reference http://oss.ly/3r
Over 4000 schools, colleges, universities and companies have an active Moodle site in the UK alone. Reference http://oss.ly/3q
The University of Oxford uses Sakai as the basis of their WebLearn platform for teaching, research and collaboration. References http://oss.ly/3s
In August 2013, Sakai OAE was relaunched as Apereo OAE. http://oss.ly/58
The Utah Education Network replaced Blackboard with Canvas in 9 state-owned colleges and universities. Ref http://oss.ly/4c
The International College of Hong Kong uses Gibbon. Ref http://oss.ly/59
Xerte allows you to create interactive learning materials, including multimedia content and interactive exercises.
Content can be created locally, or online using Xerte Online Toolkits.
Once created, Xerte packages materials in a standard format that can be imported into most VLEs, and viewed using Flash.
The XENITH project allows materials authored with Xerte to be viewed using HTML5, providing support for more devices.
Materials created using Xerte allow users to change fonts and colour schemes, as well as supporting text-to-speech, ensuring that materials are accessible to all users.
Xerte was developed by the University of Nottingham. Reference http://oss.ly/40
University of Derby support Xerte as part of its Technology Enhanced Learning resources. Reference http://oss.ly/41
TeX is a powerful typesetting mark-up language designed to allow users to easily create high-quality electronic or printed books which display consistently across devices and platforms.
TeX is particularly useful for displaying mathematical and scientific formulae in a consistent manner.
Documents written in the TeX mark-up language can be rendered to files in the DVI file format, or converted to other formats.
Rogō aims to provide an online assessment system with a focus on consistent quality, usability and security.
The system supports informal progress tests and surveys, self assessment, as well as formal exam papers.
A range of common question types are supported.
Features for managing the assessment life-cycle are included, such as standards setting and peer review of papers.
Rogō supports Learning Tools Interoperability (LTI) allowing it to be connected to VLEs implementing the LTI standard.
University of Nottingham provides Rogō for online assessment. Reference http://oss.ly/43
5 UK institutions including University of Oxford and University of the West of Scotland engaged in a pilot project to assess Rogō against the needs of HE institutions. Reference http://oss.ly/42.
Mahara allows easy integration with Moodle. Students can save work created or submitted in Moodle to their Mahara portfolio. Single Sign-On is also supported.
Students can present selections from their portfolio through customised pages, which they control access to.
Students can network with one another and share artefacts through groups.
The LEAP2A standard is supported for interoperability with other e-portfolio systems.
Southampton Solent University uses Mahara for it’s myPortfolio system. Reference http://oss.ly/44.
Sparsholt College, Hampshire uses Mahara to support it’s ICT Key Skills programme.
Koha includes modules for circulation, cataloguing, acquisitions, serials, reserves, patron management, branch relationships, and more.
Koha supports standard formats and protocols to ensure interoperability with other library systems.
An online demo of Koha is available on the project’s website. http://oss.ly/4q
The open source Koha project from koha-community.org is not to be confused with LibLime Koha or LibLime Academic Koha. LibLime Koha is a fork of the original project managed by LibLime, while LibLime Academic Koha is a separate product developed for a consortium of institutions.
OpenBiblio is an automated library system containing OPAC, circulation, cataloging, and staff administration functionality.
Staffordshire University use Koha hosted by PTFS Europe http://oss.ly/53
The British Library for Development Studies at the Institute for Development Studies uses Koha http://oss.ly/54
Archi and BizzDesign Architect are both enterprise architecture modelling applications that use the Archimate standard.
Archi has been used to introduce Enterprise Architecture modelling to several universities around the UK, including Staffordshire University, University of Bolton, and Coventry University. Refs http://oss.ly/4x, http://oss.ly/4y, http://oss.ly/4z
Management Information Systems
Solution
Software
Consider as Alternative to
Comments
Real World Use
Management Information System (MIS)/Student Records
A1 Academia Has many core modules for Mid-Large campus management e.g Student Records, Students Finance, Admissions, Registration, Curriculum Management, Course Mgmt, Exams, Hostels etc
SchoolTool is a web-based student information system with features including student record management, attendance logging, gradebooks, and timetabling.
SchoolTool integrates with systems including the Moodle VLE via CAS authentication.
CanDo is a competancy tracking application built on SchoolTool by teachers and students in Virginia. Ref http://oss.ly/56
Audacity enables recording, editing and mixing of audio tracks. It provides a comprehensive suite of editing tools, as well as supporting a range of effects through LADSPA plug-ins.
Ardour also provides a suite for recording and editing audio, but unlike Audacity, also supports multi-track recording.
Unlike Audacity, Ardour is a “non destructive” editor, allowing effects to be adjusted repeatedly.
Rosegarden provides a multi-track MIDI sequencer and composition environment.
Hydrogen is a cross-platform drum machine.
MuseScore allows you to create, play and print sheet music.
MuseScore is used internationally by schools, universities and private music teachers at all levels, including by Redbridge College and De Montfort University in the UK. Refs http://oss.ly/4b, http://oss.ly/4a
Hydrogen is used at Glen View High School in Beaumont, California for teaching loop-based audio production. Ref http://oss.ly/4u
Ubuntu Studio is a specialised Linux distribution focused on media creation.
While there is no single open source application that provides all features of a comprehensive package like Reason, there are distributions of Linux designed for studio workstations, combining several applications to provide comparable features.
Featured software includes multi-track recorders, MIDI sequencers, virtual amplifiers and effects processors.
Ubuntu Studio also features JACK, an advanced audio system allowing the audio inputs and outputs of separate applications to be connected together.
As with many Linux distributions, studio-focused distributions can often be run from CD for testing without installing anything to the computer’s hard drive.
KDEnlive and PiTiVi are fully featured multi-track non-linear video editors.
Based on open source media libraries, a wide range of video and audio formats are supported from a large number of devices.
Output to standard formats including H.264 is supported, as well as lossless formats.
Blender is an industry-quality tool for 3D animation.
The 2010 Undergraduate and Postgraduate fine art exhibition at the University of Reading featured a piece of digital sculpture created with Blender. Ref http://oss.ly/4d
University of Plymouth use Blender as part of its Media Production degree, and for data visualisation in their planetarium. Ref http://oss.ly/4e, http://oss.ly/4f
Lancaster University provides Avidemux in its computer labs. Ref http://oss.ly/4g
Scratch is a language designed for teaching programming concepts, allowing students to create programs by dragging blocks onto a canvas rather than typing commands.
Ruby, Python and PHP are all widely-used interpreted programming languages.
Lazarus is an alternative to Delphi, can run on both Windows and Linux platforms and uses an almost identical interface.
PHP is designed for building dynamic web applications.
Many common web applications such as Wordpress, MediaWiki, Drupal and Moodle are written in PHP.
Ruby and Python are powerful multi-purpose languages which can be used to build both desktop and web applications.
Ruby and Python feature consistent intuitive syntax which makes them ideal for teaching.
Each language is supported by a vibrant community of users and developers, which comprehensive documentation.
A recent survey of the UK Computing At School (CAS) and Computers of Education Society in Ireland (CESI) communities showed Scratch to be the most widely taught language for 11-14 year olds, Python and Scratch to be the 2 most widely taught languages for 14-16 year olds, and Python to be the second most widely taught for 16-18 year olds. Ref http://oss.ly/4n
gvSIG Educa is a customization of the gvSIG Desktop Open Source GIS, adapted as a tool for the education of issues that have a geographic component.
The aim is to provide educators with a tool that helps students to analyse and understand space, and which can be adapted to different levels or education systems.
gvSIG Educa is not only useful for the teaching of geographic material, but can also be used for learning any subject that contains a spatial component such as history, economics, natural science, sociology…
Facilitates learning by letting students interact with the information, by adding a spatial component to the study of the material, and by facilitating the assimilation of concepts through visual tools such as thematic maps.
gvSIG Educa provides analysis tools that help to understand spatial relationships.
Other open source GIS packages provide similar feature sets.
gvSIG Educa arose out of the gvSIG Batoví distribution, which is available to all children of Common Education (grades 1 to 6) and their respective teachers in public schools across Uruguay, thanks to the Ceibal project. Refs http://oss.ly/4v, http://oss.ly/4w
R is a free software environment for statistical computing and graphics. It is an open source implementation of the “S” programing language.
R-Commander is a basic statistics GUI for R, consisting of a window containing menus, buttons, and information fields.
R is widely used by professional statisticians and data miners, as well as professors and university students. Ref http://oss.ly/5a
SageMath
MATLAB
Magma
Maple
Mathematica
Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common interface.
Sage’s mission is “to create a viable free open source alternative to Magma, Maple, Mathematica and Matlab.”