舉報

會員
Moodle 1.9 Extension Development
最新章節:
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 2.0 E/Learning Course Development
- iOS應用逆向與安全之道
- Wordpress 3 Complete
- 中文版After Effects 2021入門教程
- 3ds Max/VRay室內設計材質、燈光與建模速查超級手冊
- ADOBE FLASH PROFESSIONAL CS6 標準培訓教材
- NHibernate 2 Beginner's Guide
- Apache Maven 3 Cookbook
- BackTrack 5 Wireless Penetration Testing Beginner's Guide
- Word-Excel-PowerPoint 2010三合一辦公應用實戰從入門到精通(超值版)
- Solid Edge 機械設計基礎及應用
- UG NX12中文版實用教程
- Joomla! 1.6 First Look
- 中文版3ds Max 2016基礎培訓教程
- 精通AutoCAD 2013機械設計
- Illustrator 2022從入門到精通
- Photoshop CS6淘寶美工完全實例教程(全視頻彩色版)
- 電磁場數值計算及基于FreeFEM的編程實現
- Creo 6.0產品設計實例精解
- Mahara 1.4 Cookbook
- Photoshop CC從入門到精通
- After Effects CS6基礎培訓教程(第2版)
- CINEMA 4D R17 完全學習手冊
- TYPO3 4.2 E/Commerce
- SolidWorks基礎與實戰教程
- CoreLDRAW X4精品設計50例
- Smarty PHP Template Programming and Applications
- Getting Started with Citrix XenApp 6
- Getting Started with IBM FileNet P8 Content Manager
- 達芬奇視頻后期剪輯與調色零基礎入門到精通