Moodle-OLD
Template:Spoken Tutorial Banner
Moodle (abbreviation for Modular Object-Oriented Dynamic Learning Environment) is a free and open-source e-learning software platform, also known as a Course Management System, Learning Management System, or Virtual Learning Environment (VLE). It is a web application, developed by Martin Dougiamas, to help educators create online courses with a focus on interaction and collaborative construction of content. The software is used all over the world by universities, schools, companies and independent teachers, in many types of environments such as in education, training and development, and business settings.
Moodle Pvt Ltd (http://moodle.com/) (based in Perth, Western Australia) does most of the development of Moodle. Moodle's open source license and modular design allow any developer to create additional modules and features. Moodle runs without modification on Unix, Linux, FreeBSD, Windows, Mac OS X, NetWare and any other systems that support PHP and a database, including most webhost providers.
Data goes in a single database. Moodle version 1.6 could use MySQL or PostgreSQL. Version 1.7, released November 2006, makes full use of database abstraction so that installers can choose one from many types of database servers such as Oracle and Microsoft SQL Server. Please see the associated text box of individual spoken tutorials on the website to decide the versions of Moodle and OS to which it is applicable.
The Spoken Tutorial Effort for Moodle is being contributed by Ela Goyal, Mumbai University, Mumbai; Dr.K. Sridhar, SASTRA University, Thanjavur; Prof.B.Abirami, SASTRA University, Thanjavur; and Prof. Gaurav Parashar, INMANTEC, Ghaziabad.
Note: Each numbered topic corresponds to a single spoken tutorial. Each bulleted point corresponds to a command or topic that must be covered in the given spoken tutorial.
General Information
Moodle is primarily developed in Linux using Apache, MySQL and PHP (also sometimes known as the LAMP platform). It is also regularly tested with Windows XP/2000/2003 (WAMP), Solaris 10 (Sparc and x64), Mac OS X and Netware 6 operating systems. Support for PostgreSQL, Oracle and Microsoft SQL Server is also available. It can be installed on any computer that can run PHP, and can support an SQL type database (for example MySQL). It can be run on Windows and Mac operating systems and many flavors of linux (for example Red Hat or Debian GNU).
Features in Moodle
Moodle has a number of features that can be used extensively in the teaching and learning process. Some of these are Upload files and lessons, Give Assignments, Mark Attendance, Chat room, Choice/Questionnaire/Polls, Forum, Glossary, Calendar, Quiz, Wiki and Workshop. More features are continuously being added to this list in the form of plug-ins. There is a possibility of conducting a Virtual Classroom also by connecting Moodle with DimDim. The Latest version for Moodle is 1.9.9+ (1.9.10 is in development phase)
Features
- To show what all is available in Moodle to support the teaching and learning process
Installation of Moodle
The tutorials here will teach how to install and run Moodle. The requirements for Moodle are as follows:
Disk space: 160MB free (min). You will require more free space to store your teaching materials.
Memory: 256MB (min), 1GB (recommended). The general rule of thumb is that Moodle can support 50 concurrent users for every 1GB of RAM, but this will vary depending on your specific hardware and software combination. This includes hosting limits of PHP or MySQL on a hosting service. The capacity can limit the number of users your Moodle site can handle.
Web server software: Most sites use Apache as the web server software. Moodle should work fine under any web server that supports PHP, such as IIS on Windows platforms.
Basic Installation of Moodle using WAMP
- Show where to download and what to download
- WAMP Installation
- Contents of the Moodle Package
- Moodle Installation
Installation of Moodle using XAMPP
- Show where to download and what to download
- XAMPP Installation
- Moodle Installation
Setting Up the Environment
This tutorial will give you a brief idea on getting started with moodle . Once moodle is installed using wamp or xampp , the moodle front page will contain various elements like menus , articles and web links . The administrator can create courses and assign roles to the users .Users can create and edit their accounts to access the various courses that are available . Various roles such as teachers and students are assigned to make use of interactive services like forums .
Interface
- Setting up the front page
- Setting up front page roles
- Front page backup and restore
- Front page questions and site files
Creating user accounts
- Filling the account details
- Validating account using email address
- Editing user profile
Creating courses
- Accessing courses
- Using different course formats
- Editing the course details
- Setting enrollment and availability options
Assigning roles
- Assigning teachers for specific courses
- Assigning students
- Removing roles
- Overriding roles
Creating forums
- Creating and writing a news forum
- Adding new topic to the forum along with the description
Use by Teacher
The tutorials here will teach the teacher how to use Moodle in his/her teaching process.
One way communication
Adding Classnotes
- Show how to add classnotes
Grades
- Show how to check grades
Two way communication
Assignments
- Show how to give assignments
- Show how to collect the answers to the assignments
- Show how to grade the submitted assignments
Quiz
- Show how to prepare a quiz body
- Show how to create a question pool of multiple choice questions
- Show how to create a question pool of other type of questions
- Show how to add questions to the quiz from the pool
- Show how to check the grades for the quiz
Chat
- Show how to start a chat
Messaging
- Show how to send messages to participants
Survey
- Show how to create, conduct and view a survey
Choices
- Show how to create, conduct and view small, one-question survey i.e. choice
Blog
- Show how to create and manage a blog
Forum
- Show how to start and manage a forum
Glossary
- Show how to write a glossary
Wiki
- Show how to write a wiki
Use by Student
The tutorials here will teach the student how to use Moodle in his/her course.
Updating Profile
- Show how to update one's profile
Viewing Classnotes
- Show how to view and download classnotes from the Moodle site
Assignments
- Show how to submit assignments
- Show how to check the grades given to the assignments
Quiz
- Show how to take a quiz
- Show how to check the grades obtained in the quiz
Blog
- Show how to create and manage a blog
Forum
- Show how to participate in a forum
Chat
- Show how to participate in a chat
Messaging
- Show how to send messages to participants
Survey
- Show how to participate in a survey
Choices
- Show how to participate in a small, one-question survey i.e. choice
Glossary
- Show how to view a glossary
Wiki
- Show how to participate in a wiki
Grades
- Show how to check grades