16–18 Feb 2024
長崎国際大学
Asia/Tokyo timezone

Connecting Moodle with Jupyter Environment Through Frontend API

18 Feb 2024, 09:30
40m
2105号室/Room 2105 (長崎国際大学2号館/NIU Building 2)

2105号室/Room 2105

長崎国際大学2号館/NIU Building 2

個人の発表 / Individual Presentation Moodleによる学習分析とA.I. / Learning Analytics & A.I. with Moodle 2105号室 / Room 2105

Speaker

Jun (準) Saito (斉藤) (Obihiro University of Agric. & Vet. Med. (帯広畜産大学))

Description

MoodleとJupyter環境とを,フロントエンドのJavaScriptのみを用いて簡易連携させる手法について報告する。Jupyter環境がMoodleとは別のサイト等にある場合,サーバ管理者によってCORS(クロスオリジン間リソース共有)が適切に許可されない限り,フロントエンドのみによる連携は制限される。しかし,本手法ではWeb Messaging APIを使用することにより,学習者側でJavaScriptの初期コードを実行する等の操作が一部必要とはなるが,管理者権限や特別なプラグイン,サーバ設定等を必要とせずに,クロスオリジン間であってもJupyter環境側のログ取得等の連携が可能となる。報告では,実際の大学でのデータサイエンス教育実践として,国立情報学研究所が運営するJDCat分析ツールをBinderで無償起動したJupyter環境として利用し,学生の学習ログを試行的に取得・分析した結果についても紹介する。これにより,MoodleとJupyter環境の連携に関する課題や可能性を議論したい。

これは商業的な発表会なのか?/ Is this a commercial presentation? 非商用 / Non-commercial
発表日の希望 / Preferred day どちらの日でも結構です / Either day is fine
発表の種類 / Presentation type プレゼンテーション(40分)/ Presentation (40 mins)

Author

Jun (準) Saito (斉藤) (Obihiro University of Agric. & Vet. Med. (帯広畜産大学))

Presentation materials

There are no materials yet.