Moodle course enrolment via
Magento e-commerce
Presented by Catalyst IT // April 2014
Moodle & e-commerce?
Benefits of connecting Moodle to e-commerce -
 Separation of e-learning and e-commerce / brand
envir...
Moodle / Magento e-commerce
Open source Yes Yes
Extensible Yes Yes
Community supported Yes Yes
Well documented Yes Yes
Fre...
Open source code repositories:
 https://github.com/catalyst/moodle_magento_connector
 https://github.com/catalyst/magent...
Connector components
 plugins:
 Magento Connector Webservice
 Magento Enrolments
 extension:
 Moodle Connector
Connector configuration
 Enable Magento course enrolments
 Create connector web service token
 Provide connector web se...
Moodle configuration:
Enable 'Magento enrolment'
 'Site administration > Plugins > Enrolments >
Manage enrol plugins'
 E...
Moodle configuration:
Create web service token
 'Site administration > Plugins > Web services >
Manage tokens > Add token'
Magento configuration:
Moodle connector settings
 'System > Configuration > Moodle connector > Settings'
Magento configuration:
'Moodle Course ID attribute'
 'Catalog > Attributes > Manage Attributes > New Attribute'
Moodle & Magento configuration:
Course configuration
 'Course ID number' field
populated in Moodle
course configuration
...
Demo site
 http://ecommerce.catalystdemo.co.uk
* Demo site has 'Cheque' payment option enabled
Checkout / Payment
User enrolment & Reporting
 Moodle-Magento Connector:
 https://github.com/catalyst/moodle_magento_connector
 https://github.com/catalyst/magento_m...
Upcoming SlideShare
Loading in …5
×

Selling Moodle courses with Magento e-commerce software Edwin Philips

3,136 views

Published on

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

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
3,136
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
58
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Selling Moodle courses with Magento e-commerce software Edwin Philips

  1. 1. Moodle course enrolment via Magento e-commerce Presented by Catalyst IT // April 2014
  2. 2. 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
  3. 3. Moodle / Magento e-commerce Open source Yes Yes Extensible Yes Yes Community supported Yes Yes Well documented Yes Yes Free Yes Yes
  4. 4. Open source code repositories:  https://github.com/catalyst/moodle_magento_connector  https://github.com/catalyst/magento_moodle_connector Moodle-Magento Connector
  5. 5. Connector components  plugins:  Magento Connector Webservice  Magento Enrolments  extension:  Moodle Connector
  6. 6. Connector configuration  Enable Magento course enrolments  Create connector web service token  Provide connector web service token  Create 'Moodle Course ID' attribute 1. /  Configure courses
  7. 7. Moodle configuration: Enable 'Magento enrolment'  'Site administration > Plugins > Enrolments > Manage enrol plugins'  Enable 'Magento enrolment'  Include enrolment method in course settings
  8. 8. Moodle configuration: Create web service token  'Site administration > Plugins > Web services > Manage tokens > Add token'
  9. 9. Magento configuration: Moodle connector settings  'System > Configuration > Moodle connector > Settings'
  10. 10. Magento configuration: 'Moodle Course ID attribute'  'Catalog > Attributes > Manage Attributes > New Attribute'
  11. 11. Moodle & Magento configuration: Course configuration  'Course ID number' field populated in Moodle course configuration  Same 'Course ID number' value used in Magento product configuration
  12. 12. Demo site  http://ecommerce.catalystdemo.co.uk
  13. 13. * Demo site has 'Cheque' payment option enabled Checkout / Payment
  14. 14. User enrolment & Reporting
  15. 15.  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

×