Linux中國

基於 Linux 的 Moodle 虛擬課堂教學

這次大流行對遠程教育的需求比以往任何時候都更大。使得像 Moodle 這樣的 學習管理系統 learning management system (LMS)比以往任何時候都重要,因為越來越多的學校教育是藉助虛擬現實技術的提供。

Moodle 是用 PHP 編寫的免費 LMS,並以開源 GNU 公共許可證(GPL)分發。它是由 Martin Dougiamas 開發的,自 2002 年發布以來一直在不斷發展。Moodle 可用於混合學習、遠程學習、 翻轉課堂 flipped classroom 和其他形式的在線學習。目前,全球有超過 1.9 億用戶 和 145,000 個註冊的 Moodle 網站。

我曾作為 Moodle 管理員、教師和學生等角色使用過 Moodle,在本文中,我將向你展示如何設置並開始使用它。

在 Linux 系統上安裝 Moodle

Moodle 對 系統要求 適中,並且有大量文檔可為你提供幫助。我最喜歡的安裝方法是從 Turnkey Linux 下載並製作 ISO,然後在 VirtualBox 中安裝 Moodle 網站。

首先,下載 Moodle ISO 保存到電腦中。

下一步,安裝 VirtualBox 的 Linux 命令行如下:

$ sudo apt install virtualbox

或,

$ sudo dnf install virtualbox

當下載完成後,啟動 VirtualBox 並在控制台中選擇「 新建 New 」按鈕。

![創建一個新的 VirtualBox 虛擬機](/data/attachment/album/202103/10/094214y24letj7z5e2pejv.png "Create a new VirtualBox")

選擇使用的虛擬機的名稱、操作系統(Linux)和 Linux 類型(例如 Debian 64 位)。

![命名 VirtualBox 虛擬機](/data/attachment/album/202103/10/094215vmslb2e704rv2szb.png "Naming the VirtualBox VM")

下一步,配置虛擬機內存大小,使用默認值 1024 MB。接下來選擇 「 動態分配 dynamically allocated 」虛擬磁碟並在虛擬機中添加 Moodle.iso 鏡像。

![添加 Moodle.iso 到虛擬機](/data/attachment/album/202103/10/094215yiqlhvasg36ughux.png "Attaching Moodle.iso to VM")

將你的網路設置從 NAT 更改為 「 橋接模式 Bridged adapter 」。然後啟動虛擬機並安裝 ISO 以創建 Moodle 虛擬機。在安裝過程中,系統將提示為 root 帳戶、MySQL 和Moodle 創建密碼。Moodle 密碼必須至少包含八個字元,至少一個大寫字母和至少一個特殊字元。

重啟虛擬機。安裝完成後,請確保將 Moodle 應用配置內容記錄在安全的地方。(安裝後,可以根據需要刪除 ISO 文件。)

![Moodle 應用配置](/data/attachment/album/202103/10/094216n24gr0izprzduvr0.png "Moodle appliance settings")

重要提示,在互聯網上的任何人還看不到你的 Moodle 實例。它僅存在於你的本地網路中:現在只有建築物中與你連接到相同的路由器或 wifi 接入點的人可以訪問你的站點。全世界的互聯網無法連接到它,因為你位於防火牆(可能嵌入在路由器中,還可能嵌入在計算機中)的後面。有關網路配置的更多信息,請閱讀 Seth Kenlon 關於 打開埠和通過防火牆進行流量路由 的文章。

開始使用 Moodle

現在你可以登錄到 Moodle 機器並熟悉該軟體了。使用默認的用戶名 admin 和創建 Moodle VM 時設置的密碼登錄 Moodle。

![Moodle 登錄界面](/data/attachment/album/202103/10/094216ahapfa6xapg6fgln.png "Moodle login screen")

首次登錄後,你將看到初始的 Moodle 網站的主儀錶盤。

![Moodle 管理員儀錶盤](/data/attachment/album/202103/10/094216tp77mfocofy755fm.png "Moodle admin dashboard")

默認的應用名稱是 「Turnkey Moodle」,但是可以很容易地對其進行更改以適合你的學校、課堂或其他需要和選擇。要使你的 Moodle 網站個性化,請在用戶界面左側的菜單中,選擇「站點首頁Site home」。然後,點擊屏幕右側的 「 設置 Settings 」 圖標,然後選擇 「 編輯設置 Edit settings 」。

![Moodle 設置](/data/attachment/album/202103/10/094217clyo11b1bubvby5f.png "Moodle settings")

你可以根據需要更改站點名稱,並添加簡短名稱和站點描述。

![Moodle 網站名](/data/attachment/album/202103/10/094217o1mmmpem3mfwww4i.png "Name Moodle site")

確保滾動到底部並保存更改。現在,你的網站已定製好。

![Moodle 保存更改](/data/attachment/album/202103/10/094217a5v14fw888ofjvsh.png "Moodle changes saved")

默認類別為其他,這不會幫助人們識別你網站的目的。要添加類別,請返回主儀錶盤,然後從左側菜單中選擇 「 站點管理 Site administration 」。 在 「 課程 Courses 」下,選擇 「 添加類別 Add a category 」並輸入有關你的網站的詳細信息。

![在 Moodle 中添加類別選項](/data/attachment/album/202103/10/094217y5m005km05m8bka0.png "Add category option in Moodle")

要添加課程,請返回 「 站點管理 Site administration 」,然後單擊 「 添加新課程 Add a new course 」。你將看到一系列選項,例如為課程命名、提供簡短名稱、設定類別以及設置課程的開始和結束日期。你還可以為課程形式設置選項,例如社交、每周式課程、主題,以及其外觀、文件上傳大小、完成情況跟蹤等等。

![在 Moodle 中添加課程選項](/data/attachment/album/202103/10/094218hgm2b4bgp7m2mb84.png "Add course option in Moodle")

添加和管理用戶

現在,你已經設置了課程,你可以添加用戶。有多種方法可以做到這一點。如果你是家庭教師,則手動輸入是一個不錯的開始。Moodle 支持基於電子郵件的註冊、LDAPShibboleth(口令或暗語) 和許多其他方式等。校區和其他較大的機構可以用逗號分隔的文件上傳用戶。也可以批量添加密碼,並在首次登錄時強制更改密碼。有關更多信息,一定要查閱 Moodle 文檔

Moodle 是一個非常細化的、面向許可的環境。使用 Moodle 的菜單將策略和角色分配給用戶並執行這些分配很容易。

Moodle 中有許多角色,每個角色都有特定的特權和許可。默認角色有管理員、課程創建者、教師、非編輯教師、學生、來賓和經過身份驗證的用戶,但你可以添加其他角色。

為課程添加內容

一旦搭建了 Moodle 網站並設置了課程,就可以向課程中添加內容。Moodle 擁有創建出色內容所需要的所有工具,並且它建立在強調 社會建構主義 觀點的堅實教學法之上。

我創建了一個名為 「Code with Mu」 的示例課程。它在 「 編程 Programming 」 類別和 「Python」 子類別中。

![Moodle 課程列表](/data/attachment/album/202103/10/094218ldbydbzxbpmyppmr.png "Moodle course list")

我為課程選擇了每周式課程,默認為四個星期。使用編輯工具,我隱藏了除課程第一周以外的所有內容。這樣可以確保我的學生始終專註於材料。

作為教師或 Moodle 管理員,我可以通過單擊 「 添加活動或資源 Add an activity or resource 」 來將活動添加到每周的教學中。

![在 Moodle 中添加活動](/data/attachment/album/202103/10/094218w83d4ass0zk1s191.png "Add activity in Moodle")

我會看到一個彈出窗口,其中包含可以分配給我的學生的各種活動。

![Moodle 活動菜單](/data/attachment/album/202103/10/094218y2z0vz7w7vxecdxc.png "Moodle activities menu")

Moodle 的工具和活動使我可以輕鬆地創建學習材料,並以一個簡短的測驗來結束一周的學習。

![Moodle 活動清單](/data/attachment/album/202103/10/094219hpt724t0bbm47qfm.png "Moodle activities checklist")

你可以使用 1600 多個插件來擴展 Moodle,包括新的活動、問題類型,與其他系統的集成等等。例如,BigBlueButton 插件支持幻燈片共享、白板、音頻和視頻聊天以及分組討論。其他值得考慮的包括用於視頻會議的 Jitsi 插件、抄襲檢查器 和用於頒發徽章的 開放徽章工廠

繼續探索 Moodle

Moodle 是一個功能強大的 LMS,我希望此介紹能引起你的興趣,以了解更多信息。有很多出色的 指南 可以幫助你提高技能,如果想要查看 Moodle 的內容,可以在其 演示站點 上查看運行中的 Moodle;如果你想了解 Moodle 的底層結構或為開發做出 貢獻,也可以訪問 Moodle 的源代碼。如果你喜歡在旅途中工作,Moodle 也有一款出色的 移動應用,適用於 iOS 和 Android。在 TwitterFacebookLinkedIn 上關注 Moodle,以了解最新消息。

via: https://opensource.com/article/20/10/moodle

作者:Don Watkins 選題:lujun9972 譯者:stevenzdg988 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國