Posted by mlncn on March 27, 2007 at 7:56pm
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!

Comments
Ongoing work
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
FunnyMonkey
What does K-12 really need
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
Always looking for someone to throw me a bone.
Working set up?
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?
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
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
Yeah I'd like to see this too. My guess is it requires:
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
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
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
FunnyMonkey
Roles
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
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
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
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
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
for me also the same problem... but i am using drupal6... sso is now available only for drupal5.x....
I fixed it,
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..
thanks for ur reply. nice to hear it :)
how to solve it ???
Can u tel me the steps u follwed..
I have written the
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
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
client host is just a ip address of your web server.
hey giri thanks... i wil
hey giri thanks... i wil work on it...
I really need that... but the
I really need that... but the links are gone. can you post it again?
Thank you very much !
Moodle Integration FAQ
I can't give you the lost links, but you might find some useful pointers at http://docs.moodle.org/en/Integration_FAQ
Frank
My LinkedIn profile
Drupal + Moodle + MediaWiki w/OpenID
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
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
Frank
My LinkedIn profile
LDAP vs OpenID
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
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
Frank
My LinkedIn profile
re:Ip
thanks giri... i wil look into it and tel u ...
drupal vs. moodle in coding style
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...
2010
not a lot of talk about moodle and drupal recently. what are things like in 2010?
is integration still A Good Thing, or are people mostly just implementing moodle's features with pure drupal?
Cathy Theys
Nice Idea
YesCT, it's a nice idea and i think it will be more easy then any implementation :)
Pure Drupal for me...
Hi Cathy,
I am currently writing a proposal for a client who wants a website, intranet, document management system and learning environment all wrapped up in a single platform for 'digitally supported knowledge exchange'. The client has already tried to base a proof of concept on an integration of Drupal, Moodle and a custom made document management system. As I am writing up my plans on how to implement their platform, I am gradually coming to the conclusion that Drupal can do everything the Moodle and document management system are supposed to do, except maybe import and play SCORMs with tracking and tracing (although there is already a module in development for that, but - as far as I'm concerned - the need for that functionality is over-estimated). So with those 2 systems out of the equation, there's no need for systems integration, single sign on, multiple user bases, different look and feel sets to implement, having to train people for different systems, etc...
So in short, I guess I will be implementing Moodle's features with pure Drupal... (and perhaps try to help out with the SCORM player module development)