Answers.Body: <p>I worked on some CiviCRM-Moodle integration in 2017 with Monish Deb.  The main product of that work is <a href="https://github.com/JMAConsulting/biz.jmaconsulting.civimoodle" rel="nofollow noreferrer">CiviMoodle</a>.  </p>
  
  <p>With CiviMoodle, users can be created in Moodle from CiviCRM. It also adds a field on the back end of Civi events with a drop-down of all Moodle courses. If you select one, someone registering in Civi will have their corresponding Moodle user registered for that course.</p>
  
  <p>A second extension was written, to bring grades in Moodle into Civi custom fields.  However, this isn't really useful to others except perhaps as an example.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-15T22:33:41.417Z
Answers.Text: I think this is a sensible and useful approach to Moodle/CiviCRM integration. It makes sense to manage users in CiviCRM and then have SSO from Moodle to do all the learning functionality. This is how I first heard of CiviCRM when we were running many Moodle projects and needed something to do user registration and event booking.
Answers.UserDisplayName: Mick Kahn
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-04-22T00:06:11.117Z
Answers.LastActivityDate: 2018-04-22T00:06:11.117Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>No such integration exists today so there is no sample. To implement such integration, I would recommend building an extension for CiviCRM that could interface with Moodle's APIs:</p>
  
  <p><a href="https://docs.moodle.org/dev/Core_APIs" rel="nofollow noreferrer">https://docs.moodle.org/dev/Core_APIs</a></p>
  
  <p>You could also consider the opposite, creating a Moodle plugin that would interface with the CiviCRM API:</p>
  
  <p><a href="https://wiki.civicrm.org/confluence/display/CRMDOC/Using+the+API" rel="nofollow noreferrer">https://wiki.civicrm.org/confluence/display/CRMDOC/Using+the+API</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-16T05:13:56.153Z
Answers.Text: any such thing done on this @ziad khan ?
Answers.UserDisplayName: Parthibaraj Rajasekar
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-23T12:15:58.133Z
Answers.LastActivityDate: 2017-02-23T12:15:58.133Z
Answers.UserDisplayName: Hershel
Body: <p>Where can I find a successful Moodle Integration example or see a sample site? If not how to go about doing the integration? Thanks </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-09T02:26:37.943Z
Comments.Text: It would help if you explained what level of integration you are looking for and what CMS etc. The only use case we have looked at was only going to require single sign on - which in the end did not happen - but that would have been a Drupal - Moodle issue, not a CiviCRM one
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-09T15:11:28.310Z
Comments.Text: I am interested in CiviCRM integration with Moodle 2.9 the database is mySQL 
  Are there any example sites/implementations that I can see 
  Has it ever been done? 
  Is it possible if not very likely so I can spend time on this or should I not bother? Thanks .. Z
Comments.UserDisplayName: ziad khan
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-11T20:48:17.480Z
Comments.Text: Ziad, I think what Pete is getting at is that you haven't explained what type of integration you're looking to achieve. Are you wanting students' information kept as CiviCRM contacts, or creating events that are managed by CiviCRM, but you want to tie in docs kept in Moodle, etc. Without knowing how you want to integrate, I don't know that someone will be able to help direct you.
Comments.UserDisplayName: Allen Hutchison
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-10-14T00:00:43.190Z
Comments.Text: We are using Moodle LMS and would like to use CiviCRM for customer relations management which mean we want the CRM to pull students data from the LMS and use it seamlessly. I am not sure of much technical jargon and/or even if it is possible to make these work together at all. So any feedback will be helpful whether we should even look into the possibility because all I have read is CMS integration but no LMS. Thanks
Comments.UserDisplayName: ziad khan
Tags: <integration>
Title: Moodle Integration Sample Sites or the way to do it
ThreadText: # Moodle Integration Sample Sites or the way to do it
  
  (Asked by: username_0 on 2015-10-08)
  
  Where can I find a successful Moodle Integration example or see a sample site? If not how to go about doing the integration? Thanks
  
  **Tags:** integration
  
  > **Comments:**
  > **username_1**: It would help if you explained what level of integration you are looking for and what CMS etc. The only use case we have looked at was only going to require single sign on - which in the end did not happen - but that would have been a Drupal - Moodle issue, not a CiviCRM one  
  > **username_0**: I am interested in CiviCRM integration with Moodle 2.9 the database is mySQL  Are there any example sites/implementations that I can see  Has it ever been done?  Is it possible if not very likely so I can spend time on this or should I not bother? Thanks .. Z  
  > **username_2**: username_0, I think what Pete is getting at is that you haven't explained what type of integration you're looking to achieve. Are you wanting students' information kept as CiviCRM contacts, or creating events that are managed by CiviCRM, but you want to tie in docs kept in Moodle, etc. Without knowing how you want to integrate, I don't know that someone will be able to help direct you.  
  > **username_0**: We are using Moodle LMS and would like to use CiviCRM for customer relations management which mean we want the CRM to pull students data from the LMS and use it seamlessly. I am not sure of much technical jargon and/or even if it is possible to make these work together at all. So any feedback will be helpful whether we should even look into the possibility because all I have read is CMS integration but no LMS. Thanks  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2018-04-22. Score: 1
  
  I worked on some CiviCRM-Moodle integration in 2017 with Monish Deb. The main product of that work is [CiviMoodle](https://github.com/JMAConsulting/biz.jmaconsulting.civimoodle).
  
  With CiviMoodle, users can be created in Moodle from CiviCRM. It also adds a field on the back end of Civi events with a drop-down of all Moodle courses. If you select one, someone registering in Civi will have their corresponding Moodle user registered for that course.
  
  A second extension was written, to bring grades in Moodle into Civi custom fields. However, this isn't really useful to others except perhaps as an example.
  
  > **Comments:**
  > **username_4**: I think this is a sensible and useful approach to Moodle/CiviCRM integration. It makes sense to manage users in CiviCRM and then have SSO from Moodle to do all the learning functionality. This is how I first heard of CiviCRM when we were running many Moodle projects and needed something to do user registration and event booking.  
  
  ---
  
  ### Answer by username_5 on 2017-02-23. Score: 1
  
  No such integration exists today so there is no sample. To implement such integration, I would recommend building an extension for CiviCRM that could interface with Moodle's APIs:
  
  <https://docs.moodle.org/dev/Core_APIs>
  
  You could also consider the opposite, creating a Moodle plugin that would interface with the CiviCRM API:
  
  <https://wiki.civicrm.org/confluence/display/CRMDOC/Using+the+API>
  
  > **Comments:**
  > **username_6**: any such thing done on this @username_0 ?  
  
  ---
  
  