顯示具有 moodle 標籤的文章。 顯示所有文章
顯示具有 moodle 標籤的文章。 顯示所有文章

2008年9月23日 星期二

[moodle]修改「將使用者從課程中退選的期限」為365天

自從把學校的 moodle 更新版本後,有些新功能要適應,不然,也許會發生慘劇。

像是在「課程參與者」的學生列表中,就出現了:

(當使用者 120 日未曾進入本課程則自動退出)

moodle 目前上課時主要用到的是他的測驗功能,換句話說,若剛好 120 天內都沒用到 moodle 的話,學生的測驗成績是不是隨著被自動退出課程而消失了? ( 這我不確定,有誰有確定的答案能提供嗎?感恩! )

找了半天,調整的地方如下:

系統管理 > 主機 > 清除 > 「將使用者從課程中退選的期限為」( 即 longtimenosee 選項 )

調整成 365 天,至少一個學年之內不會發生學生被自動踢出課程的事吧。

2008年6月4日 星期三

[moodle][php]測驗卷的項目分析逾時錯誤

moodle 的測驗卷模組經常被我用在課堂上做隨堂測驗。由於每個題目都是自己生出來的,總是會想知道每個題目學生的答題狀況。測驗卷模組的報告項目裡,有一項「項目分析」,可以針對所有答題學生對每一題的答題狀況做分析,透過分析結果,可以替每個題目設定難易度,是相當有用的功能。

2008年3月4日 星期二

[moodle][apache]moodle 搬家後遺症

還是筆記!

moodle 搬家後,發生了一點後遺症,原來教材文章裡插入的圖片都是用原來的舊網址,並沒有隨著 moodle 搬家自動跟著更改,於是產生一堆叉燒包。

解決方法,直接使用 apache 的 redirect 功能做轉址就行了。

2008年3月3日 星期一

[moodle][apache][網管]moodle 搬家到獨立網址

這是一篇筆記!

為了因應未來的系統調整,要先將 moodle 移至獨立網址。目前先以同一台機器上的虛擬主機處理。大致步驟如下:

  • 新增 DNS 紀錄,分配 IP 與 Domain 。
  • 開通防火牆規則。
  • 建立虛擬網卡並指定 IP 。
  • 建立 apache 虛擬主機。
  • 複製資料庫。
  • 搬移 moodle 目錄及更改設定檔。
  • moodle 改用 ldap 認證。

其中, DNS 、防火牆與 ldap 現在不歸我管,這裡只做建立虛擬主機與 moodle 搬家的筆記。

2007年9月24日 星期一

[維護]你的 moodle 變慢了嗎?

這學期上課使用 moodle 時,一個班的學生同時使用線上測驗時,就會發生大部份同學遇到 MySQL OverLoad 的問題,進主機用 top 觀察一下,記憶體用量沒問題,但是 mysqld 卻使用了 99.9% 的 CPU 。

檢查了一下 moodle 的 db 使用量,發覺有一個資料表 mdl_cache_text 就用掉了 400MB 以上。這個表應該是前端網頁文字的快取用途,看了一下內容,裡面的條目重複情形還蠻多的。

既然是 cache ,那代表即使刪掉了,也會自己重建吧?!另外,猜測每次執行時,可能會大量 qurey 這個表,所以大膽猜一下,這個表可能是造成系統瓶頸的原因。所以,動手將這個表的內容清掉了。重新進入 moodle 後,感覺反應確實有變快了。

再來就是等星期三上課時的實測效果,看看是不是真的能有效的解決問題了。

[update 2007-09-26]

今天上課時,完全沒有再發生 MySQL OverLoad 問題了,所有學生 ( 44 人 ) 都很順利在同一段時間裡進入隨堂測驗。看來之前的猜測沒錯。有空再來看看 moodle 這個 text_cache 機制到底是怎麼回事?!

2007年2月28日 星期三

修復 moodle 的 log 功能

數位學習網站的紀錄功能壞了好一陣子了,懶得修啊!

今天查了一下,原來是紀錄 log 的 mdl_log table 壞了,用下面的 SQL 語法:

repair table mdl_log

就可以修復了。關於 repair 語法的參考: REPAIR TABLE Syntax

2005年11月23日 星期三

修改 Moodle 的文章字體大小及行距

今天伙伴 huihui 說到 moodle 的文章字體和行距太小,不易閱讀。為了我們自己和學生的視力著想,那就動手改看看了。

2005年10月17日 星期一

自行翻譯Moodle的語系檔

目前學校主機上安裝的 Moodle 是 1.5.2+(2005060222) 的版本。這個版本上預設的中文翻譯還缺非常多,造成使用上蠻大的不便。

其實 Moodle 有提供線上翻譯語系檔的界面,只要稍微做點權限設定,就可以自行中文化。