TGLEは Tools for Group Learning Envoronmentの略で文字通りグループ学習の環境を支援するツールです。 次のモジュールから構成されており、教員と学習者が投稿したキーワード間の類似度を計算し、そのデータを用いてグループ分けをする機能を提供します。
- Front-End: PHP + Vue
- Back-End: PHP + Laravel
- mkgroup: Python + Flask
- similarity(w2v): Python + Flask
TGLEはLTI 1.3ツールとして開発されており、Moodle等のLMSをPlatformとしてその機能を拡張します。
それぞれのモジュールは。次に示すように別々のリポジトリで管理され、git submoduleにて関連付けられています。
- TGLE TOP: tgle
- Front-End: tgle-be
- Back-End: tgle-fe
- mkgroup: tgle-mkgroup
- similarit(w2v)): tgle-similarity
次の活用を想定しています。
- LMSと連携したグループ形成ツール
- REST APIを学習するための教材
- 製品化する前のプロトタイピング
本研究はJSPS 科研費 18K11581 の助成を受けたものです.