售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜