透過 Open edX 內建功能發放課程證書

首頁 >> composer >> 透過 Open edX 內建功能發放課程證書


Open edX 是開源的線上教學平台,

使用者可透過網路進行線上學習,

為了提供完課證明,

也可使用系統內建功能發放:

透過 Open edX 內建功能發放課程證書

許多線上微學分,

可藉由證書取得完課證明,

甚至透過與實際的學校合作,

直接就能夠在網路上取得該課程學分。

首先必須到 

/edx/app/edxapp/lms.env.json

/edx/app/edxapp/cms.env.json

(2021/03/25 補充:版本 Juniper 之後的 Open edX 應該都在

/edx/etc/lms.yml 與 /edx/etc/studio.yml )

找到 features 並新增 “CERTIFICATES_HTML_VIEW”: true

接著到 Oped edX 的 django 後台找到 Course Modes,
透過 course id 設定課程為 Honor 模式,

接著同樣在 Django 後台找到 Certificates,
設定好 Certificate html view configurations,

到課程管理系統 Studio 的 Settings 找到 Certificates,
點選 Set up your certificate 按鈕新增證書,

填上課程相關資訊與授課單位的數位簽章後,
按下 Create 按鈕,

同樣在此設定頁面將此證書 Activate,
也可透過 Preview 來預覽證書,

接著在 Studio 的 Settings 中的 advance settings 找到 certificate 相關設定,
依照課程需要修改欄位,
此處範例僅修改 Certificates Display Behavior 為 early_no_info

最後於課程結束後,
執行命令:
./manage.py lms –settings=production ungenerated_certs -c {CourseID}
回到課程的 dashboard 就能夠看到該課程的證書可下載

可直接選擇列印留存或分享到其他社群網頁。

2021/03/25 補充:

官方網站有提到能夠讓證書自動產生,

這部分尚未測試過,

留給有心人士點此前往研究 Enable Automatic Certificate Generation



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發表迴響