慕課(MOOCs)開源平台建設與應用--Moodle 2大規模在線考試研究與實踐 | 被動收入的投資秘訣 - 2024年9月
![](https://www.books.com.tw/img/CN1/121/66/CN11216665.jpg)
慕課(MOOCs)開源平台建設與應用--Moodle 2大規模在線考試研究與實踐
曾棕根編著的這本《慕課開源平台建設與應用--Moodle2大規模在線考試研究與實踐》分6章 ,主要講述了高性能Moodle基礎運行平台LNMP的編譯與架設方法,Moodle網絡課程平台的架設方法,高性能Moodle運行環境的架設,WAMP架構下Moodle一鍵安裝包,研究了PHP代碼,通過學習使讀者具有對Moodle開源軟件的二次開發能力:在全書的結尾,對Moodle平台在大規模在線考試上的應用進行了深入的分析研究,對教育考試實踐具有重要的指導意義。本書可作為對Moodle網絡課程平台、Moodle實施大規模在線考試和IMOOC平台感興趣的讀者的技術參考資料,也可作為大學計算機專業和教育技術專業本科生和研究生相關課程的參考用書。曾棕根 1975年12月生,江西省新干縣人,碩士研究生學歷,計算機科學與技術專業副教授,寧波市優秀教師。出版《ACM程序設計》等軟件開發教材八部,愈300萬字:發表論文十多篇;研發的《ReaIOJ源程序在線評測系統》軟件獲全國職業院校教師信息化教學大賽二等獎;主持《研發網絡互動平台,實現教學與管理現代化的實踐》項目研究,其成果獲得寧波市第六屆教學成果三等獎;輔導浙江省大學生ACM程序設計競賽九屆獲金銀牌十多枚。主要研究方向為源程序評測技術、LNMP開源架構、Moodle大規模應用。已取得澳大利亞職業教育TAE40110四級培訓講師資格認證。2014年入選寧波市工業科技特派員,同時入選市科技局專家庫成員。
第1章 LNMP架構研究 1.1 CentOS 1.2 MySQL 1.3 PCRE 1.4 高性能Web服務器——Nginx 1.5 PHP編譯器和加速器第2章 LNMP架設Moodle研究 2.1 安裝Moodle 2.2 設置Moodle 2.2.1 設置外觀 2.2.2 網站策略 2.2.3 發送郵件設置 2.2.4 允許基於E-mali的自助注冊 2.2.5 不認證身份的自助注冊 2.2.6 鎖定字段 2.2.7 缺省課程設置 2.2.8 位置設置 2.2.9 開啟反饋活動 2.2.10 關閉Atto HTML編輯器 2.2.11 創建課程類別 2.2.12 關閉日志 2.2.13 導航設置和課程分頁設置 2.2.14 導入用戶 2.2.15 批量上傳用戶頭像 2.2.16 設置全局角色 2.2.17 課程的角色 2.3 Moodle課程管理 2.2.1 新建Moodle課程 2.3.2 加入用戶到課程 2.3.3 用戶自助選課 2.3.4 添加活動和資源 2.3.5 刪除新聞討論區 2.3.6 申請選課設置第3章 高性能Moodle運行環境研究 3.1 LNMP性能優化方法 3.1.1 調高Linux內核打開文件數量為102400 3.1.2 調整單個用戶最多擁有的進程數 3.1.3 優化Linux內核的TCP選項 3.1.4 關閉訪問Nginx訪問日志 3.1.5 使用epoll網絡I/O模型 3.1.6 優化keepalive_timeout 3.1.7 Nginx服務器的其他優化 3.1.8 每天0點0分切割Ngiux日志 3.1.9 PHP-IFpM有關的優化 3.1.10 MySQL優化方法 3.1.11 定時校時與定時執行cron.php 3.2 多PHP-FPM與NFS配置 3.2.1 實驗條件 3.2.2 多PHP-FPM實現方法 3.2.3 NFS實現方法 3.3 MySQL服務器環形復制集群 3.3.1 配置Master(主機) 3.3.2 配置本機為Slave (從機) 3.3.3 幾個查詢命令 3.3.4 本機允許10.61.0.9訪問圖例 3.3.5 查詢本機主從機狀態方法 3.4 Moodle服務器性能測試 3.4.1 安裝與使用方法 3.4.2 使用httperf測試要點 3.5 MySQL配置文件 3.6 Nginx配置文件 3.7 PHP配置文件 3.8 PHP-FPM配置文件 3.9 VNC遠程桌面服務第4章 WAMP架構Moodle研究 4.1 安裝包的性能優化 4.2 啟動與停止WAMP架構 4.3 安裝Moodle 2.7 4.4 升級Moodle 4.5 安裝Moodle Cron服務第5章 PHP代碼研究 5.1 使用echo命令和prinff函數 5.2 PHP變量 5.3 die0函數終止程序運行 5.4 for和while循環語句 5.5 PHP讀寫文件 5.6 超鏈接傳值 5.7 session傳值 5.8 表單傳值 5.9 使用JavaScript腳本 5.10 WAMP上傳大容量文件 5.11 使用PHP代碼自動創建數據庫 5.12 使用GD庫創建圖形驗證碼第6章 Moodle大規模在線考試研究 6.1 規划試題類別 6.2 Word出題技術標准 6.3 使用Moodle Quiz批量處理試題 6.3.1 moodle_quiz_v12使用方法 6.3.2 使用moodle_quiz_v12.zip模板的幾點注意事項 6.4 考試實施 6.5 成績管理 6.6 同時在線考試人數的探討參考文獻