2012年8月6日

[234] 2012暑假臺北市教大Moodle研習

台北市moodle&97課綱資訊教材研習
http://apt.nc.hcc.edu.tw/moodle19
(請用訪客身份進入即可)

講師一 簡錦焜 WeDo
講師二  范雲偉
助教      新竹瘋浪客

Moodle達人養成(瘋浪客之前的Moodle文件整理)
http://goo.gl/eytJI

===20120806 第一天研習的筆記 開始 ===

下載XAMPP

http://www.apachefriends.org/zh_tw/xampp-windows.html
XAMPP Windows 1.8.0

測試
localhost

建議使用English語系

安全性設定

Security
=> http://localhost/security/xamppsecurity.php <=   [allowed only for localhost]

設定MySQL root的密碼(root 1234)
還有 XMPP的帳號、密碼(root 1234)


php.ini的設定參考

一、修改 c:/xampp/php/php.ini
458 max_execution_time = 30 改成300
468 max_input_time = 60 改成600
479 memory_limit = 128M 改成1000M
769 post_max_size = 8M 改成1000M
921 upload_max_filesize = 128M 改成1000M
990 
;extension=php_curl.dll 將前面的分號去掉1008 ;extension=php_openssl.dll 將前面的分號去掉

二、重新啟動 apache 並檢查是否生效



安裝Moodle

http://download.moodle.org/

請下載1.9.x 的zip版(moodle-latest-19.zip)

 解壓縮到 C:\xampp\htdocs



正式安裝

http://localhost/moodle

Warning: Creating default object from empty value in C:\xampp\htdocs\moodle\install.php on line 135
Warning: Creating default object from empty value in C:\xampp\htdocs\moodle\install.php on line 136
Warning: Creating default object from empty value in C:\xampp\htdocs\moodle\install.php on line 144

出現這三個錯誤 暫時不用管他 ...

安裝語系 -- 請選 正體中文

下載【正體中文(zh_tw)語言包】

【config.php已經成功建立】畫面出現後

修改config.php (解決Moodle的中文檔名問題)

請您在 C:/xampp/htdocs/moodle/config.php 中加入下列程式碼,即可
$CFG->unicodecleanfilename = true;

回到Moodle安裝畫面繼續安裝

勾選 自動化安裝(Unattended Operation)

設定Moodle 管理者admin的密碼(12345Aa@)

設定Moodle網站的名稱

更改moodle 1.9.x 密碼政策及更改admin密碼


設定Moodle 管理者admin的密碼(12345Aa@)
網站管理--安全--網站政策
(請將 密碼政策 取消掉)

網站管理--用戶--帳戶--流灠用戶清單 (找到admin)
選擇 admin 將密碼設定成簡單的密碼

安裝佈景主題
http://moodle.org/plugins/

選擇 Themes (請選擇適合1.9.x的版本)

http://www.themza.com/moodle/primary-school-theme.html

舉例 primary-school.zip
解壓縮到C:\xampp\htdocs\moodle\theme

回到Moodle
網站管理--外觀--佈景主題--佈景選擇

新增Moodle的使用者
網站管理--用戶--帳戶--新增一個使用者

建立一個學生的範例
帳號 hs1250
密碼 1234
名字 60838周小玉
姓氏 s101250

建立一個教師帳號的範例
帳號shryu
密碼1234

名字 周大玉
姓氏 教師

增加新課程類別

網站管理--課程-新增/修改課程 【增加新課程類別】

語文、數學

(要系統管理者才能新增課程類別喔)

將教師 指派成課程管理員
網站管理--用戶--權限--指派全網站角色 (Course Creator 課程管理員)

將教師 指派成課程管理員
(課程管理員可以新增課程 但無法建立使用者也無法新增課程類別喔)

(批次)上傳使用者
網站管理--用戶--帳戶--上傳使用者
(要系統管理者才能建立使用者喔)


用戶管理(需要有系統管理者的權限喔)
(請到本次研習的網站內下載相關的綀習檔)

一、新增一個使用者
【設定/網站管理/用戶/帳戶/新增一個使用者】
紅色欄位必填(teacher)

二、批次上傳使用者
【設定/網站管理/用戶/帳戶/上傳使用者】
使用user_std.csv 進行上傳
編碼使用big5

三、批次更新使用者
【設定/網站管理/用戶/帳戶/上傳使用者】
修改use_std.csv 中的年級為二年級並增加一位轉學生,將檔案另存成user_std_edit.csv
使用user_std_edit.csv 進行上傳
編碼使用big5
上傳類型:加入新的並且更新已存在的使用者
現有的用戶詳細資料:以檔案及預設值覆寫

四、批次上傳用戶相片
【設定/網站管理/用戶/帳戶/上傳使用者圖片】
以帳號命名的圖檔,並壓縮成zip 檔

全名格式(姓名的顯示方式)(需要系統管理者的權限)
網站管理--安全--網站政策--全名格式
預設是【語言】= 名字+姓氏
有需要的話也可以改成 姓氏+名字


網站管理--首頁--首頁設定(需要系統管理者的權限)

首頁 綜合式列表
登入後首頁的項目 顯示課程清單



課程的預設設定(需要系統管理者的權限)
網站管理--課程--課程預設設定
(格式 主題格式) (週/主題數目 20)


防止學生惡搞姓名(要系統管理者的權限)
網站管理--用戶 --身份認證--只允許手工添加帳號
名字 -->鎖定
姓氏-->鎖定

過濾器設定(啟用多媒體外掛) (需要系統管理者的權限)
網站管理--模組--文字過濾--過濾器設定
啟用 多媒體外掛組件

多媒體外掛組件

啟用 .swf 過濾器
啟用 Enable YouTube link filte

關閉系統內建的簡訊系統
網站管理--安全--網站政策--啟用簡訊 (取消勾選)


模組的安裝(需要系統管理者的權限)
回饋單:feedback
課程導覽選單:yui_menu
線上錄音軟體:NanoGong
(這三個檔案 請到本次研習的網站內下載)

將這些zip檔 解壓縮到C:\xampp\htdocs\moodle

按 【網站管理--通知】就會自動安裝好這些模組

(課程)系統管理的【還原】
還原
先建立一個新的空白課程 ex
(課程管理員或開課教師的權限即可設定)

(課程)系統管理的【課程設定】
群組模式-分割群組
強制--是
(課程管理員或開課教師的權限即可設定)

(課程)系統管理的【群組】
建立群組
設定群組密碼
(課程管理員或開課教師的權限即可設定)

批次匯入課程學員及群組(群組會自動建立)(需要系統管理者的權限)

網站管理-用戶-帳戶--上傳使用者

 csv檔的格式如下

username,password,firstname,lastname,email,course1,group1
101001,101001,吳x家,2年2班01號,101001@pajh.hcc.edu.tw,六下資,101六甲
101002,101002,呂x宜,2年2班02號,101002@pajh.hcc.edu.tw,六下資,101六甲
101003,101003,林x晉,2年2班03號,101003@pajh.hcc.edu.tw,六下資,101六甲
101004,101004,林x興,2年2班04號,101004@pajh.hcc.edu.tw,六下資,101六甲


上傳類型:加入新的並且更新已存在的使用者
現有的用戶詳細資料:以檔案及預設值覆寫


course1 請使用課程的簡稱
group1 請用已分好的群組(若沒先分群組 系統會自動建立)






資料來源:


第一天研習的筆記 Over ~~ ...


===20120807 第二天研習的筆記 開始 ===
課程--啟用編輯模式
摘要---主題的Title

新增線上資源
插入標籤 --- 【內容直接在課程上顯示】(所見即所得)  (很常用)
編輯文字頁 --- 透過【按超連結後再顯示內容】只能顯示文字型的內容(很少用)
編輯網頁    --- 透過【按超連結後再顯示內容】 幾乎各種類型的影音內容皆能呈現 (很常用)
連結到檔案或網站 --- 如果是要讓學生下載檔案  建議要勾選 強迫下載
顯示目錄 --- 請在【(課程)系統管理 -- 檔案】整理好要顯示的資料夾

注意【插入標籤】 如果是連結swf檔會自動播喔
解決的方法1 --> 請改用【編輯網頁】來連結swf檔
解決的方法2 --> 編輯連結 在swf網址的後面加上?


新增活動--作業

作業 -- 離線作業
作業 -- 線上文字

禁止遲交 是

是否允許重新繳交 是
群組模式 分割群組


上傳單一檔案

進階檔案上傳 ---> 可以當作學生的暫存區
(注意請提醒學生不要 繳交這個作業) (繳作業後就無法上傳檔案囉!!)


(活動 --作業 -- 允許快速評分)

新增 量尺(成績)
【(課程)系統管理--成績 -- 選擇一個動作--量尺--檢視--新增量尺】


新增量尺後
在往後新增一個作業或【更新作業】就可以選擇使用新增的的量尺

特別注意:【更新作業】後選擇新的量尺,則原來該作業的成績將被清除!!

新增(成績)類別
【(課程)系統管理--成績 -- 選擇一個動作--類別和項目--Full view】新增(成績)類別
第一次月考 --> 01 (第二次月考 --> 02)


在往後新增一個作業或 【更新作業】 就可以選擇使用新增的(成績)類別囉

啟用AJAX課程編輯
(系統)網站管理--外觀--AJAX與Javascript



在Moodle首頁新增主題區塊(在首頁就提供方便的資源)
網站管理--首頁-首頁設定



新增活動--辭典 + (區塊)智慧小語




匯入辭典--兒童靜思語  (可以在本次研習的網站下載)
兒童靜思語.xml 請改成 Tzu-Chi.xml

區塊 -- (新增)智慧小語
按下【組態】




新增活動--討論區
討論區 (公開讓學生之間可以互相觀摩)


(學生發表討論後 預設要在30分鐘內修改)
(網站管理--安全--網站政策 可以修改 【編輯張貼內容的最大時間】)


試題要在 【系統管理--試題】 出 
測驗卷 則要【在新增活動--測驗卷】中來選擇試題





啟用分組的功能 (很少使用-簡老師自己也沒使用^^)
(系統) 網站管理--其他--實驗功能
(勾選) 啟用分組

群 --- 班 的概念
組 --- 學年 的概念

組 > 群
(注意 先要有群才能夠組)

第二天研習的筆記 Over Over  ~~ ...



    修正modedit.php on line 187的錯誤




C:\xampp\htdocs\moodle\course 修改modedit.php第187行


$mform =& new $mformclassname($form->instance, $cw->section, $cm);

改成
$mform = new $mformclassname($form->instance, $cw->section, $cm);

(將 & 刪除 )

修正完就顯示正常囉




 Google Apps for Moodle(阿欣老師推薦的moodle模組)
讓學生可以用 Gmail 帳號、密碼登入Moodle

https://plus.google.com/u/0/110359647288464417490/posts/QTEBvYujFcp

Q&A
Q:讚啦 ~ 但是三年級記不住8碼的密碼。忘了密碼還是需要資訊組長的協助。(WeDo對這個模組的提問)

A: Google Apps 其實是可以改密碼長度的設定喔 (阿欣老師提供的方法和圖片)


噗浪上的回應
http://www.plurk.com/p/h0e7ep





Windows下AMPP架站軟體的推薦
(網友推薦比XAMPP好用的架站機)

阿欣老師推薦 AMPPS (支援MAC/Windows)
http://www.ampps.com/
Windows/Mac架站的超級懶人包AMPPS,超過250種PHP程式幫你輕鬆裝到好!
http://blog.soft.idv.tw/?p=1229

楊錦昌老師推薦TWAMPd (台灣開發的套件軟體喔)
http://drupaltaiwan.org/taxonomy/term/1119

臺南市網的吳弘凱老師推薦uniform server (輕薄短小)
http://www.uniformserver.com
uniform server 重灌狂人的介紹http://briian.com/?p=8054

南投的縣網的 不務正業 推薦使用wamserver (功能也很不錯)
http://www.wampserver.com/en/

臺北士林國小的00086 推薦使用 wemp (效能強大)
http://code.google.com/p/wemp/

網友00086的介紹WEMP


00086最近都用這個當實驗環境 Windows + Nginx + MySQL + PHP + WinCache
體積不大,壓縮後大約1X-2XMB,解開也差不多30~40MB,效能不輸 Apache,負載能力也大!

00086是把兩個SQL的管理程式給換掉,加上常用的 phpmyadmin,
只要執行 allstar.bat 就啟動了(DOS視窗可以關閉),killall.bat 就停止!
Nginx 可以尋找 Google 的介紹,在 Linux 下更強更快! Nginx 常見應用技術






1 則留言:

joanus 提到...

可以請問有關moodle管理方面的問題嗎?
想問...我建立的moodle系統,首頁新聞消息部分,不知道是設定錯了什麼,導致全數隱藏起來,一般訪客(未註冊)都看不見,要怎麼再設定打開呢?

張貼留言