Drupal-Moodle Integration: Still used, desired?

Benjamin Melançon's picture

What are the current thoughts on Drupal-Moodle integration? Some folks were integrating Moodle into Drupal at least up to the Drupal 5 Beta. I'd greatly appreciate the thoughts of the Ed group on this. And more broadly, how the DrupalEd distribution will/should fit in with the OpenAcademic Moodle, Elgg, MediaWiki and Drupal integration.

Just before posting this I find there's going to be a new module for single sign-on of Moodle 1.8 with Drupal, but I'm still interested in thoughts on desirability and feasibility, especially for integrating an existing Moodle site. Thanks!

Login to post comments

Ongoing work

bonobo's picture
bonobo - Thu, 2007-03-29 22:47

Hello, Benjamin,

The work you describe is still going on --

The DrupalEd distribution works within OpenAcademic -- as we envision OA, Drupal is at the heart of it -- Mediawiki and Moodle can be dropped in alongside Drupal -- using one of a few methods, you can implement SSO or a single userbase within one domain --

Authentication across/between domains will be handled with OpenID -- Ideally, Drupal will be the OpenID server, and Mediawiki and Moodle will accept OpenIDs -- but if you wanted to do this now, there are OpenID consumers for Drupal, Moodle, and Mediawiki --

FWIW, we are using Elgg less and less -- clients aren't asking for it.

Cheers,

Bill


What does K-12 really need

sharonbetts's picture
sharonbetts - Fri, 2007-07-06 15:56

I am in a constant struggle to come up with the correct combination of "tools" for K-12 districts. It would seem that Moodle (which we use), Drupal (now using Metadot and wishing to change) and a WIKI (Mediawiki?) may be the answer. A module for digital portfolios is also necessary.
I am going to follow this closely, Bill.

So glad to have worked with you at NECC,
Sharon


Working set up?

dwees's picture
dwees - Tue, 2007-09-18 07:15

Does anyone have this integration up and running yet? I'm trying to push for Drupal to be adopted as the CMS for our new school site, and there is a Moodle subsite that people want to have running along side Drupal. Obviously we need to use a single-sign on for both sites.

If someone has it up and running for Drupal 5.x and Moodle 1.7, let me know.

Dave


What sort of integration are you wanting?

gchaix's picture
gchaix - Tue, 2007-09-18 15:56

We have Drupal 5.2 and Moodle 1.7 both using OpenID authentication for single sign-on. We're also in the process of finishing an OpenID server module for Drupal so that the Drupal user database can act as an OpenID server that the Moodle server can use for authentication.


Class integration

malbertsf - Tue, 2007-09-18 19:31

Is it possible to generate a list of the students/teachers Moodle classes on the drupalEd site? Then the student/teacher could click on the course and be taken inside the moodle instance. This would further the seemingly seamless integration of both systems side by side, especially if one uses similar skins/themes. One of the big weakness in Moodle is the lack of personal workspace, a true collaborative group workspace and a My Files (resources beyond the class pages) type of functionality. While Moodle excels at course pages and assessments it lacks the collaborative functionality found on this DrupalEd install. Thoughts?


I'd like this too

dwees's picture
dwees - Fri, 2007-10-05 12:12

Yeah I'd like to see this too. My guess is it requires:

  1. Setting up your Mambo database as a second database for Drupal to access.
  2. Creating custom queries to grab the information as required.

We have a Mambo expert in-house at my school, and I'm the 'expert' on the Drupal side. We'll probably end up creating this anyway sometime this year, when we do, we'll release our code here (well at Drupal.org probably).

Dave


This is exactly what I want

dwees's picture
dwees - Fri, 2007-10-05 12:09

Yeah this is it. We are going to be using both of those features on our site.

Of course the discussion is still going on about whether we are actually going to use Drupal or not, but in any case, I'd love to take a look at your code and see how we can use it.

I'm unclear on OpenID. Does that mean that anyone using OpenID can log into your Drupal site or Moodle site, or can we restrict it to just our users for our school. Obviously we don't want just anybody being able to log in and make changes.

Dave


With OpenID, you can whitelist or blacklist domains

bonobo's picture
bonobo - Fri, 2007-10-05 13:07

So you can have a system using OpenID that is restricted to OpenID's originating from within your school.

RE: "Obviously we don't want just anybody being able to log in and make changes." -- if you are using roles effectively, this can't happen anyways, regardless of whether or not someone is using an OpenID. Users who log in via OpenID are still users, and subject to the same role-based access control mechanisms of other site members.

Cheers,

Bill

FunnyMonkey
Tools for Teachers


Roles

dwees's picture
dwees - Fri, 2007-10-05 14:52

True, but then we need to carefully set up the access restrictions for an 'authenticated user'. I usually use this role to set the default permissions for each user, with OpenID, I'll have to make sure to set these slightly differently.

Dave


hey i am waiting for openid

Sindhu - Mon, 2009-07-27 08:37

hey i am waiting for openid provider module. wen it wil b released ??
i need it to integrate moodle and drupal.... is this is the only way to integrate them ???


Too bad Moodle doesn't

gchaix's picture
gchaix - Tue, 2007-09-18 20:21

Too bad Moodle doesn't provide RSS feeds for the user's moodle/my page. That would make it trivial to shove that content into a block on the Drupal side. It'd probably require a custom module to generate the block so the user gets authed on the Moodle side, but that'd be darned cool.

Hmm. Anyone played around with the Moodle code for the "My" page? Maybe that wouldn't be so hard to generate ...


moodle

stuen93's picture
stuen93 - Tue, 2009-02-03 17:13

We use moodle quite a bit for our online courses and are in the process of moving our website to drupal. We also are using ldap for our user authentication in both moodle and drupal. So this is something we are interested in.


Single sign on between drupal and moodle

giridharseel - Sat, 2009-02-28 09:08

hello sir,
i am having a drupal already running on my server but i nees to install moodle,,which must be authentiucated using the username and password of drupal.

plz explain me,,i am waiting for reply.


SSO

Sindhu - Mon, 2009-07-27 08:40

for me also the same problem... but i am using drupal6... sso is now available only for drupal5.x....


I fixed it,

giridharseel - Tue, 2009-07-28 04:42

Hello, i had fixed that single sign on authentication between drupal and moodle.

for further information you can add me at msn giridharseel@live.com

thanks


explain me pls..

Sindhu - Tue, 2009-07-28 08:02

thanks for ur reply. nice to hear it :)
how to solve it ???
Can u tel me the steps u follwed..


I have written the

giridharseel - Tue, 2009-07-28 12:33

I have written the procedures here, please check it

drupal and moddle integration (http://giridharseel.wordpress.com/2009/03/03/drupal-610-and-moodle-19-in...)

mange logout process for drupal and moodle (http://giridharseel.wordpress.com/2009/03/07/manage-logout-process-for-d...)


quick api

Sindhu - Wed, 2009-07-29 04:19

hey thanks giridhar for ur reply....

i am done with all the procedures. i installed drupal and moodle on same server and on same level and activated. i configured the external db to access drupal's user table (username and password field). installed quick api.
u told to add client hosts. can u pls specify it elaboratly. wat u mean by client hosts??? IP address or ???


client host is just a ip

giridharseel - Wed, 2009-07-29 04:54

client host is just a ip address of your web server.


hey giri thanks... i wil

Sindhu - Tue, 2009-08-04 04:57

hey giri thanks... i wil work on it...


Drupal + Moodle + MediaWiki w/OpenID

smontano7's picture
smontano7 - Thu, 2009-03-12 07:16

Hi folks,
Has anybody here been able to successfully integrate Drupal + Moodle + MediaWiki with OpenID? I'm looking to create a fully open source integrated solution for small schools offering distance learning course and I think this would be a powerful combo.

Thank you!
Steve


Moodle & MediaWiki

Frank Ralf's picture
Frank Ralf - Fri, 2009-03-13 07:44

Hi Steve,

Moodle (http://moodle.org/) itself uses MediaWiki for its documentation (http://docs.moodle.org/en/Main_Page) but both sites require separate logins. So integrating these two doesn't seem to be so easy.

hth
Frank


LDAP vs OpenID

CheezItMan's picture
CheezItMan - Fri, 2009-03-13 04:08

While I like the concept of OpenID, I'd like to use LDAP with my students/staff so they have a single password and username for their computers/printing/website.

Has anyone managed to get LDAP authentication working with a SSO solution?


Moodle Integration: LDAP

Frank Ralf's picture
Frank Ralf - Tue, 2009-07-28 12:13

According to Note 1 http://drupalmodules.com/module/moodle-integration this should be possible. See also the "Related Modules" section on that page.

hth
Frank


re:Ip

Sindhu - Tue, 2009-08-04 04:56

thanks giri... i wil look into it and tel u ...


drupal vs. moodle in coding style

Sindhu - Tue, 2009-08-04 04:59

how does the coding style in moodle s compared to what used in Drupal ???
if anybody knows pls reply and if possible specify the link too...