ModSET常見問題(FAQ)


net::ERR_NAME_NOT_RESOLVED

張貼者:2018年11月26日 下午11:54Jam Liu   [ 已更新 2018年11月26日 下午11:57 ]

接收到 MoodleSET 客戶留言詢問,如何修復 Google Chrome 遇到的錯誤 - net::ERR_NAME_NOT_RESOLVED ?
Q: 開啟 Moodle 首頁時,在 Chrome DevTools 的 Console  出現 
GET https://www.google-analytics.com/.... net::ERR_NAME_NOT_RESOLVED

A:
依照筆者的經驗,這個問題通常是個人電腦的 DNS 解析不正確,導致像 Moodle/edx 站台,在引用其它資源或連結其它網站時,找不到(無法解析/resolve)這個站台;換句話說就是:你個人PC/瀏覽器無法連到以這個 domain name 為名的站台(上述的 www.google-analytics.com);所以你要檢查你的 DNS 是否設定對(Hinet: 168.95.1.1/Google: 8.8.8.8 );或是你的網路卡設定

Google in Moodle

張貼者:2018年9月22日 上午12:41Jam Liu

您可以將 Google Docs、Slides、Forms(表單) 加到 Moodle 課程中。
在各種 Moodle 資源中 "Page" (頁面) 可能是最好的方法。 因此,在您的 Moodle 課程中,您可以在所需的主題/週次擊"新增加活動或資源",然後選擇"頁面"(Page)。

Docs
Sheets
Forms Youtube Map
Slides

VideoQuiz模組- IE 11 未答送出,顯示SyntaxError

張貼者:2018年9月19日 下午8:33Vin Yan   [ John Liou 已於 2018年9月20日 上午2:25 更新 ]

Q:
VideoQuiz模組使用 IE 11 瀏覽器,回答題目時,沒有點選項,就直接點選「送出」按鈕會出現錯誤訊息:SyntaxError 字元無效,如下圖:


A:
更新 videoquiz版本:2018072402 / 2.3.2.1,以下提供修復的 patch 檔供使用者修正,請自行下載。

解決方式如下
於 yui/src/videoquiz/videoquiz_qdialogue.js,將以下程式碼:
if(aElements['answers'].value == ""){

變更為:
if(params['answers'] == "" || typeof params['answers'] === "undefined" ){
    var alertpanel = new M.core.alert({title: this.heading, message:M.str.videoquiz.answervalidating, modal: true});
    return false;
}

本次 patch 檔已完成 javascript 合併,修復後,請記得清除 Moodle 快取及瀏覽器快取。
清除快取的方式,請參考以下:

教師入門操作手冊,是否對新進老師有幫助?

張貼者:2018年4月8日 下午8:07James Liu

Q: 逢甲大學教師入門操作手冊,是否對新進老師有幫助?操作手冊的好與壞?
A: 
新進老師剛進來都是開學最忙時,沒人可以問的時候則可翻閱操作手冊或是直接打電話詢問廠商。
此版操作手冊為入門操作手冊,可以很快的在目錄就找得到你要的章節頁次,內頁編排也井然有序。但此操作手冊僅為功能介紹說明,少了操作說明畫面,不知道每個功能點了之後要如何使用。

ionCube loaders 安裝

張貼者:2017年6月22日 下午7:38Amber Li   [ 未知的使用者 已於 2017年6月22日 下午8:05 更新 ]

請至http://www.ioncube.com/loaders.php下載系統所對應的ioncube_loaders版本

以下為 CentOS 6為例
linux 

1. 下載ioncube_loaders ( tar.gz 或 zip皆可)
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip
2. 解壓縮 ioncube_loaders_lin_x86-64.zip  ,解壓縮後檔案內目錄如下:
  

4. 查看 PHP Extension Build 為 NTS 還是 TS,NTS 即複製 ioncube_loader_lin_x.x.so 檔,TS 則複製 ioncube_loader_lin_x.x_ts.so 檔
PHP

5. 複製 ioncube 資料夾內 ioncube_loader_lin_5.4.so 至 /usr/lib64/php/modules/ 下 
6. 將 ioncube_loader_lin_5.4.so 權限修改為 755
7. 編修 php.ini ,在最後一行加入:
 zend_extension = "/usr/lib64/php/modules/ioncube_loader_lin_5.4.so"
8. 重啟 apache
9. 檢查 PHP info ,顯示畫面如下,即完成安裝。


SoapFault Object 錯誤

張貼者:2017年2月22日 下午8:14Amber Li

如果在呼叫 MoodleSET 服務時出現以下錯誤訊息: 
SoapFault Object 
message:protected => Internal Server Error 
faultstring => Internal Server Error 
faultcode => HTTP  
 
請檢查 phpinfo 是否有安裝 php-soap 
 
yum install php-soap 
(CentOS 6, 7)

1-6 of 6