selling moodle courses with magento e-commerce software edwin philips

15
Moodle course enrolment via Magento e-commerce Presented by Catalyst IT // April 2014

Upload: ireland-uk-moodlemoot-2012

Post on 09-May-2015

1.205 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Selling Moodle courses with Magento e-commerce software Edwin Philips Presented at Edinburgh Moodlemoot 2014 www.moodlemoot.ie

TRANSCRIPT

Page 1: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle course enrolment via

Magento e-commerce

Presented by Catalyst IT // April 2014

Page 2: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle & e-commerce?

Benefits of connecting Moodle to e-commerce -

Separation of e-learning and e-commerce / brand

environments

Physical course resources can be sold additionally,

eg. Books, DVDs

Numerous existing payment solutions

Enrol learners internationally in multiple currencies

Page 3: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle / Magento e-commerce

Open source Yes Yes

Extensible Yes Yes

Community supported Yes Yes

Well documented Yes Yes

Free Yes Yes

Page 4: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Open source code repositories:

https://github.com/catalyst/moodle_magento_connector

https://github.com/catalyst/magento_moodle_connector

Moodle-Magento Connector

Page 5: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Connector components

plugins:

Magento Connector Webservice

Magento Enrolments

extension:

Moodle Connector

Page 6: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Connector configuration

Enable Magento course enrolments

Create connector web service token

Provide connector web service token

Create 'Moodle Course ID' attribute

1. /

Configure courses

Page 7: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle configuration:Enable 'Magento enrolment'

'Site administration > Plugins > Enrolments >

Manage enrol plugins'

Enable 'Magento enrolment'

Include enrolment method in course settings

Page 8: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle configuration:Create web service token

'Site administration > Plugins > Web services >

Manage tokens > Add token'

Page 9: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Magento configuration:Moodle connector settings

'System > Configuration > Moodle connector > Settings'

Page 10: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Magento configuration:'Moodle Course ID attribute'

'Catalog > Attributes > Manage Attributes > New Attribute'

Page 11: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle & Magento configuration:Course configuration

'Course ID number' field

populated in Moodle

course configuration

Same 'Course ID

number' value used in

Magento product

configuration

Page 12: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Demo site

http://ecommerce.catalystdemo.co.uk

Page 13: Selling Moodle courses with Magento e-commerce software  Edwin Philips

* Demo site has 'Cheque' payment option enabled

Checkout / Payment

Page 14: Selling Moodle courses with Magento e-commerce software  Edwin Philips

User enrolment & Reporting

Page 15: Selling Moodle courses with Magento e-commerce software  Edwin Philips

Moodle-Magento Connector:

https://github.com/catalyst/moodle_magento_connector

https://github.com/catalyst/magento_moodle_connector

Demo site:

http://ecommerce.catalystdemo.co.uk

Any questions?

URLs