万本电子书0元读

万本电子书0元读

顶部广告

Moodle 3 Administration - Third Edition电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Alex Büchner

出  版  社:Packt Publishing

出版时间:2016-02-29

字       数:368.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
An administrator’s guide to configuring, securing, customizing, and extending MoodleAbout This BookLearn how to plan, install, optimize, customize, and configure MoodleGuarantee a cutting-edge learning experience in a secure and customizable environment while optimizing your day-to-day workloadA one-stop guide with a problem-solution approach and a wide range of real-world examplesWho This Book Is ForIf you are a technician, systems administrator, or part of academic staff, this is the book for you. This book is ideal for anyone who has to administer a Moodle system. Whether you are dealing with a small-scale local Moodle system or a large-scale multi-site Virtual Learning Environment, this book will assist you with any administrative task. Some basic Moodle knowledge is helpful, but not essential.What You Will LearnInstall and update Moodle on multiple platforms manually and via CLI and GITManage courses and categories, users and cohorts, as well as rolesGet Moodle hooked up to repositories, portfolios, and open badgesConfigure Moodle for mobile usage, accessibility, localization, communication, and collaborationGuarantee backups, security and privacy, and achieve maximum performance via the Moodle Universal Cache and the new cron systemConfigure the Moodle events system to generate comprehensive reports, statistics, and learning analyticsNetwork Moodle with Mahara and extend it with third-party add-ons and via LTICustomize Moodle web services to enable mobile learning and integration with other IT systemsIn DetailMoodle is the de facto standard for open source learning platforms. However, setting up and managing a learning environment can be a complex task since it covers a wide range of technical, organizational, and pedagogical topics. This ranges from basic user and course management, to configuring plugins and design elements, all the way to system settings, performance optimization, events frameworks, and so on.This book concentrates on basic tasks such as how to set up and configure Moodle and how to perform day-to-day administration activities, and progresses on to more advanced topics that show you how to customize and extend Moodle, manage courses, cohorts, and users, and how to work with roles and capabilities. You’ll learn to configure Moodle plugins and ensure your VLE conforms to pedagogical and technical requirements in your organization. You’ll then learn how to integrate the VLE via web services and network it with other sites, including Mahara, and extend your system via plugins and LTI. By the end of this book, you will be able to set up an efficient, fully fledged, and secure Moodle system.Style and approachThe book takes a problem-solution approach to fall in line with your day-to-day operations. This is a one-stop reference for any task you will ever come across when administering a Moodle site of any shape and size.
目录展开

Moodle 3 Administration Third Edition

Table of Contents

Moodle 3 Administration Third Edition

Credits

About the Author

About the Reviewers

www.PacktPub.com

eBooks, discount offers, and more

Why subscribe?

Preface

What this book covers

What you need for this book

Who this book is for

VLE job functions

Obligations and skill sets of a VLE administrator

Conventions

Reader feedback

Customer support

Downloading the color images of this book

Errata

Piracy

Questions

1. Moodle Installation

Moodle installation – an overview

Choosing the best setup

Moodle prerequisites

Hardware requirements

Software requirements

Installation in a LAMP environment

Downloading Moodle

Creating the Moodle database and the data directory

Using a hosted server

Using the command line

Creating the Moodle data directory

Running the installer script

Finalizing the installation

Setting up the cron process

Installation in a Windows environment

Installation in a Mac OS X environment

Installation via the Command Line Interface

Updating Moodle

Manual update

Creating a backup

Creating your new Moodle system

Running the update script

Updating Moodle via CLI

Update notifications

Summary

2. The Moodle System

Moodle architecture

The LAMP architecture

The Moodle layer

Code and data locations

Finding your way around in Moodle

The Navigation bar

The administrator search facility

Moodle bookmarks

Moodle Docs and Help

File management

The Moodle file management interface

Uploading files

Private files

To link or to copy?

File types

The upload limit

Web host file management

File management via the file system repository

Summary

3. Courses, Users, and Roles

A high-level overview

Moodle courses

Moodle users

Moodle roles

Summary

4. Course Management

Course categories

Course categories – an overview

Managing course categories

Adding course categories

Course sub-categories

Deleting course categories

Organizing courses and categories

Creating courses

Course requests – enabling teachers to ask for new courses

Managing courses in bulk

Forms of enrolment

Internal enrolment

Manual enrolment

Self enrolment

Guest access

Cohort enrolment and synchronization

Database-driven enrolment

LDAP

External databases

Flat files

The IMS Enterprise file

Meta courses – sharing enrolment across courses

Enrolment with payment

PayPal

Summary

5. User Management

User profiles

Profile fields

General category

User picture category

Additional names

Interests category

Optional category

Creating user-defined profile fields

Profile categories

Profile fields

User preferences

Standard user actions

Browsing users

Filtering users

Bulk user actions

Manual accounts

Adding individual users

Bulk uploading and updating of users and their pictures

The text file format

Required fields

Password

Optional fields

Custom profile fields

Enrolment fields

Cohort fields

System role

Special fields

Uploading users

Setting default values and templates

Loading of data

Uploading user pictures

Manual account settings

Cohorts

User authentication

Common authentication settings

Email-based self-registration

The LDAP server

The LDAP server settings

Data mapping

External databases

Connection settings

Data mapping

Other authentication mechanisms

External Moodle authentication methods

Internal Moodle authentication methods

Usernames – best practice

Summary

6. Managing Permissions – Roles and Capabilities

Moodle predefined roles

Contexts

Assigning roles

The System context

The Course Category context

The Course context

The Module context

The Block context

The User context

The Front page context

Multiple roles

Capabilities

Role definitions

Modifying roles

Overriding roles

Creating custom roles

Example roles

The parent/mentor role

Testing new roles

Roles management

Allowing roles assignments and overrides

Assigning of default roles

Moodle role assignment – best practice

Summary

7. Moodle Look and Feel

An overview of the look and feel

Site versus Dashboard

Customizing your front page

The front page settings

Arranging front page blocks

Logging in from a different website

Other front page items

Front page users

Front page filters

Front page reports

The front page backup and restore

Front page questions

The default Dashboard and Profile pages

Customizing navigation

Replacing the front page

Moodle themes

Fixed width versus fluid versus responsive themes

Selecting a Moodle theme

Theme types

Theme settings

Customizing themes

Theme customization basics

The Moodle editor

Configuring the Atto editor

Extending the functionality of tables

Supporting mathematical equations

Adding some awesomeness

Accessibility

Guaranteeing accessibility through Moodle themes

Accessibility support through the Moodle editor

Support for a screen reader

Summary

8. Moodle Plugins

Plugins – an overview

Module plugins

Activity modules

Configuring blocks

Configuring filters

Moodle repositories

Internal repository plugins

External repository plugins

Data storage repositories

Application repositories

Moodle portfolios

Miscellaneous plugins

Course formats

Question types and behaviors

Availability restrictions

Licences

Plagiarism prevention

Installing third-party plugins

Third-party software – an overview

Good add-ons and bad add-ons

Popular add-ons

Organizational decisions around plugins

Installing third-party add-ons

Installing the Collapsed Topics format plugin via the web interface

Installing the Configurable Reports plugin manually

Installing the Certificate module via Git

Installing plugins via the command line

Keeping plugins up to date

Uninstalling third-party add-ons

Summary

9. Moodle Configuration

Collaboration

Configuring blogs

Supporting comments

Managing tags

Configuring and managing badges

Adding badges

Supporting the LTI consumers and producers

Localization

Languages, idiomas, 语言, and اللغات

Language packs

Language settings

Language customization

Multilingual content

Calendaric information

Calendars

Time zones

Grades and gradebook settings

Miscellaneous educational settings

Communication

Synchronous communication

Instant messaging

Video conferencing

Asynchronous communication

Messaging configuration

Outbound messaging

E-mail configuration

The Jabber configuration

Mobile notifications

Default message output

Inbound messaging

Support contact

Configuration RSS feeds

Experimental settings

Summary

10. Moodle Logging and Reporting

Moodle's logging framework

Events

Event lists

Event monitoring rules

The log manager

The log store

Reports

An overview of reporting

Moodle's reporting facilities

Live logs

Error reports

Course and user reports

Statistics


Statistics settings

Statistics view

Report generation

Configurable reports

The Totara report builder

Data analysis

Web log analyzers

Google Analytics and Piwik

Miscellaneous reports

Summary

11. Moodle Security and Privacy

Security – an overview

Security notifications

Moodle notifications

Security report

User security

Access to Moodle

Self-registration

Guest access

Protection of user details

Course contacts

Moodle passwords

Security in roles

Spam prevention

Data and content security

Content created within Moodle

Visibility of content

Site policy

Antivirus

System security

Configuration security

Access to dataroot

The cron process

HTTP security

The IP blocker

Moodle privacy

Information stored about users

Information available to other users

Summary

12. Moodle Performance and Optimization

An overview of performance and optimization

The Moodle content

Content creation

Content volume

Content types

Moodle's filter settings

Moodle Universal Cache

The MUC background

Cache types

Cache stores

Cache definitions

MUC configuration and testing

The Moodle system settings

Session handling

Cron management and scheduled tasks

Module settings

Gradebook optimization

Chat optimization

Forums

Miscellaneous settings

Course backups

Log files

System paths

Front page courses

Roles and users

Moodle performance profiling and monitoring

Built-in profiling

System profiling

Summary

13. Backup and Restore

The course-level backup and restore

The course backup

Initial settings

Backup default values

Content-only backup versus full-course backup

Schema settings

Confirmation and review

Finalizing a backup

The course restore

The restore destination

Restore settings

The backup schema

Finalizing a restore

The course Import

Site-level backups

Backup settings

Backup reports and notifications

The backup strategy

Drawbacks of site-level backups

System-level backups

Moodle backups

The Moodle software

The Moodle data

Snapshot creation

Uses of backup and restore

The year-end procedure

Course templates

Summary

14. Moodle Admin Tools

Web-based admin tools

Upgrade tools

Database tools

Other tools

Command Line Interface (CLI)

Moosh – the Moodle shell

Moodle Adminer

Summary

15. Moodle Integration

Web services overview

Web services in Moodle

Enabling web services for external systems

Create a specific user

Check user capability

Select a service

Add functions

Select a specific user

Create a token for a user

Enable developer documentation

Test the service

Enabling web services for users

The Moodle mobile web service

Customizing styles for the Moodle app

Mobile app notifications

Summary

16. Moodle Networking

Networking overview

Networking prerequisites and security

Required PHP extensions

Networking security

Peer-to-peer networks

Adding a peer

Peer services

Profile fields

Network authentication

Allowing roaming

Network servers block

Network enrolment

Moodle hubs

Integrating Mahara or Totara Social

Mahoodle!

Mahara networking

Adding Mahara to Moodle

The Mahara portfolio

The Moodle Community Hub (Moodle.net)

Summary

A. Configuration Settings

Configuration reference: an overview

Configuration reference: administration settings

Configuration reference: system settings

Default parameters

Optional parameters

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部