售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Moodle 2 Administration
Table of Contents
Moodle 2 Administration
Credits
About the Author
About the Reviewers
www.PacktPub.com
Discounts
Free eBooks
Newsletters
Code Downloads, Errata and Support
PacktLib.PacktPub.com
Preface
What this book covers
Part I – Getting started
Part II – Moodle configuration
Part III – Moodle maintenance
Part IV – Enhancing Moodle
Part V – Appendix
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
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
Updating Moodle via CVS and GIT
Summary
2. 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 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
Creating courses
Course requests—enabling teachers to ask for new courses
Creating courses and categories in bulk
Forms of enrolment
Internal enrolment
Manual enrolment
Self enrolment
Guest access
Cohort enrolment and synchronization
Database-driven enrolment
LDAP
External database
Flat file
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
Interests category
Optional category
Creating user-defined profile fields
Profile categories
Profile fields
Standard user actions
Browsing users
Filtering users
Bulk user actions
Manual accounts
Adding individual users
Bulk uploading and updating 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
Manual account settings
User authentication
Common authentication settings
Email-based self-registration
LDAP server
LDAP Settings
Data field mappings
External databases
Connection settings
Data field mappings
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
System context
Course category context
Course context
Module context
Block context
User context
Front page context
Multiple roles
Capabilities
Role definitions
Modifying roles
Overriding roles
Creating custom roles
Example roles
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
Look and feel overview
Customizing your front page
Front page settings
Arranging front page blocks
Log in from a different website
Other front page items
Front page roles
Front page filters
Front page backup and restore
Front page questions
Customizing navigation
My Moodle and Profile pages
Replacing the front page
Moodle themes
Selecting a Moodle theme
Theme types
Theme settings
Customizing themes
Theme customization basics
Accessibility
Guaranteeing accessibility through Moodle themes
Accessibility support through the Moodle editor
Screen reader support
Summary
8. Moodle Plugins
Plugins—an overview
Module plugins
Activities modules
Configuration of blocks
Configuration of filters
Moodle repositories
Internal repository plugins
External repository plugins
Data storage repositories
Application repositories
File management
Moodle portfolios
Miscellaneous plugins
Text editors
Question types and behaviours
Plagiarism prevention
Summary
9. Moodle Configuration
Collaboration
Blogs
Comments
Tags
Localization
Languages
Language packs
Language settings
Language customization
Calendric information
Calendars
Time zones
Grades and gradebook settings
Miscellaneous pedagogical settings
Communication
Synchronous communication
Instant messaging
Video conferencing
Asynchronous communication
Messaging configuration
Email configuration
Jabber configuration
Default message outputs
Support contact
RSS feeds configuration
Experimental settings
Summary
10. Moodle Reporting
Reporting overview
Moodle's reporting facilities
Live logs
Error reports
Export of logs
Course and user reports
Statistics
Statistics settings
Statistics view
Report generation
Configurable Reports
Totara report generation
Data analysis
Web Log Analyzers
Google Analytics
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
Accessibility of dataroot
Cron process
HTTP security
IP blocker
Module security
Safe Exam Browser integration
Moodle privacy
Information stored about users
Information available to other users
Summary
12. Moodle Performance and Optimization
Performance and optimization—an overview
Moodle content
Content creation
Content volume
Content types
Moodle filter settings
Moodle system settings
Caching
Session handling
Memory management
Cron optimization
Course backups
Search settings
Module settings
Gradebook optimization
Chat optimization
Forums
Miscellaneous settings
Large logfiles
System paths
Front page courses
Roles
Moodle performance profiling and monitoring
Built-in profiling
System profiling
Summary
13. Backup and Restore
Course-level backup and restore
Course backup
Initial settings
Backup Default Values
Content-only backup versus full-course backup
Schema settings
Confirmation and review
Finalizing backup
Course restore
Restore destination
Restore settings
Backup schema
Finalizing restore
Course import
Site-level backups
Backup settings
Backup reports and notifications
Backup strategy
Drawbacks of site-level backups
System-level backups
Moodle backups
Moodle software
Moodle data
Snapshot creation
Backup and restore applications
Year-end procedure
Course templates
Summary
14. 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 Configurable Reports plugin
Installing the Book module via GIT
Installing other add-ons
Uninstalling third-party add-ons
Summary
15. Moodle Integration viaWeb Services
Web services—an overview
Web services in Moodle
Enabling web services for external systems
Enabling web services for users
The Moodle mobile web service
Summary
16. Moodle Networking
Networking overview
Networking prerequisites and security
Required PHP extensions
Networking security
Peer-to-peer networks
Adding a peer
Peer services
Peer logs
Profile fields
Network authentication
Allowing roaming
Network servers block
Network enrolment
Moodle hubs
Integrating Mahara
Mahoodle
Mahara networking
Adding Mahara to Moodle
Mahara portfolio
Moodle Community Hub (MOOCH)
Summary
A. Configuration Settings
Configuration reference—an overview
Configuration reference—administration settings
Configuration reference—system settings
Default parameters
Optional parameters
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜