iAssign
iAssign(interactive Assignment、インタラクティブ課題)パッケージは、Moodleの活動を強化することを目的としており、「インタラクティブ学習モジュール(interactive Learning Module、iLM)」をMoodleに組み込めるようにします。また、iAssignは次のものも提供します:教師が協力するためのエリア、任意のiLMを任意のMoodleテキストに組み込むためのフィルタ、および改良版のTinyMCEエディタ。iAssignに付属するiLMには、iGeom、iGrafおよびiCombなどがあります。
このページのポルトガル語版:pt_br:iTarefa

はじめに
これはiAssign(Interactive Assignment、インタラクティブ課題)パッケージで、「フリーソフトウェア、プライベートデータ」を推進するための、LInE(サンパウロ大学 教育情報学研究所)による貢献です。 2017年からLeônidas de Oliveira BrandãoおよびPatricia Alvesによって作成され、Igor Moreira Félixが協力しています。
iAssignの目的は、特定の教科(幾何学、関数、プログラミングなど)に関連する教育活動のインタラクティブ性を柔軟な方法で高めることです。
インタラクティブ性を高めるために、iAssignはiLM(インタラクティブ学習モジュール)を使用します。iLMとは、Webブラウザ上で動作する任意のインタラクティブツールのことです。 一般的に、iLMはJavaアプレット、またはいくつかの(必須の)通信メソッドを備えたHTML/JSパッケージで、通信はすべてHTTPプロトコルに基づいています。 つまり、どのようなWeb教育ソフトウェアでも簡単にiLMになることができ、iAssignパッケージのもとでMoodleに統合できます。
iLMが自動評価機能を提供している場合、iAssignはそれを扱うことができます。 そのようなiLMでは、iAssignは学生に即時フィードバックを提供し、教師は自分の活動に関する情報(学生の成績に関するレポートを含む)をすぐに得ることができます。
Moodle管理者は、いつでも新しいiLMをiAssign/Moodleに追加できます。 統合されたiLMは、Moodleに登録されている誰もが使用できます。 例えば、「教師」の権限を持つユーザは、iAssignのオーサリングツールを使用して、任意のiLMで活動を作成できます (それぞれ幾何学、関数、プログラミングの教科に関連するiGeom、iGraf、iVProgなど)。
これらのプラグインはインタラクティブ学習モジュール(iLM)と呼ばれ、iAssignに付属するiLMの例は次のとおりです:
- iVProg (HTML/JS):インターネット上のビジュアルかつインタラクティブなプログラミング
- iHanoi (HTML/JS):インタラクティブなハノイの塔
- iGeom (Java):インタラクティブな幾何学
インストール
- SETエントリから、iAssign SETの最新バージョンを入手します。
- iAssignを、Moodleディレクトリのmodフォルダに展開します。
- iAssign Filterを、Moodleディレクトリのfilterフォルダに展開します。
- Manager Interactive Activities of iAssignを、Moodleディレクトリのblockフォルダに展開します。
- Insert interactive activity (iAssign) by TinyMCE editorを、Moodleディレクトリのlib/editor/tinymce/pluginsフォルダに展開します。
- 管理者ロールでサイト管理に移動し、通知をクリックします。
- モジュールiAssignおよびフィルタiAssign Filterを有効にします。
機能
このモジュールはMoodleプラグインの課題に似ていますが、教師はiAssign活動間の依存関係を定義できます。 iAssignが備えている追加機能は次のとおりです:
- 教師は、次のような任意のiLMを使用して、インタラクティブ活動を作成、編集および削除できます:
- iVProg:ビジュアルプログラミングまたはテキストプログラミングを使用してプログラミングを学習します。
- iHanoi:問題解決、分解および再帰関数を学習します。
- iGeom:幾何学に関連するトピックを学習します(再帰関数によるプログラミングを含みます)。
- 例題および演習(評価)を作成できます。
- 各活動で、教師と学生がコミュニケーションをとることができます(各活動内で)。
- iLMファイルを管理するためのリポジトリ:
- ファイルおよびフォルダの管理
- iLMファイルのオンラインエディタ
- ファイルおよびフォルダのアップロード
- その他にもいくつかあります。
コンポーネント
Moodleの機能を完全な形で活用するために、iAssignはいくつかのコンポーネントに分けられており、Moodleでインタラクティブ活動を使用するためのリソースをシームレスに提供できます。
コンポーネントの分け方は、次の図で最もよくわかります:
iAssignインタラクティブ活動マネージャ(ブロックプラグイン)
このプラグインは、iAssignのインタラクティブ活動を管理するために、教師が協力するためのエリアにアクセスできるようにするブロックです。
詳細はドキュメンテーションページをご覧ください。
iAssignフィルタ(フィルタプラグイン)
このプラグインは、任意のiLM(interactive Learning Modules:インタラクティブ学習モジュール)活動をMoodleの任意のテキストに組み込むためのフィルタです。
詳細はドキュメンテーションページをご覧ください。
TinyMCEエディタによるインタラクティブ活動(iAssign)の挿入(TinyMCEプラグイン)
このプラグインは、任意のiLM(interactive Learning Modules:インタラクティブ学習モジュール)活動をMoodleの任意のテキストに挿入するための、TinyMCEエディタ用のプラグインです。
詳細はドキュメンテーションページをご覧ください。
使用例
近日公開予定…
新しい提案
- HTML5パッケージのiLMを許可する
- Attoエディタ用プラグイン
- iAssign問題タイプ
貢献者
- 作成者
- 開発者
- 協力者
- 翻訳者
開発および資金提供
サンパウロ大学 数学統計研究所
教育情報学研究所(LInE)
iMathプロジェクト - インターネット上のインタラクティブな数学
http://line.ime.usp.br | http://www.matematica.br | http://www.usp.br/line


