using moodle with mahara

30
Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved! Using Moodle with Mahara These slides are licensed under CC by-nc-sa Penny Leach <[email protected]> MoodleMoot Barcelona October 23 2008 Penny Leach <[email protected]> MoodleMoot Barcelona Using Moodle with Mahara

Upload: mahara-e-portfolio-project

Post on 06-May-2015

4.609 views

Category:

Education


1 download

DESCRIPTION

Presentation by Penny Leach at the MoodleMoot Barcelona 2008 on 23 October 2008

TRANSCRIPT

Page 1: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Using Moodle with MaharaThese slides are licensed under CC by-nc-sa

Penny Leach <[email protected]>

MoodleMoot Barcelona

October 23 2008

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 2: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?Why talk about Mahara at a Moodle conference?What is an ePortfolio System?

2 Mahara OverviewCore FeaturesHistory & Project ContextProject MakeupLessons learned from Moodle

3 Moodle IntegrationStage 1 - Single Sign OnStage 2 - Content transferralStage 3 - Smarter content

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 3: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

4 Two Use CasesOne Moodle to One MaharaMany Moodles to One Mahara

5 Get Involved!

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 4: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?Why talk about Mahara at a Moodle conference?What is an ePortfolio System?

2 Mahara Overview

3 Moodle Integration

4 Two Use Cases

5 Get Involved!

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 5: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Why talk about Mahara at a Moodle conference?

Why talk about Mahara at a Moodle conference?

• A lot of people are wanting to add ePortfolio functionality totheir learning environments; Mahara is a ePortfolio system

• People are increasingly deploying complete elearningpackages containing multiple products

• Moodle and Mahara are complimentary systems; fitdifferent niches in the big picture

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 6: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

What is an ePortfolio System?

What is an ePortfolio System?

• Apparently, very difficult to define• Generally agreed to be made up of a few parts

• Students have the ability to collect and manage pieces ofevidences of learning or other content

• Group them together and display them in some meaningfulway to a number of different audiences

• Increasingly, more focus on social networking as well• It seems as though there’s two distinct feature sets• But they both relate to students controlling their own

environments

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 7: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

What is an ePortfolio System?

LMS vs ePortfolio: An over generalised comparison

LMS ePortfolioCourses are the central hubs Users are the central hubsTeachers make the rules Users define their rulesCourses provide structure Unstructured and organicGrades are given and managed Grades not givenContent is available to Others can only see whatall on a course users let them seeSocial networking revolves Users determine theiraround courses own social networkingFormal InformalClassroom Playground/Pub

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 8: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

What is an ePortfolio System?

LMS vs ePortfolio: Find the boundaries

• The boundaries can get a bit fuzzy, especially aroundassessment

• And often vary a great deal from institution to institution• Mahara doesn’t want to be an LMS• Moodle doesn’t want to be a portfolio• In general, refer to the Unix Philosophy:• ”Do one thing, do it well.”

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 9: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?

2 Mahara OverviewCore FeaturesHistory & Project ContextProject MakeupLessons learned from Moodle

3 Moodle Integration

4 Two Use Cases

5 Get Involved!Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 10: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Core Features

Core Features

• Student controlled environment• (Can be) Institution agnostic• Fundamentally based on Artefacts/Views/Access:

• An artefact can be any piece of content• A view is a collection of artefacts and how they’re displayed• Access is who gets to see it and when

• Communities, social networking• Collaborative authoring and ownership• Interoperability (especially with Moodle)• Import/export entire student portfolio

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 11: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Core Features

Core Features

• Student controlled environment• (Can be) Institution agnostic• Fundamentally based on Artefacts/Views/Access:

• An artefact can be any piece of content• A view is a collection of artefacts and how they’re displayed• Access is who gets to see it and when

• Communities, social networking• Collaborative authoring and ownership• Interoperability (especially with Moodle)• Import/export entire student portfolio

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 12: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Core Features

Artefact/View/Access

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 13: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Core Features

Artefact/View/Access

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 14: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Core Features

Access types

• Public• Logged in• Friends only• Per access group• Per community• Per tutors in ’course’ community• Per user• Roadmap: Invited user with one off key

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 15: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

History & Project Context

FOSS in eLearning in New Zealand

• Tertiary Education Commission• eLearning Collaborative Development Fund• New Zealand Open Source Virtual Learning Environment

• Moodle• Eduforge.org• Research and Learning Object Repositories• Work on Elgg, another Open Source ePortfolio

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 16: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

History & Project Context

Eye candy - before and after NZVLE

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 17: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Project Makeup

Project Makeup

• Originally a consortium of different NZ universities• Varied and broad input to the direction• Catalyst IT technology provider• Now we have Mahara partners, similar to the Moodle

scheme• Open source, so developers everywhere• Catalyst core maintainers

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 18: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Project Makeup

Original Project Deliverables

• Generate a theoretical framework for student ePortfolios• Develop an open source ePortfolio application• Facilitate a series of case studies• Create documentation for implementation stategies, user

guides and suggested policies.• Establish an open source community of interest for further

development

• So, not just a software project

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 19: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Project Makeup

Original Project Deliverables

• Generate a theoretical framework for student ePortfolios• Develop an open source ePortfolio application• Facilitate a series of case studies• Create documentation for implementation stategies, user

guides and suggested policies.• Establish an open source community of interest for further

development• So, not just a software project

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 20: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Lessons learned from Moodle

Lessons learned from Moodle

• Code - DML/DDL/XMLDB, more• Modularity - many entry points mean easy to customise• Flexible APIs - don’t be unnecessarily strict• Make it familiar to Moodle users and developers• Not just open source, but transparent process

• Public source control from day one• All documentation on public wikis• Solicited feedback from Moodle community and everywhere

else we could think of• Case studies under Creative Commons license

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 21: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?

2 Mahara Overview

3 Moodle IntegrationStage 1 - Single Sign OnStage 2 - Content transferralStage 3 - Smarter content

4 Two Use Cases

5 Get Involved!

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 22: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Stage 1 - Single Sign On

Stage 1 (Complete)

• Since Moodle 1.9 and Mahara 0.9• Single Sign On• On-demand account creation• Builds on top of Moodle Networks Project• Very similar setup to normal Moodle to Moodle networking.• One to one, many to one, one to many, or many to many.

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 23: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Stage 2 - Content transferral

Stage 2 (Currently underway)

• Portfolio API in Moodle 2.0• Students can ’export to portfolio’• Any Moodle content could potentially be a Mahara artefact• Mahara is Learning Management System agnostic• Moodle is ePortfolio System agnostic• Many potential plugins, currently Mahara, box.net, file

download, flickr, googledocs• Plugins define the metadata they need• Moodle content appears in Mahara rendered to HTML or a

file that can be read by common applications (eg PDF)• Most important: very solid framework to build upon

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 24: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Stage 3 - Smarter content

Stage 3 (Roadmap)

• Smarter understanding of incoming data• Example: Moodle blog post becomes Mahara blog post

rather than just a HTML representation• Looking closely at LEAP standard for this• Still hopefully before Moodle 2.0• My weekends for the next while• Also: improve the UI in Moodle

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 25: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?

2 Mahara Overview

3 Moodle Integration

4 Two Use CasesOne Moodle to One MaharaMany Moodles to One Mahara

5 Get Involved!

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 26: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

One Moodle to One Mahara

One Moodle to One Mahara

• School wants to add portfolio and/or social networkingfunctionality to existing Moodle setup

• A walled environment is wanted, often as an alternative topublic systems (eg myspace)

• Can just be used to showcase student work within theschool

• Some social networking but limited within a closed groupwho already know each other

• Still a lot of use of communities and forums

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 27: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Many Moodles to One Mahara

Many Moodles to One Mahara

• Can fit regional model, or even national• Each Moodle feeds into a Mahara

’institution’• User Administration in Mahara is

controlled per institution• More networking ability between users

of different institutions• Still traditional ePortfolio functionality of

course

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 28: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

1 Why & What?

2 Mahara Overview

3 Moodle Integration

4 Two Use Cases

5 Get Involved!

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 29: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

We need you!

• Come to my workshop this afternoon• Install Mahara at your school, university, company• Give us feedback!• Develop new artefact plugins, themes• Translate it to your language• Write good documentation

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara

Page 30: Using Moodle with Mahara

Why & What? Mahara Overview Moodle Integration Two Use Cases Get Involved!

Questions?

• http://mahara.org• http://eduforge.org/projects/mahara• irc: #mahara on freenode

Penny Leach <[email protected]> MoodleMoot Barcelona

Using Moodle with Mahara