Open edX 是開源的線上教學平台,
使用者可透過網路進行線上學習,
為了提供完課證明,
也可使用系統內建功能發放:
透過 Open edX 內建功能發放課程證書
許多線上微學分,
可藉由證書取得完課證明,
甚至透過與實際的學校合作,
直接就能夠在網路上取得該課程學分。
首先必須到
/edx/app/edxapp/lms.env.json
/edx/app/edxapp/cms.env.json
找到 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,
依照課程需要修改欄位,
此處範例僅修改 Certificates Display Behavior 為 early_no_info
最後於課程結束後,
執行命令:
./manage.py lms --settings=production ungenerated_certs -c {CourseID}
可直接選擇列印留存或分享到其他社群網頁。
沒有留言:
張貼留言