舉報(bào)

會(huì)員
Moodle 1.9 Extension Development
最新章節(jié):
Y
Theauthor’sexperienceasaMoodledeveloperenableshimtocombineasimple,descriptivehow-toapproachwithenthusiasticinsightsintotherichpotentialofcustomizingMoodleaccordingtoyourneeds.ThechaptersgraduallybuildupyourskillsandbytheendofthebookyouwillbeconfidentenoughtocustomizeMoodleonyourown.ThisbookiswrittenfortechnologistswhoareinterestedinexpandingMoodle'sfunctionsthroughprogramming,eitherfortheirownorganizationsortocontributetotheopensourceproject.YoushouldbefamiliarwithMoodle'sbasictechnologies:PHP,MySQL,andHTML/CSS.
目錄(136章)
倒序
- 封面
- Moodle 1.9 Extension Development
- Credits
- About the Authors
- About the Reviewer
- Preface
- Approach
- What this book covers
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Moodle Architecture
- Understanding the stack
- Directory and system structure
- Installing Moodle
- Moodle program execution
- Configuring Moodle
- Moodle's API
- Other important libraries
- Access control logins and roles
- Summary
- Chapter 2. Creating and Modifying Blocks
- Creating a block from scratch
- Adding a language file
- Working with capabilities
- Adding instance configuration
- Adding scheduled actions to our block
- Reviewing a real world block
- Using a block as a code container
- Summary
- Chapter 3. Creating and Modifying Filters
- How a filter works
- Building a filter
- Summary
- Chapter 4. Creating and Modifying Activity Modules
- The scope of creating an activity module
- Our module—activity Foo!
- Getting started with the NEWMODULE template
- Making version.php
- Setting icon.gif
- Generating install.xml
- Creating access.php
- Updating index.php
- Finishing view.php
- Coding lib.php
- Upgrading our activity database
- Creating backup and restore support
- Summary
- Chapter 5. Customizing the Look and Feel
- Themes
- Course formats
- Summary
- Chapter 6. Developer's Guide to the Database
- The database structure
- Maintaining Moodle tables
- Using the Moodle database in your code
- Common tables and relationships
- Programming best practices
- Summary
- Chapter 7. Developing Pluggable Core Modules
- Assignment types
- Resource types
- Question types
- Where to get more help
- Summary
- Chapter 8. Creating Moodle Reports
- Creating course reports
- Creating gradebook reports
- Creating administrator reports
- Other output formats
- Summary
- Chapter 9. Integrating Moodle with Other Systems
- Built-in services and plugins
- Creating user authentication plugins
- Implementing Single Sign On
- Creating user enrollment plugins
- Grade or completion passing
- Summary
- Chapter 10. Writing Secure Code
- User access issues
- SQL issues
- Form issues
- File system issues
- Screen output issues
- Logging your actions
- Summary
- Chapter 11. Sending Notifications to Users
- Requirements
- Setup
- Using e-mail
- Using Moodle messaging
- Using RSS feeds
- Summary
- Chapter 12. Constructing and Displaying Pages by Using the pagelib Library
- Introduction to pagelib
- Core modules that use pagelib
- Using pagelib factory functions
- page_base member functions
- Meeting pagelib requirements
- Converting activity Foo! to pagelib
- Related libraries
- Summary
- Chapter 13. Building Forms with formslib
- Using formslib
- Form definition and elements
- Rules and validation
- Summary
- Chapter 14. Development for the Adventuresome: Web Services
- Using Remote-Learner Web Services
- Using Moodle Networking
- Summary
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y 更新時(shí)間:2021-08-06 17:24:25
推薦閱讀
- 中文版3ds Max 2013-VRay效果圖制作從新手到高手
- 中文版After Effects CC 2020完全自學(xué)一本通
- Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
- OpenStack實(shí)戰(zhàn)指南
- Authorware應(yīng)用案例教程
- 中文版Photoshop CS6平面設(shè)計(jì)實(shí)例教程(第2版)
- Photoshop影視動(dòng)漫角色繪制技法精解
- Building Websites with Joomla! 1.5
- 中文版Photoshop 2022基礎(chǔ)教程
- 新印象:CINEMA 4D電商設(shè)計(jì)基礎(chǔ)與實(shí)戰(zhàn)(全視頻微課版)
- After Effects 2022從入門到精通
- Word-Excel-PowerPoint 2010三合一辦公應(yīng)用實(shí)戰(zhàn)從入門到精通(超值版)
- UG NX 12.0中文版從入門到精通
- 新編 中文版Photoshop平面設(shè)計(jì)入門與提高
- Photoshop CC 2018基礎(chǔ)與實(shí)戰(zhàn)教程(全彩版)
- Learning Website Development with Django
- 中文版Revit 2016完全自學(xué)教程
- MySQL Admin Cookbook LITE: Replication and Indexing
- Tilcon圖形界面設(shè)計(jì)基礎(chǔ)
- AutoCAD 2020 中文版 入門·進(jìn)階·精通(第6版)
- NetBeans Platform 6.9 Developer's Guide
- Joomla! VirtueMart 1.1 Theme and Template Design
- PostgreSQL 9 Administration Cookbook: LITE Edition
- 零基礎(chǔ)學(xué)After Effects CC 2018(全視頻教學(xué)版)
- Drupal Web Services
- 中文版Indesign CC基礎(chǔ)培訓(xùn)教程
- 中文版CorelDRAW X7實(shí)用教程
- SolidWorks快速入門教程(2019版)
- Python+Superset:商業(yè)智能數(shù)據(jù)分析與實(shí)戰(zhàn)
- 機(jī)器閱讀理解:算法與實(shí)踐