Moodle JavaScript Cookbook

Alastair Hole

  • 出版商: Packt Publishing
  • 出版日期: 2011-04-25
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 184951190X
  • ISBN-13: 9781849511902
  • 相關分類: JavaScript
  • 下單後立即進貨 (約3~4週)

商品描述

Make Moodle e-learning even more dynamic by learning to customize using JavaScript. With over 50 recipes, this Cookbook allows you to add effects, modify forms, include animations, and much more for an enhanced user experience.

Overview

  • Learn why, where, and how to add to add JavaScript to your Moodle site
  • Get the most out of Moodle's built-in extra—the Yahoo! User Interface Library (YUI)
  • Explore a wide range of modern interactive features, from AJAX to Animation
  • Integrate external libraries like jQuery framework with Moodle

What you will learn from this book

  • Get started with the Yahoo! User Interface Library
  • Add validation features to your Moodle forms
  • Retrieve and process data from external sites in a range of formats using AJAX
  • Add feature rich spreadsheet-style data tables—sorting, paging, and inline editing
  • Add auto-complete functionality to text boxes and combo boxes
  • Make use of advanced navigation controls—drop-down menus, tabbed panels, and modal windows
  • Use animation techniques—fading, scrolling, and resizing
  • Integrate external libraries such as JQuery framework, MooTools framework, and Dojo framework
  • Initialize a YUI DataSource

Approach

This is a cookbook that contains a list of recipes explaining step-by-step how to use JavaScript in Moodle. The first two chapters concentrate on the basics of how to start working with JavaScript and the YUI while the later chapters show how to use these techniques as a basis for implementing more complete functionality.

Who this book is written for

This book is aimed at developers and administrators comfortable with customizing Moodle with the use of plugin modules, themes, and patches who want to make their site more dynamic. If you have prior knowledge of HTML, PHP, and CSS and a good working knowledge of the underlying structure of Moodle, then this book is for you. No prior experience with JavaScript is needed.

In Detail

Moodle is the best e-learning solution on the block and is revolutionizing courses on the Web. Using JavaScript in Moodle is very useful to administrators and dynamic developers as it uses built-in libraries to provide the modern and dynamic experience that is expected by web users today.

The Moodle JavaScript Cookbook will take you through the basics of combining Moodle with JavaScript and its various libraries and explain how JavaScript can be used along with Moodle. It will explain how to integrate Yahoo! User Interface Library (YUI) with Moodle. YUI will be the main focus of the book, and is the key to implementing modern, dynamic feature-rich interfaces to help your users get a more satisfying and productive Moodle experience. It will enable you to add effects, make forms more responsive, use AJAX and animation, all to create a richer user experience. You will be able to work through a range of YUI features, such as pulling in and displaying information from other websites, enhancing existing UI elements to make users' lives easier, and even how to add animation to your pages for a nice finishing touch.

商品描述(中文翻譯)

這本書是一本烹飪書,其中列出了一系列的食譜,逐步解釋如何在 Moodle 中使用 JavaScript。前兩章集中介紹了如何開始使用 JavaScript 和 YUI 的基礎知識,而後面的章節則展示了如何將這些技術應用為實現更完整功能的基礎。

這本書針對熟悉使用插件模組、主題和補丁來自定義 Moodle 的開發人員和管理員,旨在使他們的網站更具動態性。如果您具備 HTML、PHP 和 CSS 的先備知識,並且對 Moodle 的基本結構有良好的工作知識,那麼這本書適合您。不需要先前的 JavaScript 經驗。

Moodle 是目前最好的電子學習解決方案,正在改變網絡課程。在 Moodle 中使用 JavaScript 對於管理員和動態開發人員非常有用,因為它使用內置的庫來提供現代和動態的用戶體驗,這是當今網絡用戶所期望的。

Moodle JavaScript Cookbook 將帶您了解如何將 Moodle 與 JavaScript 及其各種庫結合使用,並解釋如何在 Moodle 中使用 JavaScript。它將解釋如何將 Yahoo! User Interface Library (YUI) 與 Moodle 整合。YUI 將是本書的主要焦點,它是實現現代、動態、功能豐富的界面的關鍵,以幫助您的用戶獲得更令人滿意和高效的 Moodle 體驗。它將使您能夠添加效果,使表單更具響應性,使用 AJAX 和動畫,從而創造出更豐富的用戶體驗。您將能夠使用各種 YUI 功能,例如從其他網站提取和顯示信息,增強現有的 UI 元素以使用戶更輕鬆,甚至如何為您的頁面添加動畫以獲得完美的效果。