インターネット上で教材を公開する際の問題、その便利な構造化と検索を解決する教育システムをご紹介します。
システムは、PHP(Kohana 3フレームワーク)+ MySQL、つまり 最新のブラウザの通常のホスティングで動作します。
以前、Kohana 3でビデオチュートリアルを公開しました。 リンク1とリンク2が重要です。
このシステムが正確に行うこと:
- 管理者は、カテゴリのツリーを作成します(サブカテゴリの添付の深さを制限せずに)。
- 先生は教材を適切な木材に置きます。 (トレーニング資料はオフィスのファイル、画像などです。ファイルはサーバーにアップロードするか、サードパーティのリソースへのリンクを提供できます)。
- 教師は、サイトへのすべての訪問者(ゲストを含む)にトレーニング資料へのアクセスを許可し、許可されたユーザーのみが利用できるようにすることができます。
- 登録は招待システムに従って実行されます(つまり、登録するにはシークレットコードを知る必要があります)。
システムを開発するとき、私は次の原則に従いました。
- システムインターフェイスは、できるだけシンプルで直感的なものにする必要があります。
- 余分な機能はなく、必要なモジュールのみが必要です。
- システムは、管理者の継続的な介入なしに機能します。
- 生徒は、アプリオリを所有しているという知識に基づいて、必要な教材を見つけることができます。
最後の段落には説明が必要です。 実際には、私が働いている研究所で次のツリー構造が実装されました。
図 1.カテゴリツリーの構造。
図 2.教育システムのインターフェースでのカテゴリツリーの外観。
このシートに教材を配置した教師の名前は、 自動的にツリーシートに配置されます(管理者はカテゴリツリーで教師の名前を指定する必要はありません)。 教師の名前をクリックすると、特定の教師がダウンロードした資料の表が特定のツリーの葉に表示されたページが開きます(図3を参照)。
図 3.選択したツリーの葉に教師が投稿したトレーニング資料の表。
生徒が先生の専門性、コース、名前を知っていて、問題なく必要な教材が見つかることを本当に願っています。
カテゴリツリーでは、サブジェクトの名前による構造化を特に避けました(サブジェクトの名前は表に表示されます。図2を参照してください。トレーニング資料の公開時に教師によって示されています)。 そうでない場合、すべての専門分野のすべてのサブジェクトの名前を管理者に入力し、この情報の関連性を維持する必要があります。これは非常に時間のかかるタスクです。
このシステムの機能を人気のあるMoodleと比較することについての質問を予想して、私はすぐに以下に答えます:
私が働いている研究所では、遠隔教育コースを形成する必要はありません。 実際、タスクはインターネット上で教材を公開することです。 したがって、Moodleの複雑な機能の重要な部分は必要ありません。
Moodleインターフェースが非常に複雑であることは注目に値します。 インターフェイス要素の目的を直感的に理解することは不可能です。 特に、MS Officeにあまり向いていない従業員が教育システムで働くことを考えると、彼らはMoodleを克服することができなくなります。 そして、管理者の無能さを考慮に入れると、Moodleは、手に負えない状態で、上級の学生でも理解できないシステムに変わります。
教育システムのより詳細な説明と指示は、 私のブログにあります。
このリンクから教育システムをダウンロードできます(1.38 MB、* zip)。
PS教育システムでは、登録は2つのフィールド(電子メールと登録コード)、電子メールによるパスワード回復のみを埋めて実装されます。 メール、トレーニング資料のロードに関する統計が保持され、管理者は任意の教師に代わってトレーニング資料を公開でき、csvファイルを使用して多数のユーザーをダウンロードできます。
PPSシステムの開発時には、OOP、JavaScript、jQuery、ブロックレイアウト、その他の現代文明の成果を使用しました。 これは、教育分野のニーズに合わせて不幸なプログラマーによって準備された多数の専門外のソリューションとシステムを区別すると思います。
アイデア、インターフェース、レイアウト-アンドレイ・モルコビン。
プログラミング-Pavel Krasko。