Project Portfolio

OppiaMobile Learning (Feb 2012 – present)


Deliver mobile learning content offline on Android smartphones. Course content can be authored using Moodle then exported to a package to install on your mobile device. OppiaMobile learning application supports providing multimedia and assessment (quiz) exercises all offline, when a mobile internet connection is available then tracking info, results etc are all submitted to our mobile learning server, allowing you to track the progress of students. Download the Android app. The app supports any type of training content, for any profession and we have several demonstration modules available based on the Open University HEAT training courses for Health Workers in Ethiopia.

mQuiz (Nov 2011 – present)

mQuiz enables the creation of online quizzes which can be run on mobile devices whether they are on or offline. Quizzes can also be accessed through a normal web browser and you can even embed the quizzes on your own site. Quiz creators have access to detailed statistics and information about the quiz submissions.

Digital Campus Mobile Health (April 2011 – present)

Developing mobile health systems for Health Extension Workers in Ethiopia. Full details of this project are on the Digital Campus website (

Digital Campus elearning (July 2009 – July 2011)

Digital Campus website

Digital Campus eLearning is a pilot project with Mekelle University (Ethiopia) and Alcala University (Spain) bringing elearning to the Health Sciences and Engineering Colleges at Mekelle University. The project has two main strands, firstly running a training programme for teachers in how to develop their courses to include online activities. Secondly, to build two new computer labs to allow students to access these activities. These labs are using thin client technology to build a cheaper, more robust and scalable architecture, which, we hope, will become a standard architecture for other student computer labs for the university. I am the technical manager for the project, coordinating the both the building of the labs and the training programme

Mekelle University Elearning Website (Sept 2008 – July 2011)


The installation of a Moodle server was the University’s first step into the world of elearning. Based in the Computer Science department, I manage the implementation of the University elearning system, rolling the project out across the various departments and colleges. Sustainability is a key objective, so much of my time is spent not only training staff and students in how to use the system, but also preparing local staff in how to maintain and administer the site and deliver the training themselves. In the training workshops I demonstrate how teachers can use participatory and collaborative activities in both their classroom and online teaching.

Cohere (Dec 2007 – Aug 2008)


Cohere is an online tool allowing users to create, connect and share ideas. These ideas can then be challenged, or backed up, by other users submitting their responses and arguments for or against your ideas. I was the lead developer for the project, architecting the site and running usability tests to ensure that the ambitious and experimental features of the tool could be easily understood by it’s target audience. A key feature of the site is it’s API, allowing other users and developers to add to and make use of the wealth of data contained in Cohere’s database.

OpenID Server (June 2007 – Aug 2008)

openid login

An experimental service to turn an Open University Computer Username (OUCU) into an OpenID. All OU staff and students can use their OUCU to log in to any website which allows login with an OpenID, no prior registration or changes to the users OUCU account are required. This project arose as I was learning about how I could allow users to log into MSG (see below) using an OpenID. Users without an OUCU are also given the option to register and to use this as an OpenID provider.

Volunteer Passport (June 2007 – Aug 2008)


An eportfolio and social networking site (built using ELGG) for staff and volunteers for one of the UK’s largest environmental conservation charities, BTCV. A system was needed to allow volunteers and staff to record not only the training courses they had attended, but also to allow the recording of softer skills and put geographically remote volunteers in touch with each other to share experiences. I proposed a number of possible solutions, recommending using, and subsequently implementing, ELGG with some custom features necessary for the eportfolio aspects. The site was first presented at the BTCV’s national volunteer conference in November 2007.

OpenLearn (Aug 2006 – Aug 2008)


An ambitious Open Educational Resources project, putting thousands of hours of quality Open University course materials online, all the content being available for anyone to download, remix and reuse with a creative commons license. Two Moodle sites were launched, LearningSpace and LabSpace, with LabSpace being an experimental area with extra collaboration and communication tools. I worked closely with the tools developers to integrate their tools into the Moodle implementations and provide excellent examples and demonstrations of the tools used in real situations.

MSG (Aug 2006 – Aug 2008)


A web-based instant messaging system which is very lightweight and simple to use, yet contains very sophisticated features. The core system had already been developed when I joined the project, and my role was to integrate MSG into the OpenLearn project (above) and provide the Google Maps functionality. Single sign on, between the two systems was vitally important, as well as contact lists being automatically generated based on the course enrolments and interests you had indicated in OpenLearn. The MSG API allowed OpenLearn to display live presence information in Moodle. MSG could also display locations too, either on a worldwide Google map or a custom map, such as a company office floorplan.

JoinIn (Feb 2006 – Aug 2006)


Using the most popular open source learning management system, Moodle, together with a high profile activity management system, LAMS, and a dash of the IMS Enterprise specification, I project managed this JISC-funded project developing a grouping service to allow the sharing of groups of students between different systems. Although mainly a proof-of-concept project, the main outcome from JoinIn provided the basis for the rewriting of groups functionality within Moodle.

Learning Design and Sled (Jan 2004 – Aug 2006)


A steep learning curve for me here, my first venture into the world of IMS specifications, beginning with building of an IMS Learning Design (IMS LD) player, the Sled player (Service Based Learning Design), a user interface to an IMS LD XML package. Working closely with the Open University in the Netherlands (key instigators of the IMS LD specification) several other learning design projects followed. This included ongoing development of Sled as well as demonstrator projects, creating different ‘units of learning’ to show the variety of activities that could be created using IMS LD and subsequently delivered to learners using Sled.

Knowledge Network (Feb 2001 – Aug 2006)


The Open University’s Knowledge Network is a way for all staff to publish and share their papers, case studies, presentation and all types of other resourse and experiences in the field of teaching and learning. I was the first developer to work on the project, working with the academic team members to turn the initial concept into a well built website which was easy to maintain and develop further. Since it’s release the Knowledge Network has received a number of awards including an OU Teaching Award (2003), winner in the “Innovation in Knowledge Management” category at the International Information Industry Awards (2004) and was a finalist in the European Academic Software Awards (2002).

Comments are closed.