Moodle 2.x 線上教學網站使用與模組開發(附範例程式碼)

作者:歐展嘉

出版社:松崗

出版日期:2012年07月24日

語言:繁體中文 ISBN:9789572240458

書號:XW12075

定價:520元 75折價:390元

有看部落格的才有此優惠喔

也可到露天購買http://goods.ruten.com.tw/item/show?21207276246830
內容簡介

Moodle就是能藉由網路的力量來提昇教學品質的一種工具,目前已經成為自由軟體中最優異的線上數位學習課程管理系統的主流!!

  它是一個開放源始碼的自由軟體CMS課程管理系統,由澳洲人Martin Dougiamas運用教學原理所撰寫出來的課程管理程式,在GPL版權宣告下您可以自行依需求來修改,透過在網路上共同討論的方式,可以解決學生不敢發問的問題,不管您是在小學、中學、大學、法人機構、補習業或是公司內部的教育訓練,Moodle都深具潛力,可以讓您使用不同的工具及特色來滿足您的開課需求。

  作者歷經長時間操作所得到的實務經驗,將詳實地融入到本書之中,同時為了方便讀者對於Moodle有更深一層的認識,本書特別開闢三篇說明Moodle完整的架構:

  1.安裝篇:從網站的效能與安全性考量,捨棄以往在Windows作業系統架設網站,採用Ubuntu作業系統架設與管理網站。

  2.管理篇:從網站的系統、課程系統、區塊、線上資源、活動,詳細說明各項功能與操作方式。

  3.開發篇:包含區塊、local 外掛、模組、過濾器、佈景主題等網站功能開發教學。

本書特色

  1.唯一的Moodle 2.x版繁體書籍。
  2.完整羅列Moodle網站管理、課程建置與功能開發的工具書。
  3.採用Ubuntu Server作業系統,提升網站的效能與安全性。
  4.涵蓋網站定期自動備份、網站還原、網站升級等進階技法,從此不再擔心網站毀損了。
  5.完整交待Moodle的所有功能,讓您真正瞭解課程管理的內容架構與規劃。
  6.清楚講解區塊、Local外掛、模組、過濾器、佈景主題等網站功能開發教學,揭露Moodle的程式架構,協助您打造個性化的網站。
  7.本書特別介紹Moodle修改成績權重的計算方式。
  8.完整說明您不可不知的Moodle網路漫遊功能,完美解決大型學校的學生帳號與選課等問題。
  9.透過在Moodle後端的管理介面中,教您設置一個完全對外開放的課程。

章節目錄

安裝篇
Chapter 01 架設Moodle的事前準備
基於網站效能與安全性的考量,本書以Ubuntu Server作業系統來示範架設Moodle網站。另外還特別將Moodle 2.x版改進的功能整理成表格,提供給讀者參考。

Chapter 02 安裝作業系統與伺服器環境
Moodle 是一套使用PHP程式撰寫而成的開放原碼內容管理系統,所以只要事先準備好所需的環境(Apache+PHP+MySQL)、設定好固定IP、利用APT線上安裝相關的套件,安裝Moodle 就只需5分鐘,準備好了嗎?讓我們一起動手做。

Chapter 03 開始安裝Moodle網站
本章節除了介紹如何安裝Moodle網站之外,還指導您「如何設定每五分鐘自動執行cron.php檔案」、「如何定期備份與還原Moodle網站」、「Moodle網站升級」、「限制phpMyAdmin與SSH的連線」,包山包海,內容絕對實用!

管理篇
Chapter 04 網站的系統管理
Moodle擁有功能強大的後台管理系統,包含系統排程、用戶管理、課程管理、成績管理、系統模組、主機安全等相關設定,是系統管理者或是Moodle網站管理人員必須深入瞭解的內容。本書針對每項設定,巨細靡遺地一一說明,相信是Moodle網站管理人員必看的章節。

Chapter 05 課程區塊管理
區塊可以被擺放在頁面的左、中、右三個欄位,並且依您的設定顯示特定的內容。Moodle 2.x版提供了27款區塊,本書對於這27款區塊的功能一一做說明,讓讀者完全掌握課程區塊的應用方式。

Chapter 06 課程線上資源管理
本章節除了針對Moodle所提供的「Folder」、「IMS」、「Page」、「URL」、「標籤」、「線上資源」等六種教材製作方式做說明之外,還特地說明「課程頁面基本管理」、「課程大綱」的使用方式,若能善用這些線上的資源,相信讀者們一定能做出優質的數位教材。

Chapter 07 課程活動管理
什麼是「活動模組」呢?簡單來講就是把一些特定功能的程式包成一個套件,裡面可能含有管理、使用者介面、語系、區塊等,我們身為教師或網站管理員想讓課程提供什麼樣的功能就在課程中新增活動模組即可。課程活動可以說是Moodle系統裡面最有規劃的功能,Moodle 2.x版提供包含「作業」、「討論區」、「工作坊」等13款的活動模組,本章節您怎能錯過呢?

Chapter 08 課程的系統管理
課程的系統管理中包含「課程設定」、「用戶」、「成績」等10項管理功能,Moodle是筆者看過最棒的課程內容管理系統,您可以網站管理員或教師的身份登入課程中,輕易地對該課程系統做管控!

Chapter 09 其他綜合應用
本章節羅列作者多年使用Moodle寶貴的經驗與應用,例如:「到哪裡去下載免費的佈景主題」、「如何隱藏修改姓名及密碼的欄位」、「如何修改成績計算的方式」、「顯示自製的Moodle網頁」、「點對點網路漫遊」、「Moodle網站管理者的密碼忘記了怎麼辦」,內容絕對實用,不看可惜!

開發篇
Chapter 10 開發區塊的標準程序
在Moodle中區塊是最簡單,也是最常用的Moodle外掛(plugin)。本章節將要在這裡要告訴讀者整個區塊從無到有的標準開發流程,照著這套流程循序漸進,便不會有漏東忘西、必須重頭來過的遺憾。

Chapter 11 開發Local plugins的標準程序
通常我們會使用標準的Plugin(module, block, auth, enrol)等方式來開發新的功能,然而當我們不想使用標準Plugin開發功能的時候,Local plugins則是最適合您選擇的方式。本章節將要在這裡要告訴讀者整個Local plugins從無到有的標準開發流程。

Chapter 12 開發模組的標準程序
在Moodle中,模組算是功能比較完整、多樣,但是程式碼的規劃也是最複雜的。在本章節中會告訴讀者們,基本上一個完整的模組必須具備哪13個檔案?到哪裡可以下載空白的模組模板,讓我們可以很快速地建置起模組的架構,節省許多寶貴的開發時間。

Chapter 13 開發過濾器的標準程序
雖然開發過濾器比起開發區塊來得易容許多,不過在本章節中,還是會告訴讀者們到哪裡可以下載空白的過濾器模板,讓我們可以很快速地建置起開發過濾器的架構;同時還會針對過濾器中,最重要的filter.php檔案內容做詳細的說明。

Chapter 14 開發Course Format的標準程序
其實我們想要開發一個全新的課程顯示格式,最簡單的方法就是從【topics】這個課程顯示格式完整複製過來。接下來在本章節中會一一告訴您,如何去修改「version.php」、「config.php」、「format.php」等這些檔案的內容,來完成開發Course Format的工作。

Chapter 15 開發佈景主題的標準程序
大部份的開發者都會直接使用現有的佈景主題,然後再做一些修改。在本章節會告訴讀者們,佈景主題演化到 Moodle 2.x 之後,原本舊的standard佈景主題已經被拆成【base】與【standard】這兩個佈景主題,所以讀者們必須對於Moodle 2.x的佈景設定規範有更深一層的瞭解。請讀者們不用過份擔心,本章節會一一示範如何從零開發的標準程序,照著做就對了!

arrow
arrow
    全站熱搜

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()