アクティブラーニングを通して力学概念を深めることを目的としたICT活用として,eラーニング教材システムの設計を行なった。従来のオンデマンド配信では,一方向通信となりアクティブラーニングへは繋がりにくい問題があった。一方向通信となってしまう理由として,遠隔で利用しているユーザーの学習の様子が不明であることが挙げられる。遠隔で利用しているユーザーの学習進捗状況をリアルタイムで把握できることで,オンラインによるアクティブラーンングが可能となると考えた。 物理などの理系科目のオンライン学習において,ノートとして使われているのがJupyter notebookである。Jupyterは従来,プログラミング言語学習に使われることが多かったが,数式やグラフを多用する理系科目におけるオンラインでの学習ノートとして使うことが可能である。学習者のJupyterノートへの記入状況をリアルタイムで把握することができれば,アクティブラーニングに結びつけることができる。Jupyterノートのログのリアルタイム解析として国立情報学研究所が開発したCoursewareHubというシステムの導入を行なった。Jupyterノートの中身はJSON形式で記録されているが,CoursewareHubではその中にmeme idと呼ぶidを記録することで,実行ログを残すことができる仕様となっている。そのため,このログ解析を行うことで,学習者の学習進捗状況をリアルタイムで把握することができるようになる。 CousewareHubを導入するためのサーバーを購入し,国立情報学研究所の学認クラウドオンデマンド構築サービスに加入し,システムの組み上げに取り組んだ。また,MoodleとLTI連携することで授業への導入が容易になるよう設計した。
|