售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Moodle Administration
Table of Contents
Moodle Administration
Credits
About the Author
About the Reviewer
Preface
What This Book Covers
Part I: Getting Started
Part II: Moodle Configuration
Part III: Moodle Maintenance
Part IV: Enhancing Moodle
Part V: Appendices
What You Need for This Book
Who is This Book For
Conventions
Reader Feedback
Customer Support
Errata
Piracy
Questions
1. Introduction
Moodle's Rationale
Moodle Overview
The Moodle Model
The Moodle Development Model
The Moodle Business Model
Moodle Usage
VLE Administration
VLE Job Functions
Obligations and Skill Sets of a VLE Administrator
Moodle Administration
Summary
2. Moodle Installation
Moodle Installation: An Overview
What is the Best Setup for Me?
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
Updating Moodle
Manual Update
Creating a Backup
Creating New Moodle System
Running the Update Script
Update via CVS
Summary
3. The Moodle System
Moodle Architecture
The LAMP Architecture
The Moodle Layer
Code and Data Locations
Finding Your Way Around in Moodle
Breadcrumbs
Administrator Search Facility
Moodle Bookmarks
Moodle Docs and Help
File Management
Moodle File Management Interface
Web Host File Management
File Management via FTP
File Management via WebDAV
WebDAV Prerequisites
Setting up WebDAV
Using WebDAV from Windows
Summary
4. Course Management
Course Categories
Course Categories Overview
Managing Course Categories
Adding Course Categories
Course Sub-Categories
Deleting Course Categories
Organizing Courses
Creating Courses
Meta Courses—Sharing Enrolment across Courses
Course Requests—Enabling Teachers to Ask for New Courses
Forms of Enrolment
Internal Enrolment
Database-driven Enrolment
LDAP
External Database
Flat File
IMS Enterprise File
Enrolment with Payment
PayPal
Authorize.net Payment Gateway
Summary
5. User Management
Authentication Versus Enrolment
User Profiles
Profile Fields
Category "General"
Category "Picture of"
Category "Interests"
Category "Optional"
Creating User-Defined Profile Fields
Profile Categories
Profile Fields
Text Input Field Type
Menu of Choices Field Type
Text Area Field Type
Display Order of Profile Fields
Using Profile Fields
Standard User Actions
Browsing Users
Filtering Users
Bulk User Actions
Manual Accounts
Adding Individual Users
Bulk-Uploading of Users and Their Pictures
Text File Format
Required Fields
Optional fields
Custom Fields
Enrolment Fields
Special Fields
Uploading Users
Setting Default Values and Templates
Loading of Data
Uploading User Pictures
Self-Registration
User Authentication
Common Authentication Settings
Manual Account Settings
Self-Registration Settings
LDAP Server Settings
LDAP Server and Bind Settings
User Lookup Settings
Password-Related Settings
Miscellaneous LDAP Settings
Data Field Mappings
External Database Settings
Connection Settings
Data Field Mappings
Other Authentication Mechanisms
External Moodle Authentication Methods
Internal Moodle Authentication Methods
Username Best Practices
Summary
6. Roles and Permissions
Moodle's PreDefined Roles
Contexts
Assignment of Roles
Time for some action: Assigning Roles
Hiding Role Assignments
Time-Limited Role Assignments
System Context
Course Category Context
Course Context
Module Context
Block Context
User Context
Front Page Context
Multiple Roles
Capabilities and Permissions
Role Definitions
Resolving Permission Conflicts
Permission Risks
Modifying Roles
Overriding Roles
Creating Custom Roles
Example Roles
Parent or Mentor Role
Testing New Roles
Roles Management
Allowing Roles Assignments and Overrides
Assignment of Default Roles
Assigning Front Page Roles
Roles—Best Practice
Summary
7. Moodle: Look and Feel
Look and Feel: An Overview
Customizing Your Front Page
Front Page Settings
Arranging Front Page Blocks
Login From a Different Website
Other Front Page Items
Front Page Roles
Front Page Backup and Restore
Front Page Questions
Site Files
Allow Personalization via My Moodle
Making Blocks Sticky
Moodle Themes
Selecting a Moodle Theme
Theme Types
Theme Settings
Creating Your Own Theme
Theme Creation Basics
Moodle Theme Styles
Theme Design and Development
Logo Replacement
The Chameleon Theme
Parent Themes
Rounded Corners
Custom Themes
Look and Feel: Good Practice
Consistency
Supporting Different Browsers
Guaranteeing Accessibility
Summary
8. Moodle Configuration
Accessibility
Accessibility Supported by the Moodle Editor
Screen Reader Support
Localization
Languages
Language Packs
Language Settings
Language Editing
Checking for Untranslated Words or Phrases
Editing Words or Phrases
Editing Help Documents
Maintaining Language Packs
Miscellaneous Language Settings
Calendaric Information
Calendars
Time Zones
Module Configuration
Configuration of Activities
Configuration of Blocks
Configuration of Filters
Grades and Gradebook Settings
Miscellaneous Settings
Editing Options
Tags
Experimental
Summary
9. Monitoring User Activity
Monitoring Overview
Reporting
Live Logs
Error Reports
Exporting of Logs
Tracking
Statistics
Statistics Settings
Statistics View
Web Log Analyzers
Google Analytics
Privacy and Data Protection Issues
Summary
10. Moodle Security
Security Overview
Security Notifications
User Security
Access to Moodle
Self-Registration
Guest Access
Protection of User Details
Course Managers
Moodle Passwords
Security in Roles
Role Definitions
Default Roles
Data and Content Security
Content Created Within Moodle
Visibility of Content
Site Policy
Antivirus
System Security
Configuration Security
Accessibility of Dataroot
Cron Process
HTTP Security
Module Security
Summary
11. Moodle Performance and Optimization
Performance and Optimization Overview
Moodle Content
Content Creation
Content Volume
Content Types
Moodle System Settings
Path Settings
Caching Settings
Module Settings
Gradebook Optimization
Chat Optimization
Forums
Miscellaneous Settings
Language-Related Settings
Large Log files
Filter Settings
Search Settings
Course Backups
Cron Optimization
Roles
Moodle Performance Profiling and Monitoring
Summary
12. Backup and Restore
Course-Level Backup and Restore
Course Backup
Backup Options
Content-Only versus Full-Course Backups
Finalizing Backup
Course Restore
Course Import
Site-Level Backups
Backup Settings
Backup Strategy
Drawbacks of Site-Level Backups
System-Level Backups
Moodle Backup
Moodle Software
Moodle Data
Snapshot Creation
Summary
13. Installing Third-Party Add-Ons
Third-Party Software: An Overview
Good Add-Ons and Bad Add-Ons
Popular Add-Ons
Installing Third-Party Add-Ons
Installing the Feedback Module
Installing Other Add-Ons
Uninstalling Third-Party Add-Ons
Summary
14. Moodle Networking
Networking Overview
Networking Prerequisites and Security
Required PHP Extensions
Networking Security
Peer-To-Peer Networks
Adding a Peer
Peer Services
Peer Themes
Peer Logs
Network Authentication
Allow Roaming
Network Server Block
Network Enrolment
Networking Enrolment Plug-In
Network Enrolment Service
Community Hubs
Mahara Integration
Mahoodle!
Mahara Networking
Adding Mahara to Moodle
Summary
A. Moodle Health Check
Moodle Health Check: Performance
Moodle Health Check: Security
Functionality
Core Functionality
Accessibility
System
Operating System
Database
PHP
Web Server
B. Configuration Settings Reference
Configuration Reference: An Overview
Configuration Reference: Administration Settings
Configuration Reference: System Settings
Compulsory Parameters
Optional Parameters
Configuration Reference: Theme Settings
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜