Pau Ferrer Ocaña

Web Engineer and Moodle Developer since 2009

Education and open source

Since university, my job has always been focused on education using open source technologies.

User Experience Focused

I'm a Computer Science Engineer since 2010. Now I'm studying a Multimedia B.Sc. that complements the previous degree in an artistic way.

Easy to work with

Easy going and open-minded person, I love working in teams because it is the best way to keep on learning.


Meeting Moodle

2009

ubuntu.cat

Joined the Ubuntu Catalan Local Comunity Team, helping to organize Release Parties every half year and other events.

March 2009

ÀgoraDepartament d'Ensenyament

I got an internship in the Ministry of Education of the Catalan Government.

There I met Moodle in the 1.9.x version. I mainly worked with Moodle but also with Wordpress, Zikula and MediaWiki. These are the platforms maintained by the ICT team:

January 2010

At the end of my B.Sc. in Computer Science Engineering I wrote my degree thesis titled "Transition to free software in educational systems".

Related to that project I wrote my first OpenSource application in Python named Trivial Freezer. Nowadays it is part of the Linkat Linux distribution repository and it's being maintained by the Ministry of Education of the Catalan Government

November 2010

UPCnet

I changed my job to UPCnet where I worked fulltime with Moodle. I developed lots of modules of very different types (auth, local, blocks, activities, themes…) mostly for private companies, but also some public schools and universities such as:

May 2014

ÀgoraDepartament d'Ensenyament

Returned to the Ministry of Education of the Catalan Government but working for UPCnet as well. There I become lead developer of the Moodle projects: Àgora, Odissea and Alexandria. Àgora is leaving now Zikula and taking Wordpress as the CMS for the schools that participate in the project.

We're working with Trello to manage tasks and Hipchat as a group interaction tool. We also use Vagrant to manage development environments and Ansible to deploy the code.

September 2014

Started developing by myself a Google Chrome Extension for the students of the UOC university where I study Multimedia B.Sc. since 2010. It's written in Javascript usign JQuery and Bootstrap. I'm planning to port this extension to Smartphones with the help of the Ionic Framework.

October 2014

Became Moodle developer on tracker by Michael de Raadt.


My contributions to Moodle

Maintained modules

JClic is a set of free software for the development of multimedia educational activities.

GeoGebra is a free and multi-platform dynamic mathematics software for all levels of education that joins geometry, algebra, tables, graphing, statistics and calculus in one easy-to-use package.

Font family is a plugin for atto to allow the font family to be altered. This module has been developed by request of the Àgora teachers.

Marsupial is a set of protocols defined by the Ministry of Education of Catalonia in the context of the 1-to-1 program educat1x1 - eduCAT 2.0. The target of Marsupial is to facilitate the communication between Virtual Learning Environments (VLE) and on-line commercial textbooks provided by publishers.

XTEC2 is the Moodle2 official theme for Àgora. It allows to change the header/logo image and some colors, font sizes and family. It's based on Bootstrap and uses FontAwesome.

OAuth is a local module that enables Moodle as a OAuth server to provide user authentication to other platforms. It is used in Àgora to permit sign in from Wordpress.

Àgora is a local module that allows to control different things for Àgora and to send mail through the Ministry architecture.

Bigdata is a local module that allows administrators to export anonymous information of courses to JSON to use it in Bigdata applications.

Quaderns Virtuals is a digital learning tool that is born and developed in the Ministry of Education of the Government of Catalonia with the intention of bringing traditional workbook activities to the net.

Course Quotas is a report module that allows administrators to see the total quota of the platform and the space used in all courses and categories.

Simple is a course format intended for children. Similar to grid format it uses icons to show activities.

Experience in related technologies

Random tracker statistics

Moots and events

Moodle Moot 2011

My first Moodle Moot was in Donosti!

Moodle Moot 2014

Barcelona. Francesc Busquets interviewed Sara Arjona and me about the next steps in Àgora project. Watch the video.

JJTT Nicolau Copèrnic 2015

Secondary School Nicolau Copèrnic asked me to explain how to contribute to free software and Moodle in a technical conference.

Moodle Moot 2015

Took place in Mallorca. I contributed to the following two activities: