Monday, September 21. 2009
This Wednesday and Thursday I'm going to be at the Swiss Open Expo, "manning" the Mahara stand. Liip are always in heavy presence at the Open Expo, but this time will be the first time we have a Mahara stand, so it's pretty exciting!
If you're in or around Winterthur and interested in Open Source e-portfolios, come and say hi!
Monday, September 14. 2009
Finally, I am very happy to annouce that I will soon be working on adding LEAP2A support to the Moodle Portfolio API that will be in Moodle 2.0.
There's already a rough specification for this work, and it's been on my TODO list for a very long time.
LEAP2A is a very simple and open atom-based e-portfolio standard, to promote interoperability between e-portfolio systems. Interoperability is very important in an e-portfolio system, because it is vital to be able to transport portfolio data around with you, as you move between educational providers, into higher education, and on to professional development. Imagine having in one portfolio system, your entire portfolio of work, starting from your first day at primary school, right up to your continued professional development. Of course, one would use many different portfolio systems over that time, so some sort of open standard to transport data around is imperative.
I was involved with the LEAP standard group last year when I was living in London, adding LEAP2A support to Mahara. I attended the LEAP meetings in the UK, and worked on the export side of the project. Nigel took over when I left Catalyst and continued, adding the import side (which is of course, much harder).
But wait, you ask. Isn't Moodle a learning management system, not an e-portfolio? Why do we care about interoperability with an e-portfolio standard? The answer is of course, that while you're working, you are entering data into Moodle, and at the end of the course, the natural thing to want to do is to export some of that data into your portfolio. At the moment, we have the Portfolio API in Moodle for that, which I worked on for last year for 3 months, during my time at Moodle HQ. However, at the time I wrote it, it wasn't at all clear what portfolio standard we should support, so content is transferred in "raster" format (rendered to HTML or a file like a pdf). Since then though, LEAP has emerged as a clear front runner, and now that Mahara 1.2 (almost released!) fully supports importing and exporting LEAP2A, the time is right for us to take the plunge and add LEAP2A support to Moodle's Portfolio API. This improves the integration between Moodle and Mahara, as well as opening the door for Moodle to integrate better with other e-portfolio systems that implement the LEAP2A standard.
I am therefore very grateful to the State of New Hampshire for providing the funding to Liip for me to do this work. This comes from a grant from the New Hampshire Department of Education, and a collaborate group made up of the following school districts:
Special thanks also to Matt Oquist who has been tirelessly helping me find funding for this work!
Thursday, July 23. 2009
It seems I am the recipient of one of this year's Google-O'Reilly Open Source Awards
This is really an amazing thing for me and I'm quite overwhelmed by it. Looking back over the last 5 years I've been working on this Open Source Education stuff, there are so many people who have helped me out, inspired and motivated me, and I'm quite sure that this award is a recognition of all of the work of those people as well. The list is far too long to mention, but some of the people who stand out the most over the years are Andrew McMillan, Martín Langhoff, Richard Wyles, Martin Dougiamas, Eloy Lafuente, Nicolas Connault, Nigel McNie, and Heinz Krettek.
Additionally, I am one of those lucky people who get to work on Open Source during work time - from 2004 to early this year for Catalyst in New Zealand, and now for Liip in Switzerland. I am immensely grateful that I have had the encouragement and support of my employers.
Finally, a pony!
The response to this has been immense - I have had emails, tweets, instant messages from many many people. I cannot respond to everyone individually but I am very grateful for the support from each and every one of you.
Thursday, June 18. 2009
There's a huge amount of work still to be done for Mahara 1.2 to be released, and Nigel and I have decided to have a formal hackfest rather than just our semi regular Saturday morning CH/Saturday night NZ irc hackfests.
We will be in the irc channel (#mahara-dev on freenode) all weekend (barring normal everyday things like eating dinner) and working on the list of things still to do for Mahara 1.2. We will ourselves mainly be working on the theming changes that Nigel already blogged about, but anyone else interested in getting into Mahara development and helping us get 1.2 out the door would be more than welcome to join in and we have many bugs on the tracker that you can help with!
Monday, June 15. 2009
I am happy to announce that Liip are now a Mahara partner! Mahara is an Open Source ePortfolio system.
In many respects Mahara is a "sister" application to Moodle, providing students with a learning environment that they themselves own, giving them them the ability to showcase their work and collaborate with their peers. However, Mahara is also well suited as a social networking system, running out of the box without Moodle.
Mahara was originally funded by the New Zealand government's Tertiary Education Commission, and has grown into a thriving open source product that is increasingly being adopted worldwide. It makes a lot of sense for Liip to be a partner, both because we're already the official Moodle partner in Switzerland, and Mahara fits very well into our existing list of projects we work with, but also because I have been involved in Mahara since the start, and wanted to continue my involvement since coming to Liip. Liip have been fantastic supporting me in this goal!
Tuesday, April 7. 2009
Here's my general update of what's happened over the last few months of completely shifting my life around.
I'm living in Fribourg, Switzerland. This is a really cute little town, just 20 minutes train ride from the capital, Bern. I think it's supposed to be officially French-German bilingual but it really isn't. French is the language spoken in all the shops and cafes. I don't have any French yet, so this has been a bit of a challenge - the lowest point was trying to buy the official Rubbish bags at the supermarket.
It took quite awhile to find an apartment - I think I looked at between 20 and 25 altogether before I found a perfect apartment just over a bridge from the fringe of town - I'm living in a renovated apartment in an old house on the river bank and it's absolutely perfect. I can hear the bells from the cathedral and I have a good walk to work, 35 minutes, and there's grass and river and a bus stop outside for the mornings where I take longer than normal to get up. I found a vegetable market just over the bridge on Saturday mornings, that has a whole stall dedicated to mushrooms! This made me disproportionately gleeful. After almost a month of looking at apartments that I didn't want, I visited the apartment, signed the contract, moved in, and bought & assembled most of the furniture within a single weekend, with the help of my amazing boyfriend. Apparently this is almost unheard of in Switzerland.
I'm working at Liip, and it's great. I cannot imagine being thrown into a better bunch of people in a foreign city/country/language. I'm working on Moodle, doing some Open Source projects, working with great people, drinking a lot of beer and throwing the pony around. This is not a euphemism! I got to be a part of the group celebrating Liip doing so well at the Best of Swiss Web awards (more on this in another post), and it was just awesome to watch my new work people excel at what they do.
I went to the German Moodlemoot in Bamberg last month and had a great time (finally getting to try the Moodle Mojitos) and met some more Moodlers for the first time - most notably Heinz, who it was fantastic to meet, and David, who dutifully bought me beer for helping him with git, as well as seeing the familiar faces of Martin, Helen and Petr, which always makes me happy. For the first time I was at a conference and people who weren't me talking about Mahara (although of course I talked about Mahara as well), and that was a pretty big buzz in itself.
I love Swiss trains! Travelling back from Bamberg I changed about 4 times, and the change that made me switch onto a Swiss train made me warm and fuzzy. I also like Spätzle, Lindor chocolate, Cardinal (my local beer), Coop, Olivenbrot, the pizza place near work, Lily's, and Freitag (I am happily telling everyone I'm Swiss now that I have a Freitag wallet, which is complete nonsense). lost.ch makes me happy, having my name on my letterbox makes me happy (this does not happen in New Zealand). My boyfriend makes me happy. Inappropriately appending 'chen' or 'li' on the end of everything makes me gleeful and drives everyone else crazy. So far, I don't think much of Cablecom, Migros, apartment hunting, eating Pferd (pony!) or endless dairy products.
I have seen live: Gazpacho twice (although once was in München) and Explosions in the Sky. I hate smoking in bars, but I loved both bands.
As soon as I have conquered German and French (any day now: yeah right!) I will be completely happy.
Thursday, November 27. 2008
mahara.org has just been relaunched! Nigel and everyone else have done a great job with the project.
Mahara has come a long way since the original mahara.org was launched, and because of this, we're now actually using Mahara to power mahara.org, rather than Drupal, which is what we had been using for the last 2 or so years.
I'm looking forward to seeing some communities building up over there, everything from developers to translators and practitioners. Actually building the community on a Mahara installation will hopefully see some interesting usage patterns, and since they'll all be in a central place it'll be much easier to showcase best practice.
In related news, I was in Birmingham today for another LEAP day - the standard we're going to be adopting for Mahara import/export, as well as interoperability with other portfolio systems. It was really interesting to see what other portfolio vendors are doing. I have a weird mix of pride and disappointment that we're the only open source portfolio represented in the implementation partners.
Wednesday, September 17. 2008
As of this morning, I have officially finished my 3 months with Moodle HQ, and am back on board with Catalyst fulltime (still based in London though).
The Portfolio API is "finished" - still a few things to sort out, and undoubtedly a few more bugs will shake out over the next few months.
Working for Moodle HQ has been a great experience. It turns out the flexibility of working remotely on my own time suits me pretty well.
I particularly appreciate the help of Nicolas Connault and Dan Poltawski, for sanity checking my API, writing plugins, helping me with testing and writing tests, and providing pictures of kittens.
Assuming I get it together, I will hopefully be talking about this work, and Moodle/Mahara integration at a Moodlemoot near you soon.
Friday, July 25. 2008
What I've been up to codewise recently:
- Today I landed the Portfolio API in Moodle CVS. This doesn't mean that it's finished yet, just that it's stable enough to be there without breaking other things. There are two plugins so far, box.net (requires API key), and a simple download plugin. I'm working on putting little 'add to portfolio' buttons all through Moodle, after that I'll be doing the Mahara plugin. Whee!
- I had a really interesting Skype conference with Simon Grant at JISC last week about the ePortfolio standards he's working on, PIOP and LEAP 2.0 which look very interesting. I am hoping that phase 3 (!!) of the Moodle/Mahara integration (I am currently working on Phase 2) will implement one of these, as well as for Mahara's own import/export.
- buffycli has hit Debian, v 0.2.1 was uploaded today. Many thanks to Martin for uploading it, Enrico for providing perl bindings to libbuffy (and suffering endless questions about them), SammyV and debian-perl for perl stuff, and Francois for packaging stuff. Man I bugged a lot of people to get this done.
- I've also finally started having a look at finishing what I started back in Easter at the Mahara hackfest, namely the ability to use views for profile pages and a wall blocktype plugin. This is quite cool as it introduces the ability to have different view types, autocreated views at user-creation event (as well as fixing a long standing issue of the core not being able to subscribe to its own events, which was daft). I hope to get this merged next week with plenty of time for testing before 1.1
Tuesday, June 17. 2008
As people have started sending me grouchy emails about the lack of blog posts describing the adventures of the last few weeks, here is an obligatory update.
As it was my turn to be shown around Europe by Martin after the great Penny and Martin Adventure 2008_1 (NZ), I have been galavanting for the last 3 weeks. Since I left New Zealand, we have visited:
.ch: Zürich, Bern, St Moritz, Pontresina
.de: München
.fr: (near) Bandol
.it: Torri Ventimiglia, Genova, Firenze, Bologna, Ferrara, Mantova, Lovere
and: learned to make Olive Bread, got fat on salami, pate, beer, contentment and laziness, played frisbee in the sea, sailed, eaten snails and donkey (!!), done hardly any work, slept far too much, and drank a lot of beer (did I mention this?!)
phew! that's quite a bit. I'm now in London staying with dispersed parts of Mischief Bad Group until I find a flat, and have started back full time work, speccing out the Moodle Portfolio API which is quite a complicated wee beasty.
Photos from the trip are of course on flickr
Thursday, May 8. 2008
The final thing I was waiting for to come through has arrived, and now I can announce:
I'm leaving. Moving to London initially, but I hope to be in Europe proper by the end of the year. I'm not really leaving Catalyst yet, I'll still be loosely tied to them, and for the next few months I'm going to be working on the Moodle Portfolio API & Mahara Integration for Moodle 2.0.
I'm leaving New Zealand on May 21 (which is also my last day at Catalyst here), and will have a few weeks holiday, continuing the Penny and Martin Adventure, before arriving in London June 15.
For those who know and care about my little black cat, Andypants is moving into my Mt Vic flat and taking over the lease, and Nothing will stay there with him.
And yes I am well aware that I tried to ragequit elearning, and have clearly failed. I can't say I am surprised in the slightest, and I'm super looking forward to working fulltime on Moodle upstream.
After the Portfolio integration is done, I'm not sure what will be next. I do want to keep working in elearning and ideally on Mahara, but I expect it to shake out over the next month or so.
Sunday, March 23. 2008
Yeah yeah, I know I said I ragequit elearning, but it'll come as no surprise to most people that I can't stay away from Mahara for too long.
Today, Nigel and I had day one of our two-day Easter Hackfest, and working on mahara again was yay hooray! except for the fact that I spent most of the day in phprage.
I haven't touched php for .. I dunno, a month or something, having been writing perl solidly, and while I have found so far only one thing I miss about php, namely that it keeps insertion order of hash keys (yes, I know this breaks the definition of a hash, I don't care, I want it), I spent large amounts of today writing perl inside php and then being caught in a rage when it didn't work.
In particular:
create_function. rage. give me blocks.
no grep. closest is array_filter, which relies on create_function, or non anonymous functions, which is also ick. double rage.
While I'm bitching, the amount of times I've typed :wq into the wrong window while hacking on code on my macos laptop is starting to drive me crazy. I cannot code without ion3 anymore.
On the upside, I am so unbelievably happy that mahara uses git. I missed git! Git, I love you! ♥
ps: why the shit doesn't ♥ work in camino?!
Sunday, February 17. 2008
I'm going back to work today after two weeks of holiday, spent learning to dive & becoming certified, and then frolicking around the South Island with a visiting Martin, and then an obligatory webstock experience.
I'm ridiculously bad at blogging these days, but luckily Martin isn't, so hop off over here to read about Phase 1 of the adventure (Wellington) and Phase 2 of the adventure (the road trip). Photos are on flickr.
Webstock (the tiny bit I saw) was amazing, I'm really sad I missed most of it. There was bad behaviour in the photo booth with ducks.
My other big news I guess, is that I've left elearning at Catalyst and am moving to another project. I've been in elearning for almost 4 years, right from the start pretty much. This is a pretty sad move, but it's definitely overdue. Realistically, it's pretty unlikely that I'll find much time to continue to do any work on Moodle or Mahara in my spare time, so this is goodbye to both of those too for a little while at least. So long & thanks for all the fish!
Saturday, July 14. 2007
I'm leaving on Tuesday on my brief tour of the states. Going to San Francisco for 5 days with Brenda, on our way to oscon in Portland, where we will meet up with Sam
And much riotous fun will be had.
And talking. All three of us are giving presentations at oscon. I am talking about Mahara. Brenda is talking about how to be a PHP Ninja and Sam is talking about version control
So much to do before then.
But: yesterday with Martín, I managed to merge the changes in Moodle necessary to make the Moodle/Mahara integration (affectionately codenamed Mahoodle) into Moodle cvs, in time for the 1.9 freeze. The Mahara side is slightly less stable, but we have more control over the release process for 0.8 so I'm not too worried, and I'm leaving it in Nigel's capable hands.
Friday, July 6. 2007
Starts in an hour and a half. I'm finishing my coffee and then heading over to the Cross to set up.
T shirts were picked up yesterday, Cafenet tokens are printed, the menu and the programme are finalised.
I'm supposed to be working on Mahara today but I have to finish my oscon presentation. I'm writing it with latex-beamer. This is a bit of a learning curve, I'm not sure it's my smartest idea yet.
|