之前在 open-edx-新版本ironwood特色也提到過,
從版本 ironwood 之後,
支援課程的公開,
今天就來詳細說明
Open edX 的公開課程
公開課程有三種模式可供選擇
- 全公開
- 僅課綱公開
- 不公開
底下為未註冊時看到的課程頁面,
僅能夠看到課程名稱,
公開課程在推廣課程時候相當有幫助,
同時在SEO方面也能有部分的加分
要開啟公開課程的功能需要先到 admin 介面
找到 Django-waffle ,
進入 Flags 。
新增 Flag ,
seo.enable_anonymous_courseware_access ,
並套用到 Everyone
或者在 Admin 找到 WAFFLE_UTILS ,
為特定的課程新增一個 waffle flag course override ,
seo.enable_anonymous_courseware_access
與上述的方法擇一設定即可。
再到 Studio 中的進階設置,
找到"課程內容對非入學學生是否開放",
預設為 private ,
但並非所有模組都支援公開,
官方列出了幾個限制:
- 即使設定為公開課程,有設定 content group 的內容,依舊只有屬於該群組的學生能夠看到
- 公開課程僅能夠看到公開的 HTML 內容,如討論區、問題、考試等等組件或 Xblock 仍舊是需要註冊與登入
- 未註冊登入的學生無法看到課程進度紀錄,也無法從上次觀看離開的位置接續觀看
- edx 手機應用程式不支援公開課程
沒有留言:
張貼留言