與上線檢查)
簡(jiǎn)介Moodle使用說明是一份面向教師與在線課程建設(shè)者的平臺(tái)實(shí)操文檔重點(diǎn)解決課程資源創(chuàng)建、教學(xué)活動(dòng)組織與平臺(tái)功能上手等問題。壓縮包內(nèi)含1個(gè)doc文件約9.02MB以圖文步驟和操作示例串聯(lián)各功能模塊便于按章節(jié)查閱與課堂實(shí)踐。內(nèi)容圍繞資源添加與呈現(xiàn)展開涵蓋文本頁、編寫網(wǎng)頁、鏈接文件或站點(diǎn)、插入標(biāo)簽等資源類型并延伸至程序教學(xué)與測(cè)驗(yàn)、BBS與投票、Wiki等教學(xué)活動(dòng)目錄層次清晰。已有360人學(xué)習(xí)適合需要熟悉魔燈平臺(tái)基礎(chǔ)操作、搭建課程內(nèi)容或開展在線互動(dòng)教學(xué)的高校教師、培訓(xùn)人員與課程管理者參考。1. 從一本講資源的手冊(cè)說起Moodle 課程頁里那四個(gè)“放內(nèi)容的地方”到底怎么選接手一門要上線到 Moodle 的課程時(shí)最先卡住人的常常不是服務(wù)器和賬號(hào)而是編輯狀態(tài)下那排圖標(biāo)文本頁、編寫網(wǎng)頁、鏈接到文件或站點(diǎn)、插入標(biāo)簽四個(gè)看著都像“放內(nèi)容的地方”。這份使用說明把資源、程序教學(xué)與測(cè)驗(yàn)、BBS 與投票、WIKI 四塊按操作順序鋪開每一步都標(biāo)了界面位置和參數(shù)含義讀起來更像一本能邊做邊翻的施工手冊(cè)而不是功能清單。它適合兩類人第一次把線下課件搬進(jìn)在線學(xué)習(xí)平臺(tái)、又不想把課程頁做成文件夾堆的老師以及要給一批課程做統(tǒng)一模板、必須把參數(shù)講清楚的課程管理員。下面按我實(shí)際搭課的次序把這份說明里真正用得上的部分拆開。2. 資源入口與四類資源選型文本頁、編寫網(wǎng)頁、文件鏈接、標(biāo)簽各自管什么2.1 先分清“資源”和“活動(dòng)”再動(dòng)手點(diǎn)圖標(biāo)進(jìn)入課程后點(diǎn)右上角【打開編輯功能】每個(gè)區(qū)塊底部會(huì)出現(xiàn)“添加一個(gè)活動(dòng)或資源”點(diǎn)圖標(biāo)右側(cè)的箭頭才會(huì)展開完整類型列表。這一步很多人只看到默認(rèn)幾個(gè)圖標(biāo)就以為資源就這些其實(shí)是列表沒展開。判斷該用資源還是活動(dòng)我用一條很土的標(biāo)準(zhǔn)有沒有學(xué)生動(dòng)作、有沒有分?jǐn)?shù)進(jìn)成績(jī)冊(cè)。純展示——學(xué)習(xí)目標(biāo)、課件、參考資料、單元導(dǎo)語——走資源需要學(xué)生提交、選擇、作答、互評(píng)——走活動(dòng)。資源不產(chǎn)生成績(jī)活動(dòng)通常產(chǎn)生成績(jī)這條線劃錯(cuò)了后面成績(jī)冊(cè)里就會(huì)出現(xiàn)一堆對(duì)不上的條目。資源的通用編輯頁結(jié)構(gòu)是固定的三塊名稱、概要、正文不同資源叫法略有差別。名稱是課程頁上學(xué)生看到的鏈接文字概要默認(rèn)只在展開時(shí)顯示正文才是主體。保存按鈕一般有三個(gè)保存并返回課程、保存并顯示、取消。搭課階段我基本只用“保存并顯示”因?yàn)槟芰⒖炭吹綄W(xué)生在課程頁上看到的樣子。資源類型存放位置適合放什么不適合放什么文本頁數(shù)據(jù)庫學(xué)習(xí)目標(biāo)、單元說明、短講義、閱讀提示需要排版表格、嵌入交互的內(nèi)容編寫網(wǎng)頁數(shù)據(jù)庫帶表格/樣式的單頁、嵌 iframe、簡(jiǎn)單 JS 交互需要長(zhǎng)期維護(hù)、要被別的課程復(fù)用的內(nèi)容鏈接到文件或站點(diǎn)文件區(qū) 鏈接已有 PPT/PDF/視頻、外部站點(diǎn)、打包好的網(wǎng)頁需要學(xué)生在線編輯的內(nèi)容插入標(biāo)簽課程頁區(qū)塊分節(jié)標(biāo)題、圖標(biāo)條、單元導(dǎo)語、視覺分隔任何考核相關(guān)信息2.2 文本頁的三種格式自動(dòng)格式、純文本、Markdown文本頁是最省事的資源但說明里那張“格式選擇”的下拉框是翻車高發(fā)區(qū)。三個(gè)選項(xiàng)的差別不在“好不好看”而在段落怎么斷、符號(hào)怎么解釋Moodle 自動(dòng)格式按你編輯時(shí)的段落走空行分段表情符號(hào)代碼會(huì)渲染成圖形。絕大多數(shù)課程通知、學(xué)習(xí)目標(biāo)都該用這個(gè)也是默認(rèn)值。純文本格式段落照樣保留但表情代碼、HTML 標(biāo)簽原樣顯示成字符。貼代碼片段、貼需要精確對(duì)齊的表格文本、貼公式原文時(shí)用它配合pre標(biāo)簽?zāi)鼙W】s進(jìn)。Markdown 格式靠#、*、這類標(biāo)記控制結(jié)構(gòu)表情會(huì)渲染但分段完全依賴空行。說明里寫“不分段落顯示”實(shí)際意思是不按你敲的回車斷行——很多人寫成一大坨就是這個(gè)原因。我一般只改一件事把“顯示設(shè)置”里的窗口方式從默認(rèn)的“自動(dòng)”改成“嵌入”或“彈出”。自動(dòng)模式下 Moodle 會(huì)自己判斷有時(shí)在學(xué)生端彈出新窗口有時(shí)又內(nèi)嵌同一門課里表現(xiàn)不一致學(xué)生就會(huì)來問“為什么這個(gè)鏈接點(diǎn)開是新的”。統(tǒng)一成一種問的人立刻少一半?!俺R娔K設(shè)置”里還有一個(gè)“對(duì)學(xué)生是否可見”默認(rèn)“顯示”。草稿階段的資源我習(xí)慣先設(shè)“隱藏”等內(nèi)容、附件、顯示設(shè)置都確認(rèn)過再放開——比先發(fā)后改省事也不會(huì)在學(xué)生端留下修改痕跡。2.3 編寫網(wǎng)頁和鏈接到文件一個(gè)存數(shù)據(jù)庫一個(gè)存文件編寫網(wǎng)頁用的是 WYSIWYG 編輯器能寫完整的單頁 HTML支持大部分 HTML 與 JavaScript 能力。它的關(guān)鍵特征是內(nèi)容存在數(shù)據(jù)庫里不在課程文件區(qū)。帶來兩個(gè)后果一是這類頁面在“文件”里找不到備份還原時(shí)跟著課程走但沒法單獨(dú)拷出來復(fù)用二是頁面里的相對(duì)路徑引用不了課程文件要引圖片得用絕對(duì)地址或者干脆上傳到別處。鏈接到文件或站點(diǎn)是三種來源合一從本機(jī)上傳新文件、選課程文件區(qū)里已有的文件、填一個(gè)外部網(wǎng)址。文件區(qū)是可以管理的——文件名前有復(fù)選框能全選、移動(dòng)、刪除、打成壓縮包上傳的網(wǎng)頁還能直接點(diǎn)進(jìn)去在線改。這里有個(gè)特別容易犯的錯(cuò)填“來自”那個(gè)輸入框時(shí)有人會(huì)把本機(jī)路徑C:\課件\第一講.ppt或者內(nèi)網(wǎng)地址直接粘進(jìn)去。學(xué)生點(diǎn)開必然報(bào)錯(cuò)而且報(bào)錯(cuò)信息很難懂。正確做法是點(diǎn)旁邊的“選擇或上傳文件”按鈕從文件選擇器里挑路徑由系統(tǒng)自己生成。反過來外部站點(diǎn)鏈接一定要用完整 URL并且用沒登錄過校園網(wǎng)的手機(jī)流量測(cè)一次。校內(nèi)能開、校外打不開的外鏈在線課程里等于失效。2.4 插入標(biāo)簽與顯示設(shè)置把課程頁的層次感做出來標(biāo)簽不生成獨(dú)立頁面它就貼在課程主頁的區(qū)塊里只放文本和圖片。作用是把一長(zhǎng)串資源切成幾段單元標(biāo)題、周次分隔、圖標(biāo)條、一句導(dǎo)語。正因?yàn)闃?biāo)簽不是獨(dú)立頁面它在“資源”報(bào)告里看不到學(xué)生也不會(huì)產(chǎn)生點(diǎn)擊記錄。所以別把考核說明、截止時(shí)間這類關(guān)鍵信息只寫進(jìn)標(biāo)簽——學(xué)生復(fù)習(xí)時(shí)翻資源列表是找不到的。這類信息我一般放文本頁標(biāo)簽只做視覺引導(dǎo)。標(biāo)簽里放圖片要注意尺寸。課程頁區(qū)塊寬度有限橫版大圖會(huì)被壓扁或者撐出滾動(dòng)條我一般先裁到 800 像素寬以內(nèi)再上傳。3. 程序教學(xué)課模塊問題頁、分支表和跳轉(zhuǎn)規(guī)則怎么搭出一條能跑的學(xué)習(xí)路徑3.1 三種程序教學(xué)流程對(duì)應(yīng)到“課”模塊里是什么結(jié)構(gòu)說明里把程序教學(xué)分成直線式、分支式、莫菲爾德三種這三種在紙上是教學(xué)法概念落到 Moodle 的“課”模塊里其實(shí)是三種頁面連法直線式——一串問題頁答對(duì)進(jìn)下一頁答錯(cuò)留在本頁或退回上一頁。學(xué)生必須按順序走不能跳步。適合知識(shí)點(diǎn)有強(qiáng)前后依賴的內(nèi)容比如語法點(diǎn)、公式推導(dǎo)。分支式——問題頁答錯(cuò)后跳到專門的補(bǔ)救頁補(bǔ)救頁學(xué)完再回到主序列。學(xué)生走的是“主支 支線”的結(jié)構(gòu)不同水平的學(xué)生路徑不同。莫菲爾德——只有一條主序列和一條支序列支序列學(xué)完不回原點(diǎn)直接進(jìn)入主序列的下一題。這是前面兩種的折中既有補(bǔ)救又不讓學(xué)生重復(fù)走已經(jīng)過的路。Moodle 的“課”模塊提供兩種頁面類型來支撐這套結(jié)構(gòu)問題頁呈現(xiàn)一個(gè)問題學(xué)生必須作答系統(tǒng)判斷對(duì)錯(cuò)可以計(jì)分答題后顯示你預(yù)先寫好的反饋。分支表只給學(xué)生幾個(gè)選項(xiàng)讓他選沒有對(duì)錯(cuò)不計(jì)分純粹用來控制走向。所以一條完整路徑 問題頁判斷 分支表分岔 每個(gè)頁面上的“跳轉(zhuǎn)到”連線。缺任何一環(huán)路徑都是斷的。3.2 建課參數(shù)分?jǐn)?shù)規(guī)則必須在加頁面之前定死在【添加一個(gè)活動(dòng)】里選“程序教學(xué)”進(jìn)去先看到的是一屏參數(shù)。這些參數(shù)不是走過場(chǎng)改晚了會(huì)牽連已經(jīng)產(chǎn)生的成績(jī)記錄。參數(shù)取值實(shí)際影響我的建議名稱文本課程頁上的入口名帶周次或知識(shí)點(diǎn)別只寫“課”計(jì)時(shí)是/否學(xué)生端顯示 JS 計(jì)數(shù)器時(shí)間記入數(shù)據(jù)庫只有限時(shí)練習(xí)才開時(shí)間限制分鐘整數(shù)時(shí)間用完后作答不計(jì)入成績(jī)與計(jì)時(shí)配套設(shè)置最多有幾個(gè)答案/分支默認(rèn) 4限制問題選項(xiàng)數(shù)和分支表分支數(shù)是非題可設(shè) 2內(nèi)容已有也可以再調(diào)大實(shí)踐課是/否選“是”則這門課不進(jìn)成績(jī)冊(cè)純練習(xí)、試講用“是”定制分?jǐn)?shù)是/否是每題單獨(dú)給分可為正也可為負(fù)否整門課不計(jì)分有加權(quán)需求才開否則保持默認(rèn)最高分值0–100設(shè) 0 則這門課不出現(xiàn)在任何成績(jī)頁面上線前一定確認(rèn)不是 0允許學(xué)生重學(xué)此課是/否默認(rèn)是控制能否多次學(xué)習(xí)資料型允許考試型禁止如何處理多個(gè)成績(jī)平均/最高/第一次/最后一次重學(xué)后取哪次成績(jī)與上一項(xiàng)一起定關(guān)于“計(jì)時(shí)”有個(gè)細(xì)節(jié)值得提前說清楚說明里明確寫了計(jì)數(shù)器時(shí)間用完不會(huì)把學(xué)生踢出課程只是之后回答的題不算數(shù)而數(shù)據(jù)庫里的時(shí)間是在學(xué)生每次作答時(shí)才檢查的。所以它不是考試防作弊工具別指望靠它卡住超時(shí)提交。“最多有幾個(gè)答案/分支”這一項(xiàng)說明里給的結(jié)論是可以改而且對(duì)已有內(nèi)容的課改了也不會(huì)出問題但要加一個(gè)選項(xiàng)特別多的問題或者很長(zhǎng)的分支表就必須先把這個(gè)值調(diào)大加完再調(diào)回標(biāo)準(zhǔn)值。我踩過一次默認(rèn) 4硬要加第五個(gè)選項(xiàng)界面上根本出不來輸入框找了一下午以為是權(quán)限問題。3.3 從問題頁到分支表一條帶補(bǔ)救支線的完整搭法下面按說明里的例子走一遍一道選擇題答錯(cuò)進(jìn)補(bǔ)救頁答對(duì)進(jìn)下一題一道填空題答錯(cuò)回本頁重答。第一步建好課之后進(jìn)入編輯狀態(tài)點(diǎn)【添加問題頁】題型里選“選擇題”填題干和選項(xiàng)。系統(tǒng)默認(rèn)第一個(gè)選項(xiàng)是正確答案這一點(diǎn)必須先記住再填否則整套跳轉(zhuǎn)都會(huì)反。選項(xiàng)順序在學(xué)生端是被打亂的所以不用擔(dān)心“正確答案永遠(yuǎn)是 A”被學(xué)生摸出來。第二步給每個(gè)選項(xiàng)寫反饋。選 interest 的給一句“作名詞表示興趣這里需要形容詞”選 interested 的給“主語是人時(shí)用 be interested in這里主語是物”。反饋不是裝飾分支式教學(xué)里它就是補(bǔ)救內(nèi)容的第一層。第三步給選項(xiàng)設(shè)“跳轉(zhuǎn)到”。正確選項(xiàng)跳到下一題所在的問題頁錯(cuò)誤選項(xiàng)跳到后面要建的補(bǔ)救分支。每個(gè)選項(xiàng)一行下拉框別留空。第四步回到問題頁點(diǎn)【添加分支】建分支表頁面。分支表本身不計(jì)分、不判對(duì)錯(cuò)它只提供一個(gè)入口和幾個(gè)選項(xiàng)。分支表頁面上的選項(xiàng)同樣要設(shè)“跳轉(zhuǎn)到”通常是跳回主序列的下一題。第五步加第二道題類型選“填空題”?!罢_答案”字段里一行寫一個(gè)可接受答案大小寫和空格的處理按你的教學(xué)要求來錯(cuò)誤答案可以單獨(dú)給回應(yīng)比如學(xué)生填 the 就給一句“這里泛指用不定冠詞”。第六步回頭檢查問題一的跳轉(zhuǎn)是否指向了正確的問題頁。用頁面上的【檢查此頁面】預(yù)演選不同選項(xiàng)看落到哪一頁。這一步不能省因?yàn)樘D(zhuǎn)下拉框里有一堆選項(xiàng)下一頁、上一頁、本頁、結(jié)束課、未看到的頁面、隨機(jī)頁面、具體頁面名。選“下一頁”看著省事實(shí)際會(huì)隨頁面順序變化而改變走向我一般全部顯式指定頁面名。3.4 試跑驗(yàn)收把每一條邊都走一遍搭完不等于能跑。我的驗(yàn)收方式是拿一個(gè)學(xué)生賬號(hào)從課程入口進(jìn)去按下面這張表逐條走路徑輸入預(yù)期落點(diǎn)實(shí)際落點(diǎn)主序列第 1 題答對(duì)正確選項(xiàng)第 2 題待填主序列第 1 題答錯(cuò)干擾項(xiàng)補(bǔ)救分支頁待填補(bǔ)救分支頁選任意項(xiàng)任意主序列第 2 題待填第 2 題答對(duì)an結(jié)束課待填第 2 題答錯(cuò)the回到第 2 題待填跑完之后再看成績(jī)冊(cè)里這門課有沒有記錄、最高分值是不是你設(shè)的那個(gè)數(shù)。程序教學(xué)的分?jǐn)?shù)是按頁面累計(jì)的中途改參數(shù)已經(jīng)產(chǎn)生的記錄不會(huì)自動(dòng)重算這一點(diǎn)在第五章還會(huì)展開。4. 測(cè)驗(yàn)、BBS、投票、WIKI形成性評(píng)價(jià)與課堂互動(dòng)的四件套4.1 測(cè)驗(yàn)先建題庫再組卷測(cè)驗(yàn)和程序教學(xué)最大的區(qū)別是程序教學(xué)按路徑走測(cè)驗(yàn)按題目集合走。所以測(cè)驗(yàn)的準(zhǔn)備工作不在“加活動(dòng)”而在題庫。題庫按分類管理一門課建議按章節(jié)或知識(shí)點(diǎn)建分類題目建在分類里而不是直接建在測(cè)驗(yàn)里。這樣做的好處是同一道題可以被多份試卷引用改一次全生效不用逐份卷子去改。題型常用的是選擇題、填空題、匹配題、判斷題、完形填空、數(shù)字題、簡(jiǎn)答與作文。每道題有幾個(gè)參數(shù)要留意默認(rèn)分值、通用反饋、每個(gè)選項(xiàng)的反饋。通用反饋在“回顧”區(qū)域顯示選項(xiàng)反饋在選了該項(xiàng)之后顯示兩者分工不一樣——通用反饋講知識(shí)點(diǎn)選項(xiàng)反饋講“你為什么會(huì)選錯(cuò)”。組卷時(shí)的三個(gè)開關(guān)隨機(jī)題從分類里抽若干道、題目順序打亂、選項(xiàng)順序打亂。隨機(jī)題是防抄襲最有效的手段但前提是題庫里題量夠抽 10 道至少要有 40 道備選否則重復(fù)率還是高。評(píng)閱與回顧選項(xiàng)決定學(xué)生什么時(shí)候能看到什么答題中、提交后立即、關(guān)閉后、僅在關(guān)閉后。默認(rèn)設(shè)置下學(xué)生能在提交后立刻看到正確答案考試場(chǎng)景要關(guān)掉。這項(xiàng)不改第一次考試就會(huì)出現(xiàn)“先交的人把答案?jìng)鞒鋈ァ钡那闆r。其他要設(shè)的開放與關(guān)閉時(shí)間決定能不能進(jìn)、時(shí)間限制決定做多久、允許的嘗試次數(shù)、評(píng)分方法最高分/平均分/第一次/最后一次、是否要求密碼、分組與分組隔離。測(cè)驗(yàn)這塊說明里篇幅不大但真正出事的基本都在這幾個(gè)參數(shù)上不在這幾個(gè)參數(shù)上出事的都在題庫結(jié)構(gòu)上。4.2 BBS論壇版式選錯(cuò)后面全是補(bǔ)救論壇的四種版式各有明確用途選錯(cuò)之后改版式會(huì)丟掉已有討論的展示結(jié)構(gòu)所以一開始就要定單一簡(jiǎn)單討論全課只有一條主線所有人回在一條線上。適合發(fā)通知、課程公告配合強(qiáng)制訂閱效果最好。每個(gè)話題一個(gè)討論學(xué)生可以自己開新話題。適合答疑區(qū)、經(jīng)驗(yàn)分享區(qū)。問答論壇學(xué)生發(fā)問后必須自己先給出一個(gè)答案才能看到別人的回答。適合把“我先看看別人怎么寫的”這種心理堵住。一般用途的標(biāo)準(zhǔn)論壇博客式可以帶附件、評(píng)分。適合需要提交作業(yè)并互評(píng)的場(chǎng)景。訂閱模式要特別注意。可選、強(qiáng)制、自動(dòng)、關(guān)閉四種設(shè)置里“強(qiáng)制訂閱”會(huì)給所有參與者發(fā)郵件。如果站點(diǎn)郵件沒配好或者用的是不能發(fā)信的發(fā)件地址結(jié)果是學(xué)生收不到、老師以為發(fā)了。上線前一定用一個(gè)真實(shí)郵箱測(cè)一封。我見過最典型的翻車是課程里開了強(qiáng)制訂閱郵件服務(wù)器其實(shí)一直沒通兩周后才發(fā)現(xiàn)沒人收到過通知。論壇評(píng)分要用的話聚合類型選平均、計(jì)數(shù)、最大、最小或總和中的一個(gè)再限定評(píng)分的時(shí)間范圍。聚合類型是“計(jì)數(shù)”時(shí)學(xué)生刷帖就能拿分所以要么配最低字?jǐn)?shù)限制要么干脆用人工評(píng)分。4.3 投票Choice一次一問的最小互動(dòng)投票是所有這些活動(dòng)里配置最少的一個(gè)問題、若干選項(xiàng)、幾個(gè)開關(guān)。單選/多選允許多選時(shí)要限制最多可選幾項(xiàng)否則學(xué)生全勾一遍。匿名開啟后不記錄用戶名只統(tǒng)計(jì)結(jié)果。做敏感話題摸底時(shí)用。顯示結(jié)果不顯示、顯示、匿名后顯示、始終顯示。教學(xué)場(chǎng)景里“匿名后顯示”最實(shí)用——學(xué)生投完才看到分布避免從眾。是否允許更新選擇允許更新適合收集意見禁止更新適合表決。投票默認(rèn)不進(jìn)成績(jī)冊(cè)。要計(jì)入成績(jī)就得改設(shè)置里的評(píng)分項(xiàng)或者用反饋活動(dòng)替代。我一般的用法是課前摸底用投票、不計(jì)分隨堂檢測(cè)用測(cè)驗(yàn)、計(jì)分。兩個(gè)目的混在同一個(gè)活動(dòng)里最后兩頭都不好用。4.4 WIKI把“小組共寫”這件事落到可追溯的頁面上WIKI 的三種模式?jīng)Q定了協(xié)作的粒度協(xié)作編輯所有人共寫同一套頁面誰都能改。個(gè)人 WIKI每人一套自己的頁面互不可見。單成員 WIKI只有你指定的一人能編輯其余人只讀。首次創(chuàng)建時(shí)有個(gè)必填的“首頁名”很多人留空結(jié)果進(jìn)去是一片空白以為功能壞了。首頁名其實(shí)就是起點(diǎn)頁面的標(biāo)題隨便給個(gè)“術(shù)語表首頁”或者“項(xiàng)目文檔”都行。格式選項(xiàng)有 HTML、Creole、Nuke 幾種教師不熟標(biāo)記語言就選 HTML 配 WYSIWYG 編輯器學(xué)生端不需要額外學(xué)習(xí)成本。每次編輯都會(huì)留修訂記錄誰改了哪一版、改了什么都能翻出來這也是 WIKI 相比“上傳 Word 到文件區(qū)”最實(shí)在的價(jià)值。5. 避坑與排查五條從現(xiàn)場(chǎng)收回來的翻車記錄5.1 文本頁寫得好好的學(xué)生端全擠成一段現(xiàn)象編輯頁里分段分得清清楚楚保存后學(xué)生看到的是一整坨文字表情符號(hào)也沒變成圖形。原因兩件事疊在一起。一是格式選成了 Markdown而 Markdown 靠空行分段敲回車不生效二是選成了純文本格式表情代碼只能原樣顯示。解決非必要不改格式保持默認(rèn)的“Moodle 自動(dòng)格式”。確實(shí)要用 Markdown就在段與段之間敲一個(gè)空行貼代碼、貼公式用純文本格式外面包一層pre保住縮進(jìn)。改完用學(xué)生賬號(hào)看一眼別在編輯頁里判斷。5.2 鏈接到文件或站點(diǎn)學(xué)生點(diǎn)開報(bào)錯(cuò)現(xiàn)象老師在自己電腦上點(diǎn)開正常學(xué)生點(diǎn)開是空白頁或者錯(cuò)誤提示。原因常見的就三種。一是在“來自”輸入框里手工粘了本機(jī)路徑二是外部網(wǎng)址填的是內(nèi)網(wǎng)地址或者帶登錄態(tài)的相對(duì)路徑三是上傳了文件但沒在文件選擇器里選中鏈接指向了一個(gè)空位置。解決一律通過“選擇或上傳文件”按鈕進(jìn)文件選擇器挑讓系統(tǒng)自己生成路徑。外部鏈接用完整 URL并且用手機(jī)流量測(cè)一次確認(rèn)校外可訪問。上傳完先在文件區(qū)點(diǎn)一下文件名能預(yù)覽再掛到課程里。5.3 程序教學(xué)答錯(cuò)之后來回打轉(zhuǎn)現(xiàn)象學(xué)生選錯(cuò)選項(xiàng)跳到補(bǔ)救頁補(bǔ)救頁學(xué)完又回到原題再錯(cuò)再回永遠(yuǎn)出不來。原因補(bǔ)救分支頁面的“跳轉(zhuǎn)到”設(shè)成了“上一頁”或者指向問題頁本身也可能是分支表頁面的選項(xiàng)根本沒設(shè)跳轉(zhuǎn)落到了默認(rèn)行為上。說明里那句話值得貼墻上——頁面上每一個(gè)跳轉(zhuǎn)點(diǎn)都要顯式指定。解決補(bǔ)救頁的跳轉(zhuǎn)顯式指向主序列的下一題不要用“上一頁”“下一頁”“結(jié)束課”這類相對(duì)選項(xiàng)。搭完用【檢查此頁面】把每條邊都走一遍學(xué)生賬號(hào)再走一遍兩邊都過才算完。5.4 改了分?jǐn)?shù)規(guī)則成績(jī)冊(cè)紋絲不動(dòng)現(xiàn)象把“最高分值”從 0 改成 60學(xué)生成績(jī)還是沒出現(xiàn)或者允許重學(xué)之后成績(jī)冊(cè)里只留了一次分?jǐn)?shù)。原因有三處會(huì)直接影響成績(jī)落不落進(jìn)成績(jī)冊(cè)。最高分值為 0 時(shí)這門課不出現(xiàn)在任何成績(jī)頁面“實(shí)踐課”選“是”時(shí)同樣不進(jìn)成績(jī)冊(cè)“如何處理多個(gè)成績(jī)”決定了重學(xué)后取平均、最高、第一次還是最后一次。解決這三項(xiàng)要在加頁面之前定死。已經(jīng)上線又必須改的改完讓學(xué)生重新作答觸發(fā)重算或者手動(dòng)重算成績(jī)。上線前我做一件事隨便找一個(gè)學(xué)生賬號(hào)做完去成績(jī)冊(cè)確認(rèn)條目真的出現(xiàn)了。5.5 開了強(qiáng)制訂閱沒人收到過通知現(xiàn)象論壇設(shè)成強(qiáng)制訂閱公告發(fā)出去學(xué)生反饋沒收到郵件。原因站點(diǎn)郵件通道沒配通或者發(fā)件地址是不能發(fā)信的那種也可能是學(xué)生賬號(hào)的郵箱是批量導(dǎo)入的假地址。另一個(gè)隱藏原因是分組論壇設(shè)了分組隔離跨組的學(xué)生本來就看不同內(nèi)容。解決先給自己發(fā)一封測(cè)試檢查發(fā)件地址是否有發(fā)信權(quán)限分組論壇上線前確認(rèn)“可見分組”設(shè)置和分組歸屬。答疑區(qū)用問答論壇因?yàn)樗趯W(xué)生作答前不顯示別人的答案能省掉很多“照著抄”的糾紛。6. 上線前的最后一公里備份、還原與抽樣回歸的檢查表課程搭完真正決定它能不能安穩(wěn)跑一學(xué)期的是備份和回歸這兩件事不是頁面好不好看。備份我走界面課程管理里的“備份”把資源、活動(dòng)、成績(jī)、用戶數(shù)據(jù)、分組這些勾上生成一個(gè).mbz包。這個(gè)包的用途不只是留底更是跨課程復(fù)用的載體——編寫網(wǎng)頁類資源存在數(shù)據(jù)庫里你在文件區(qū)找不到它只能靠整課備份還原到另一門課里再刪改。還原比備份容易出事。還原到同一站點(diǎn)的另一門課要選“還原到新課程”而不是“覆蓋當(dāng)前課程”跨站點(diǎn)還原要先確認(rèn)目標(biāo)站點(diǎn)的模塊版本對(duì)得上低版本往高版本走通常沒問題反過來經(jīng)常缺模塊。還原完我固定跑兩條命令清緩存和補(bǔ)任務(wù)不然新頁面可能不出現(xiàn)、訂閱郵件可能不發(fā)出# 進(jìn)入 Moodle 站點(diǎn)根目錄 cd /var/www/moodle # 清緩存還原后課程頁不刷新多半是這里沒做 php admin/cli/purge_caches.php # 手動(dòng)跑一次定時(shí)任務(wù)把郵件、完成度、成績(jī)重算等掛起任務(wù)推掉 php admin/cli/cron.php這兩個(gè)腳本要用運(yùn)行 Web 服務(wù)的同一個(gè)系統(tǒng)用戶執(zhí)行用 root 跑出來的文件屬主不對(duì)后面上傳附件會(huì)報(bào)權(quán)限錯(cuò)誤——這是我最常返工的一處。最后是抽樣回歸我不看全量只看這張表里的六項(xiàng)檢查項(xiàng)通過標(biāo)準(zhǔn)課程頁首屏資源與標(biāo)簽順序正確無隱藏項(xiàng)誤顯示文本頁三種格式段落、符號(hào)、表情展示符合預(yù)期文件鏈接學(xué)生賬號(hào)點(diǎn)開能正常下載或預(yù)覽程序教學(xué)全路徑每條分支都能走到終點(diǎn)不循環(huán)測(cè)驗(yàn)一次完整作答提交后成績(jī)進(jìn)成績(jī)冊(cè)回顧選項(xiàng)符合設(shè)置論壇與投票發(fā)帖可見、投票能提交、通知能收到這套流程是被逼出來的。早些年我圖快課程搭完直接在編輯狀態(tài)下點(diǎn)了一遍就算驗(yàn)收結(jié)果開學(xué)第一天學(xué)生反饋“第三章點(diǎn)進(jìn)去是空白”查了半天是文件鏈接指向了沒上傳成功的殘留記錄。從那以后我每次上線前都強(qiáng)制走一遍備份 → 還原到測(cè)試課程 → 學(xué)生賬號(hào)抽樣六項(xiàng) → 清緩存跑定時(shí)任務(wù)一條不落。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取