Moodle: Suitability as a repository for learning objects



Similar documents
Building Library Website using Drupal

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT

Environment (including Climate Change) Deliverable No: D2. FIRESENSE Web Site. 28 February March 2010

Open Source Content Management System JOOMLA

ethink Education Moodle Faculty Quick Reference Guide

mba international eduportal

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

BUILDING YOUR COURSE WITH MOODLE TRAINING MANUAL LEVEL I. Learning Management System Learning Management System (LMS)

Open Source Content Management System for content development: a comparative study

How to Get Started at Bladen s Moodle Site

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Comparison of Moodle and ATutor LMSs

Index. Page 1. Index

E-LEARNING WITH MOODLE CREATING AND TESTING COURCES

Moodle Administrator s Manual Table of Contents

E-Learning User Manual

Content management system comparison

Blackboard Version Interactive Tools Contents

Learning Management System MOODLE

Blackboard Version Interactive Tools

MOODLE Installation on Windows Platform

Product Name ATutor 1.5 Moodle 1.5.2

SFTP Server User Login Instructions. Open Internet explorer and enter the following url:

The Hepldesk and the CLIQ staff can offer further specific advice regarding course design upon request.

E-Learning by Using Content Management System (CMS)

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

State Health Repository Tool (SHRT) Testing Instructions

TEXAS STATE TECHNICAL COLLEGE Content Management System Development & Integration. Executive Summary & Cost Estimate

Introduction. Moodle for E-learning

Blackboard 8 Interface. Workshop Overview

Web project proposal. European e-skills Association

Members of staff may also phone for assistance at any time during the college day (extension 3277).

OrangeHRM Web Installation Guide for Windows

THE POSSIBILITIES OF E-LEARNING, BASED ON MOODLE SOFTWARE PLATFORM

DOCUMENT MANAGEMENT SYSTEM

IT Academy Lesson Plan

Roars. Sudaworld. M roarsinc.com W Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

Overview of available elearning Platforms (focusing on freeware) Blended Learning Quality-Concepts Optimized for Adult Education

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Installing Drupal 8 on Windows 7 with XAMPP. I am trying to install Drupal 8 on my Windows machine as a development system.

Communication Software Laboratory Academic Year E-learning Platforms. Moodle and Dokeos.

QTAKE HD and COPRA Version 1.2

A Manual on use of ABCD central and VHL-Site modules for Developing Library Information Discovery and Information Literacy Tools

Developing Your School Website

INSTRUCTIONS FOR UPLOADING THE COURSE ORIENTATION MODULE

Comparison of Moodle and ATutor LMSs

Content Management Software Drupal : Open Source Software to create library website

Getting Started Guide

Tutor-Sky: A web environment for multimedia on-line education

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM

Frog VLE Update. Latest Features and Enhancements. September 2014

Creating Library Website Using Open Source Content Management System

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Open eclass Asynchronous elearning Platform

System. CMS Vendor Comparison. Ektron 8.6. Drupal Sitecore 6.5. Kentico EMS 8.2. EPiServer WordPress SharePoint Umbraco 4.

Mahara: MyPortfolio. Create content Build pages Share. A user guide for beginners. What is Mahara?

WordPress Security Scan Configuration

uilding a Branch Website using Wordpress

WordNet Website Development And Deployment Using Content Management Approach

Designing and Developing Petra Christian University Learning Management System

Open Source Content Management Software : A Comparative Analysis

Free and Open Source Document Management Systems

The new Moodle landing page Introducing the course filter Moodle Help Materials

MA TESOL (by distance) Lancaster University. Moodle User Guide

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

Welcome to Collage (Draft v0.1)

Elgg 1.8 Social Networking

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

me What s new in 3.2? 1

User Guide. Chapter 1. SitePublish: Content Management System

Interview with a Chat Reporter, Part 1

Office 365 SharePoint Setup and Admin Guide

Installing a local web server José Manuel Bouzán Matanza

Teacher Training Session 1. Adding a Sub-Site (New Page) Editing a page and page security. Adding content cells. Uploading files and creating folders

Learning Management System using Open Source Moodle for Computer Science students in Higher Educational Institute

Content Management Systems: Drupal Vs Jahia

Swiss TPH Project Collaboration Platform

Alfresco Online Collaboration Tool

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

Kaltura Video Plugin for Jive Deployment Guide. Version: 1.0

Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle

Creating Library Website using Joomla: A Case Study on IIM Ahmedabad Library Website

Stockholm University, Department of Computer and Systems Sciences, Sweden 2 University of Colombo School of Computing, Sri Lanka

Moodle: Discover Open Source Course Management Software for Medical Education

SugarCRM CE (Community Edition Only) Plugin. Installation. Guide

Getting Started with EServer Courses Using EServer.org for Open-Source, Open-Access Teaching

BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE

Lesson One Creating the Website and the WordPress Process

All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.

Drupal + Formulize. A Step-by-Step Guide to Integrating Drupal with XOOPS/ImpressCMS, and installing and using the Formulize module

Liferay Portal User Guide. Joseph Shum Alexander Chow

Teaching with Moodle: a (very gentle) Introduction 18 settembre 2013

Introduction to Portal +

Transcription:

Moodle: Suitability as a repository for learning objects D. H. Wood (Streamline) - DRAFT This report looks at the suitability of the Moodle virtual learning environment (VLE) in the context of supporting a learning object (LO) repository. A required functionality list was formulated from discussions with the Streamline project members. This was as follows: 1. The VLE provides support for versioning of objects 2. Content can be made public or private 3. Content can be uploaded and a publication date set to control the release of content to other users 4. Content of any type can be linked to other content 5. There is extensive facility for search and browsing using metadata 6. The CMS is supported by a large multi-media database (DB) with no file size restrictions. 7. Standards compliant 8. Personal user space for organising favourite LOs. This report is structured as follows: Moodle Moodle is an open source virtual learning environment. It runs on an apache server using a MySQL database and is written in PHP. Available for download from: http://www.moodle.org There is also a complete server, database and Moodle package, using XAMPP, for windows installations. This can also be run from a USB drive for testing and presentation purposes. Various help resources are available, including the Moodle site and publications, such as the book Using Moodle (Cole 2005). As with most open sources systems such as this a whole range of add-ons have been developed to extend the usability of the environment. This include but are not limited to: various assignment formats that can be graded; live chat functions; integrate podcasting and RSS feeds; wiki, gallery and repository extensions. Basic functions Moodle has been designed to present content in a structured manner that simulates a real world educational course. When developing a new course the first aspect to decided on, is which of the work flows Moodle provides to use. There is a traditional weekly layout, a topic based layout and a social content layout. This last work flow is based around the use of a discussion forum. The other two are similar in structure regarding the division of content, but weekly is more focused on aspects of time as suggested by the name. The final pair of formats LAMS (learning activity management system), and SCORM (Sharable Content Object Reference

Model) simply provide facility for using these standards. Figure 1 shows the front page of Moodle, prior to user login, with four courses available. Figure 1. Home page of Moodle application Once a course format has been decided and a new course set up content can be added. Courses have a variety of settings including start date, duration, enrolment process and which things, such as news items, to show on the course page. After set up resources and activities can be added to each section of the course or the course as a whole. Figure 2 shows a screen shot of Moodle in administration mode, with editing turned on, and the drop down menus available for adding resources and activities.

Figure 2. A weekly formatted course framework showing available resources and activities. Extensibility A plugin called Door (http:///door.sourceforge.net) enables a link to and from a learning repository. This requires some changes at the file level, replacements and a PHP library called CURL. Instructions for installation are clear, but this is not a simple task. Various Podcasting plugins are available. A Plug-in for linking Moodle with Tiddlywiki, sounded very promising as Tiddlywiki has been one of the social networking sites explored by this project. Unfortunatly it only runs on version Plugin for XML-RPC calls. This enables external programs to perform Moodle actions. Required functionality Versioning There does not appear to be any facility to apply versioning. Moodle is not designed as a tool for creating the content or learning objects (LOs). Its is main function is in providing a structured means to present content. These may not be an issue as LO metadata should include this information.

Providing the search facility is adjusted to make use of this a type of versioning could be made available. Content access Access to each course can be restricted using the following settings from full access to minimal access: Administrator, course creator, Teacher, none-editing teacher, student, guest. Content control Each of the structures within a work flow (course) can be hidden form students. This is done manually by clicking on the eye icon. Weekly or topic courses can be set to only reveal so much at a time. Within this structure dates can only be applied to activities, such as assignments. Individual resources, web pages, folders and documents, can be set to show or hid manually, but no timed release. Some of the plugin resources and activities may differ in this. Content linking No specific content linking appears to be available. The course upper structure is the main organisational element. As SCORM objects can be used to create a course, some form of linking must be available within that context. Again individual plugins may provide different facilities. Metadata and search Moodle provides only a forum search facility by default. Metadata is not used except where learning objects are applied. Database Moodle uses a MySQL database (DB) linked via the Apachie server. Al the course content is stored here. It is fairly easy to manipulate either via consol or PHP scripts. There is no direct access from the web interface other than via the functionality provide by the site. This makes the DB invisible to users at all levels. This particular feature of Moodle makes it highly extensible and easy to adapt, providing there is an understanding of the core Moodle components. Text files within the coding structure of Moodle provided explanations and examples for developers. Standards compliant Enables the use of a SCORM based course structure. Complies with at least the W3C XHTML 1 format. Comparison to Plone Plone is an organisational or personal content management system (CMS). Designed to deal with a variety of interlinked documents in a range of formats. Moodle is a virtual learning environment (VLE) focused on the presentation of course structure and organisation of documents to fit specific requirements and activities. Both well established in their respective areas, are customisable and have a wide range of extensible features. Like Plone, Moodle has several versions, and is frequently being updated and improved. While this is good from one perspective, some of

the plug-ins do get left behind and are often only available in more recent releases. From the perspective of managing personal files, Plone certainly provides users with a better structure if more complex to administer. On the other hand Moodle, while less file management orientated has plug-ins specifically designed to deal with learning objects. Already having an established link to ecat also weighs in it s favour. Both require the development of some supportive software. From a development perspective Moodle is self explanatory with well documented and comment PHP code. The XAMPP windows package was far easier to install and provides a good development platform. Plones reliance on Zope, itself fairly complex, and will require some learning alone with the Python language. Of the plug-ins tested more success was had with Moodle and they were less dependent on other 3 rd party services. References Cole, J. 2005. Using Moodle: teaching with the Popular Open Source Course Management System. O Reily Media Inc, USA: Sebastopol.