舉報

會員
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 更新時間:2021-08-06 17:24:25
推薦閱讀
- Moodle 1.9 for Teaching 7/14 Year Olds: Beginner's Guide
- AI繪畫教程:Midjourney關(guān)鍵詞靈感手冊
- Photoshop CS6從入門到精通
- 像攝影師一樣調(diào)色
- Creo Parametric 5.0中文版從入門到精通
- 剪映視頻后期剪輯零基礎(chǔ)入門到精通
- 新編 中文版Photoshop入門與提高
- Stable Diffusion圖像與視頻生成入門教程
- 新印象:CINEMA 4D電商設(shè)計基礎(chǔ)與實戰(zhàn)(全視頻微課版)
- Illustrator CC平面設(shè)計標(biāo)準(zhǔn)教程(微課版)
- Photoshop+CorelDRAW 字體設(shè)計與創(chuàng)意:草圖/實現(xiàn)/包裝(微課版)
- CINEMA 4D新手快速進(jìn)階實例教學(xué)
- 剪映真?zhèn)鳎?8招玩轉(zhuǎn)短視頻剪輯
- 攝影師的后期課:RAW格式技法篇
- 管家婆軟件實戰(zhàn)操作教程(輝煌版)
- Instant MDX Queries for SQL Server 2012
- Oracle ADF Enterprise Application Development—Made Simple
- 同花順軟件操作技巧與實戰(zhàn)指南
- The Oracle Universal Content Management Handbook
- SketchUp 2016草圖大師從入門到精通(第2版)
- MediaWiki Skins Design
- AutoCAD機械繪圖(修訂版)
- AutoCAD 2019完全自學(xué)手冊(第3版)
- TVart技法 Maya-After Effects-Photoshop電視包裝經(jīng)典案例解析
- PowerPoint 2013從入門到精通
- 中文版Photoshop 2021入門教程
- Unity 3D Game Development by Example Beginner's Guide: LITE
- Photoshop CC中文版基礎(chǔ)培訓(xùn)教程(第2版)
- UG NX 12.0快速入門及應(yīng)用技巧
- 信息可視化:網(wǎng)上瘋轉(zhuǎn)的信息圖如何做?