This weekend, after much geeking, I managed to get our Moodle, Mahara and Google Apps for Education systems all talking to each other. Fortunately this is all fairly well documented on the web, so it was just a matter of following instructions.
What does this achieve?
My students can now login to Moodle, and once logged in, they have links in their sidebar (Blocks, as they’re really called in Moodle) which allow them to click through to Mahara and Google Docs WITHOUT HAVING TO LOGIN again. Even better, the SSO (Single Sign On) system automatically creates user accounts in Mahara and gApps if they don’t already exist for the user.
I know what Moodle is, but what’s Mahara?
Mahara is an e-portfolio system. I must admit to having completely dismissed it when I first read about it. I just didn’t get it.
But… Imagine each child you teach uploading the finished versions of their essays, projects, etc to their own webpage or portfolio, so that, at the end of the term/year/school, they have ALL their work collected together in one portfolio. Imagine other children or teachers being able to comment on and assess the work in that portfolio. Imagine being able to share that portfolio with the outside world, e.g. parents.
That’s what Mahara can do for you.
Why would I use Google Apps/Docs instead of Word?
Lots of reasons!
- It’s online – no more do students have to e-mail docs to themselves, or use USB sticks, etc.
- Collaboration – up to 10 students can work on a Google Document at the same time. Up to 50 can work on a spreadsheet. Each document has full revision history so that you can see exactly who contributed what. YOU could even collaborate on that doc with them – live marking, for example.
- Forms. Google Forms are absolute genius. Design a Form for gathering data using their friendly designer. That form is then published on the web, and any data entered into it is inserted into a row in a spreadsheet. All those ICT lessons where you wanted a dataset and had to contrive one are a thing of the past. Want to do a Geography survey? No problem. Want to do a poll of opinion about the quality of food at school? How about some AfL? All easily and beautifully handled by Forms. Check out Tom Barret’s 10 Google Forms for the Classroom at the bottom of this post for more ideas.
- Cost. It’s free, apart from the domain name (£10 a year?).
Yes, Word has more features. Yes, Word’ll let your kids generate prettier documents (and uglier ones too). But, to my mind, content is more important than “prettiness”. Collaboration is the new learning nirvana. Google Docs provides.
What do you need to get it going for yourself?
- Moodle install (ideally 1.9.5 or later)
- Mahara install
- Google Apps domain
- Administrator access to all the above
- Ability to upload files to the Moodle installation directory
The technical side of things is pretty straightforward – just remember to follow all the steps in the following guides to the letter.
Documentation:
Some tips:
- Google Apps requires passwords to be 6+ characters. If your student passwords are shorter than this, then their accounts will not be created.
- If you find that when you try to login to Google via Moodle, you get a “Invalid credentials” error, the chances are that you’ve not followed the instructions about certificate installation accurately.
- When filling out the Google Apps SSO setup page, upload your certificate FIRST – those URLs that you’ve just typed in will disappear, so why duplicate the work?
- Create local administrator accounts in both Mahara and Moodle just in case you mess up the authentication system – if you don’t have local (i.e. non-network authenticated) admin accounts, you could get locked out of your own systems!
- If Mahara authentication stops working a few months down the line, check the expiry date on the SSO certificate. If it’s expired, copy and paste the key from Moodle into Mahara again. All fixed, hopefully!
So, what to do with your newly integrated apps?
Check out the following ideas:
Quick question – do you know if it’s possible to only synch some of our Moodle users to Gmail? We are a K-12 school and have all our staff and students on Moodle, but we only want to provide Gmail accounts for our Year 5 to 12 students – not for K to Year 4 and not for staff.
At the moment, everytime I turn User Synch on, Moodle queues up all Moodle users for synchronisation…