Moodle_Configuration
-
Upload
junaid-shaikh -
Category
Documents
-
view
98 -
download
1
Transcript of Moodle_Configuration
SNJB's KBJ College of Engineering, Chandwad 1
Moodle Installation and Configuration
Prepared ByNausheen KureshiDarshan BagrechaManish BoobJunaid Shaikh
SNJB's KBJ College of Engineering, Chandwad, Dist. Nashik, Maharashtra, India
SNJB's KBJ College of Engineering, Chandwad 2
Outline
Motivation What is LMS? What is Moodle ? Why Moodle ? Features of Moodle Benefits of Moodle to Instructor and Students. Advantages of Moodle Applications of Moodle How to Configure Moodle on Server ?
SNJB's KBJ College of Engineering, Chandwad 3
Motivation
This idea is given by Dr. Mahesh Sanghavi, Associate Professor while conducting his lecture on our class at SNJB’s KBJ College of Engineering, to make the life of a student as well as teacher simpler. As per his opinion and our study :
Deployment of the assignment and submitting the same should be online which will reduce huge stationary and also the system will be transparent.
Teacher and students must be connected 24x7. Teacher can upload their study material on the same platform
and students can have access it any time. Student can also ask doubt to the teachers which will be open
for all the students too. Even students can also contribute to share the answers.
Grading / Marking system will also be online. Sharing of Study Material will be easy and will reduce time as
well as money.
SNJB's KBJ College of Engineering, Chandwad 4
What is Learning Management System ?
LMSs are web applications. Moodle server is probably located in your department, but it
can be anywhere in the world. Teachers and students can access the system from any place with
an Internet connection. LMSs give educators tools to create a course web site and provide
access control so only enrolled students can view it. They provide an easy way to upload and share materials, hold
online discussions and chats, give quizzes and surveys, gather and review assignments, and record grades.
SNJB's KBJ College of Engineering, Chandwad 5
What is Moodle ?
Moodle is an open source web application used to create interactive online learning sites.
Moodle that is the acronym for Modular Object-Oriented Dynamic Learning
Environment It's an online Learning Management System (LMS). Moodle is a free. Moodle’s extremely customisable core comes with
many standard features. The first version of Moodle was released on 20 August
2002
SNJB's KBJ College of Engineering, Chandwad 6
Why Moodle
It runs on almost all platform like Windows, Linux and MAC OS etc.
It is available in 127 languages! It is used all over the world by teachers and educators
and it's probably the best E-Learning tool in the net! It is developed by Martin Dougiamas at Curtin
University in Australia. The entire code of Moodle is written in PHP i.e.
Hypertext Preprocessor.
SNJB's KBJ College of Engineering, Chandwad 7
Features of Moodle
Navigation Forum Chat Calendar Quizzes and Tests Upcoming Events Online Users
SNJB's KBJ College of Engineering, Chandwad 8
Features of Moodle
Plugins There are over 1,000 plugins available for Moodle with
over 7 million downloads. Themes
Graphical themes for Moodle can be installed to change the look and functionality of a Moodle site or of an individual course.
Mobile Many Moodle themes, based on Responsive web
design, allow Moodle to be used on mobile devices It is available on Google Play Store and Apple’s App
Store.
SNJB's KBJ College of Engineering, Chandwad 9
Benefits of Moodle to Teacher
Create online courses Open forums Divide students into classes Upload files and lessons Create online tests and examinations Chat sessions
SNJB's KBJ College of Engineering, Chandwad 10
Benefits of Moodle to Students
Follow the lessons Upload their Assignment and test Chat sessions Take part into forums
SNJB's KBJ College of Engineering, Chandwad 11
Advantages of Moodle
Using Moodle teachers can easily construct richly textured web based courses.
Lessons consist of a number of lessons, with each lesson including reading resource and activities.
Learning resources are available to students anywhere.
Educators create an online component to their traditional classroom setting.
Moodle can save educators time and enhance the learning process for students while taking advantage of Multimedia.
Video, Text, Animation, Sound, and Graphics Less papers to bring home to grade – assessment is
online
SNJB's KBJ College of Engineering, Chandwad 12
Applications of Moodle
Assessment Quizzes, submit assignment, projects
Collaboration Wiki, groups, cross-subject courses
Communication Forums, messaging, homework feedback
Student Wikis or forums, journals
Offer downloads Subject course or handouts
SNJB's KBJ College of Engineering, Chandwad 13
Basic Requirements for Moodle
Web Server: Apache Database: MySQL, MariaDB etc. Moodle requires a number of PHP extensions.
SNJB's KBJ College of Engineering, Chandwad 14
System Requirements for Moodle
Disk space: 250MB for the Moodle code, plus as much as you need to store content. 5GB is probably a realistic minimum.
Processor: 1GHz (min), 2GHz dual core or more recommended.
Memory: 512MB (min), 1GB or more is recommended.
SNJB's KBJ College of Engineering, Chandwad 15
How to Install and Configure Moodle on
Server OS
SNJB's KBJ College of Engineering, Chandwad 16
Moodle Installation
Download the Moodle from (https://download.moodle.org/) Extract the Moodle Package to Home Directory. Open Terminal and Run the Following commands. $ sudo apt-get -y install apache2 mysql-client mysql-
server php5 $ sudo apt-get install tasksel $ sudo tasksel $ sudo apt-get install graphviz aspell php5-pspell
php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap clamav
$ sudo mv moodle /var/www/ $ sudo chown -R root /var/www/moodle $ sudo chmod -R 0755 /var/www/moodle
SNJB's KBJ College of Engineering, Chandwad 17
Moodle Installation (Continued)
$ sudo find /var/www/moodle -type f -exec chmod 0644 {} \;
$ mysql -u root -p mysql> CREATE DATABASE moodle DEFAULT
CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT
SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
$ sudo mkdir /var/moodledata $ sudo chmod 0777 /var/moodledata/ $ sudo vim /var/www/moodle/config.php
CFG->wwwroot = 'http://<localhost/IP_Address>/moodle';
SNJB's KBJ College of Engineering, Chandwad 18
User Creation
How to Add Users (Manager/Course creator/Teacher/Students)
How to Upload User’s Profile Picture. How to Enroll Users to Courses. How to set Users Role and Responsibility.
SNJB's KBJ College of Engineering, Chandwad 19
Course Creation
How to Create a Course U.G.
Computer Engineering (COMP) Second Year (S.E.) Third Year (T.E.)
Fifth Sem Sixth Sem
Principles of Concurrent and Distributed Programming
Embedded Operating Systems Computer Networks Software Engineering Digital Signal Processing and
Applications Final Year (B.E.)
Grand Parent Category Parent Category
Sub Category
Child Category
Courses
SNJB's KBJ College of Engineering, Chandwad 20
Upload Assignments
File submissions (students submit a file for assessment)
Online text (students can type their responses directly in Moodle)
Submission comments Offline Assignments
SNJB's KBJ College of Engineering, Chandwad 21
Workshops
Workshop Phases Setup phase Submission phase Assessment phase Grading evaluation phase Closed
SNJB's KBJ College of Engineering, Chandwad 22
Moodle Editors
Moodle Editors Moodle Text Editors Atto HTML Editor Equation Editor TinyMCE Editor File Picker
SNJB's KBJ College of Engineering, Chandwad 23
Chat, Messaging and Forums
SNJB's KBJ College of Engineering, Chandwad 24
Quizzes and Question Banks
SNJB's KBJ College of Engineering, Chandwad 25
References
https://en.wikipedia.org/wiki/Moodle https://docs.moodle.org/30/en/Main_page
Prepared By: Junaid S. Shaikh, Seat No.:T120414250 26
Thank You!!
12/03/2016