We can make your Elgg site shine

Plugin proposition

Created 699 days ago
Share this idea:

Plugin's name: Courses plugin for Elgg

This plugin should model the abitily of creating courses, exams and reviews.

  • teachers would be able to create courses
  • students would be able to enlist for courses
  • teachers would be able to create exams
  • students would be able to complete exams in a given time period
  • teachers would be able to evaluate those exams

If you have an idea for this plugin, you can post them in comments. If the idea is good and/or popular amongst other funders, we can include it into the project's specification.

Type of request: Plugin

State of the plugin: In Progres

Dear Michal,

Ok, so let's start creating some ideas. I have a good experience working with moodle, which is like windows to computers. Old and clunky, but most people use.

Here are some features that i would consider to be beneficial:

  • Assign teacher per student which will review each students progress personally
  • Exams can be simple assignments, like a blog with questions, and students respond in the same blog comment, and there is a constant discussion in between both
  • Teacher grades the assignments, and the assignment can be mark as graded/closed
  • Emails are sent to teacher for new submissions/edits
  • Emails are sent to student after teacher feedback
  • Reports that include per student progress, and summary all student progress too.
  • Paypal enrolment button for each course
  • Personal course activation key for each course, for each user

In the beginning stages of this plugin, its better to leave exams/assignments as open blogs, which can hold questions or other items, and not so much of a complicated interface with radio button options or other things like that.

A simple clear display with all available courses, moodle does that fairly good:

With Love,

Uddhava dāsa

Uddhava dasa 699 days ago

Reply

It the assignement tools from moodle were available in elgg this would be really really useful. Any idea of a development cost for such plugins?

 

 

mudgey 668 days ago

Reply

Mudgey, can you describe your idea in more detail?

Currently we're working on moodle integration for Elgg, there are also three clients interrested in developing Elgg into an e-learning platform. We can lower the costs, based on the features that would have to be implemented.

Michał Zacher 668 days ago

Reply

Our Moodle integration plugin is ready, we're in a test phase.

Michał Zacher 621 days ago

Reply

Hi I am purchasing several plugins today but I swaw this post and I can tell you now that we will definitly want this plug in. We already have plans for a feature that this plug in will make easy to set up. we knew we wanted the feature we just did not know how we would go about incorporating it into our community until now. please be sure to keep me posted on the status of this plug in.

Douglas

Douglas Wolfe 621 days ago

Reply

Hello Michal, I am interested in Moodle _elgg integration too. So please do count me in . Glad to know that this is in testing phase . Hope all goes well.

jaypee 617 days ago

Reply

The moodle plugin's demo will be available till the end of the week. We had a plan of making it available today, though we have to adress some hosting problems first.

Michał Zacher 611 days ago

Reply

After testing, we've decided to code in a few more features before releasing the plugin's demo. This plugin is currently our high focus.

Michał Zacher 597 days ago

Reply

The code of Moodle plugin is on our test server. It's accessible via:

http://www.vazco.home.pl/rejs2/

login: vazco

password: testsite

List of all moodle courses is available under this link:

http://www.vazco.home.pl/rejs2/pg/moodle_course/listing

 

CUrrently we have the single sign on working. Each time a new moodle course is created, it's automatically created in Elgg as well and is fully searchable by Elgg mechanisms.

 

If you are interrested in the plugin, or in more complex Moodle integration, please contact us at info@elggdev.com.

Michał Zacher 571 days ago

Reply

ps: test server's database is being restarted every hour.

Michał Zacher 571 days ago

Reply

Hi Michal,

I understand that moodle requires extra plugin as well. will it be compatible with both Moodle 1.9.X and moodle 2.x? 

 

Pozdrawiam,

Michal:-)

 

michal 569 days ago

Reply

Michal, yes, the plugin will be compatible with next Moodle releases.

 

We already have a stable release, we will upload it to the test server soon.

Michał Zacher 552 days ago

Reply

Canterbury,

 

the Moodle module and integration is complete and already in use on a few live sites.

 

There's also a client who is interrested in extending Elgg's functionalities as an e-learning platform with the use of features listed in this plugin. He's currently creating specification and searching for people who would like to co-fund the plugin's development. If you're interrested in co-funding develoment of e-learning plugin, please send me a private message and I will send you contact to a client who creates specification.

Michał Zacher 418 days ago

Reply

Vazco,

I am currently using Moodle and Elgg seperately in my company. It is the combination that most interests me for the moment.

canterbury 417 days ago

Reply

Could youplease tell me more about the Moodle module,

thanks.

canterbury 408 days ago

Reply

Canterbury, current newest version of the plugin allows for:

  • single sign on between Moodle and Elgg
  • new Moodle courses are visible in Elgg as Elgg entities and are updated each time a modification is made
  • user's details are imported from user's Moodle profile to Elgg

 

There are a few additional features available in API, although they're not user friendly and not tested on live site yet, that's why they're not included in the plugin's interface.

Michał Zacher 408 days ago

Reply

Hi Vazco,

Is your plugin available? - I don't see it advertised on your site.

Is it different from Deds Castillo's plugin for MNET support?

I've tried their plugin and I get access when I first click on the link but after if I click on the link again I get an error.

Regards,

Canterbury

 

canterbury 408 days ago

Reply

Cantenbury, our plugin is complete. Since it requires custom installation though we don't offer it on our site. Please contact me in case you would like to use it.

 

Castillo's code is in fact a framework for Moodle connect. It's not a functional plugin. We used his code in development of this soultion, it took us approx. 100 dev hours to make it functional.

Michał Zacher 359 days ago

Reply

Hi, is it possible to see your plugin in action ? Does it integrate Moodle and ELGG as 2 separate environments with the same login (SSO) or are some features of ELGG integrated in Moodle ?

Bruno 356 days ago

Reply

Bruno, you can see plugin in action on our test site:

 

test.elggdev.com

moodle.elggdev.com

Michał Zacher 253 days ago

Reply

Powered by Elgg, the leading open source social networking platform