Moodle 2.0 – an integral part of Web 2.0

Moodle Learning Management System (LMS) provides a structured environment in which a teacher makes decisions on how, when and what will be learned while everything can be monitored and controlled. However, Moodle 2.0 is developed as an integral part of the Web 2.0 environment. Moodle now supports integration with external repositories of content such as Alfresco, Amazon S3, Box.net, File system on Server, Flickr, Google Docs, Mahara, MERLOT, Picasa, Remote Moodle sites, WebDAV servers, Wikimedia, YouTube, and with external Blogs and Google Application (Moodle.org, Repository Support, 2010).

VLE vs. LMSSince Moodle 2.0 is much more than a Learning Management System (as it was during Web 1.0), the term Virtual Learning Environment is used more and more (Jandrić, 2008). Mahara, an open source ePortfolio and social-networking Web application already used by a few veterinary schools is a new addition to the Moodle family. It provides users with tools to create and maintain a digital portfolio of their learning since their first pre-veterinary courses to advanced achievements in their veterinary careers.  Mahara also has social-networking features so users can interact with each other, school, employers and recruiters. Mahara can be fully integrated with a Moodle single-sign-on system. Therefore, we can have one Mahara installation per each school, or all institutions can share the same Mahara installation.

In addition to reflective learning and social networking, Mahara provides teachers with tools to monitor and guide students’ intra- and extra-curricular activities. Also, with Mahara, recruiters can look for and attract the most appropriate candidates and project leaders to be the most suitable partners.

Personal Learning Environment

LMS and PLE. Moodle’s flexibility, networking capability and possibility to integrate with almost all major Web 2.0 applications is a strong framework for a Personal Learning Environment (PLE). Personal Learning Environment is a concept different than LMS. It is almost 100 percent in control of a student. A student makes decisions on when, how and what will be learned; a student creates new content.

Perfect combination. Although different, LMS and PLE make a perfect combination. They provide us with the possibility to combine well-structured, well-guided educational activities in a Moodle course with the benefits of a Personal Learning Environment and Web 2.0.

Super-productive Vet 2.0. PLE and Web 2.0 is a framework that supports “mass contribution model: a state wherein we all play a role in both creating and consuming everything" (Hodgins, 2007). Such mass contribution model my help us achieve “the immense scale that future learning demands.”

Case Studies

Profile Information

Application afterLoad: 0.000 seconds, 0.29 MB
Application afterInitialise: 0.015 seconds, 1.01 MB
Application afterRoute: 0.020 seconds, 1.58 MB
Application afterDispatch: 0.033 seconds, 2.21 MB
Application afterRender: 0.096 seconds, 4.67 MB

Memory Usage

4931520

11 queries logged

  1. SELECT *
      FROM jos_session
      WHERE session_id = '5a26b4e29189ea7b4c67998db72ed7aa'
  2. DELETE
      FROM jos_session
      WHERE ( time < '1511061751' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = '5a26b4e29189ea7b4c67998db72ed7aa'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( '5a26b4e29189ea7b4c67998db72ed7aa','1511067151','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 182)
      ORDER BY menuid DESC
      LIMIT 0, 1
  8. SELECT id, title, module, position, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 182 OR mm.menuid = 0 )
      ORDER BY position, ordering
  9. SELECT a.*, cr.rating_sum/cr.rating_count AS rating, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug
      FROM jos_content AS a
      INNER JOIN jos_categories AS cc
      ON cc.id = a.catid
      INNER JOIN jos_sections AS s
      ON s.id = a.sectionid
      LEFT JOIN jos_content_rating AS cr
      ON a.id = cr.content_id
      WHERE a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-19 04:52:31' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-19 04:52:31' )
      AND s.id > 0
      AND a.access <= 0
      AND cc.access <= 0
      AND s.access <= 0
      AND (cc.id=48)
      AND (s.id=9)
      AND s.published = 1
      AND cc.published = 1
      ORDER BY a.ordering
      LIMIT 0, 3
  10. SELECT *
      FROM jos_users
      WHERE id = '62'
  11. SELECT count(a.id) 
      FROM jos_content AS a
      INNER JOIN jos_categories AS cc
      ON cc.id = a.catid
      INNER JOIN jos_sections AS s
      ON s.id = a.sectionid
      WHERE a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-11-19 04:52:31' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-11-19 04:52:31' )
      AND s.id > 0
      AND a.access <= 0
      AND cc.access <= 0
      AND s.access <= 0
      AND (cc.id=48)
      AND (s.id=9)
      AND s.published = 1
      AND cc.published = 1

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None