Plugins Bring OpenSocial Gadgets Into Moodle

Google OpenSocial released two new pluigns that introduces OpenSocial gadgets into Moodle. Plugins work for new version of Moodle 2.1.OpenSocial gadgets are rendered via Apache Shindig."The first plugin adds a new module to Moodle. It's very similar to pages in moodle, however in addition, OpenSocial gadgets can be specified. Once it's installed, a teacher can […]

Google OpenSocial released two new pluigns that introduces OpenSocial gadgets into Moodle. Plugins work for new version of Moodle 2.1.

OpenSocial gadgets are rendered via Apache Shindig.

"The first plugin adds a new module to Moodle. It's very similar to pages in moodle, however in addition, OpenSocial gadgets can be specified. Once it's installed, a teacher can choose a "Widget space" to be added to the course and specify OpenSocial gadgets for it. The teacher can choose whether 1,2,3 column view should be used for gadgets," Google said.

The resulting outcome is the iGoogle similar view where students can work with gadgets.

The second plugin adds a new block to Moodle. Teacher can add OpenSocial gadgets to the right column for already existing in Moodle wiki pages, lessons, forums, etc.

"One of the main benefits is that the big pool of OpenSocial gadgets can be used by teachers. Thus, once the OpenSocial plugins are installed in Moodle, a teacher can extend the functionality of Moodle without bothering system administrators with plugins installation. The teacher can add and remove gadgets easily and even can write her own ones," explains Google.

"The plugins greatly improve the flexibility in choosing the resources and applications for the course specifics. OpenSocial gadgets can be found in the open widget repositories, such as, Role Widget Store, iGoogle Directory, etc."

In addition to reuse of apps existing in the Cloud and flexibility in choosing applications for the course, contextual gadgets and OpenSocial API are the other additional benefits.

Space extension allows gadgets to adapt to a specific context.

"Moodle is a Learning Management System used in many Educational Institutions (Universities) to manage courses. It's a plugin based PHP application that can be extended by installing additional modules. These modules have to be installed on a Moodle server by a system administrator."

"The Moodle view usually consists of a main center area and a rather narrow right column with blocks. The center area normally contains main resources, such as, wiki, forum, lesson, quiz, etc. The right block contains some helper plugins, such as, calendar, upcoming events, latest news, recent activity, etc. These're to extend the functionality of the main page."