「ロードマップ」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) |
Mitsuhiro Yoshida (トーク | 投稿記録) (Done!) |
||
(同じ利用者による、間の35版が非表示) | |||
1行目: | 1行目: | ||
このロードマップでは、次期バージョンのMoodle機能に関する最良の情報をまとめています。この情報は、100%確かなものではありません - Moodleに追加される機能は、利用可能な財源および開発者によって変更される場合もあります。 | |||
== Version 2.0 == | == Version 2.0 == | ||
9行目: | 7行目: | ||
===主要な機能=== | ===主要な機能=== | ||
* | * いくつかのエリアでコードをクリーンアップするため、Moodle 2.0では最小要件としてPHP 5.2を必要とします。詳細は、[http://gophp5.org/ gophp5.org].をご覧ください。 | ||
====ファイルハンドリングの改善==== | ====ファイルハンドリングの改善==== | ||
* [[開発:ファイルAPI|ファイルAPI]] - Moodle.com | * [[開発:ファイルAPI|ファイルAPI]] - Moodle.com | ||
:: | ::内部リポジトリのファイルを保持し、ファイルへのアクセスを管理します。 | ||
* [[開発:リポジトリAPI|リポジトリAPI]] - Moodle.com | * [[開発:リポジトリAPI|リポジトリAPI]] - Moodle.com | ||
:: | :: ユーザに対して、外部リポジトリの閲覧およびリポジトリからのMoodleへのファイル選択を許可します。 | ||
* [[開発:ポートフォリオAPI|ポートフォリオAPI]] - Moodle.com | * [[開発:ポートフォリオAPI|ポートフォリオAPI]] - Moodle.com | ||
:: | :: Moodleコンテンツを取得し、外部リポジトリに登録できるようにします。 | ||
:: | :: 上記3システムは分かれていますが、補完的な役割を果たすため、同時に開発されます。 | ||
====コース構成の改善==== | ====コース構成の改善==== | ||
* [[開発:条件付き活動|条件付き活動]] - Open University (Sam Marshall) | * [[開発:条件付き活動|条件付き活動]] - Open University (Sam Marshall) | ||
:: | ::活動において、依存関係および強制パスを可能にします: 例) 「あなたは、Aを完了するまで、Bを実行できません。」 | ||
* [[開発:進捗トラッキング|進捗トラッキング]] - Moodle.com, Catalyst and Google Summer of Code | * [[開発:進捗トラッキング|進捗トラッキング]] - Moodle.com, Catalyst and Google Summer of Code | ||
:: | ::コンピテンシートラッキング (Proper competency tracking) として知られています。コースの完了時点で更新される、アウトカム/コースに一覧表示される学習計画を各ユーザが持つことができます。 | ||
* [[開発:Pagelib_2.0|Pagelib 2.0]] | * [[開発:Pagelib_2.0|Pagelib 2.0]]、[[開発:ブロック2.0|ブロック2.0]] | ||
:: | :: コンテンツを使用するブロックおよびページがMoodle内のどこにでも移動できるよう、コントロールしやすく改善します。 | ||
* [[開発:コース完了|コース完了]] | * [[開発:コース完了|コース完了]] | ||
:: | :: 各ユーザに対して、コース終了を教師が明確に指定できるようにするインターフェースです。 | ||
====活動モジュールの変更==== | ====活動モジュールの変更==== | ||
* [[NWikiロードマップ| | * [[NWikiロードマップ|新しいWiki]]モジュール (nwiki) - DFWikiteam-UPC | ||
:: | :: 開発完了後、Moodleコアモジュールに内蔵します。 | ||
* [[フィードバックモジュール]] - Andreas Grabs | * [[フィードバックモジュール]] - Andreas Grabs | ||
:: | :: 改善後、Moodleコアモジュールに内蔵しました。 | ||
* [[開発:小テストレポート機能強化|小テストレポート機能強化]] - Jamie Pratt, contracted by The Open University | * [[開発:小テストレポート機能強化|小テストレポート機能強化]] - Jamie Pratt, contracted by The Open University | ||
:: | :: 小テストに関する広範囲の改善、特に再評定およびアイテム分析。 | ||
* [[開発:小テストナビゲーション|小テストインターフェース改善]] - Tim Hunt, The Open University | * [[開発:小テストナビゲーション|小テストインターフェース改善]] - Tim Hunt, The Open University | ||
54行目: | 52行目: | ||
* [[開発:HTMLエディタ2.0|HTMLエディタ2.0]] | * [[開発:HTMLエディタ2.0|HTMLエディタ2.0]] | ||
:: | ::多くのブラウザで動作、厳密なXHTML準拠、[[開発:ファイルAPI|ファイルAPI]]と統合できるよう、古いHTMLareaを新しいバージョンに交換します。 | ||
* [[学生プロジェクト/ブログ改善|ブログ2.0]] | * [[学生プロジェクト/ブログ改善|ブログ2.0]] | ||
:: | :: ブログにコメントシステムを追加します (MDL-8776)。同時に外部ブログをサポートします。 | ||
* [[開発:メッセージング2.0|開発2.0]] | * [[開発:メッセージング2.0|開発2.0]] | ||
:: | :: インプットおよびアウトプットプラグインを使用できるよう、メッセージングシステムをリファクタリングします。ユーザがコントロールできるようにします。 | ||
* [[学生プロジェクト/セキュアRSSフィード|セキュアRSSフィード]] | * [[学生プロジェクト/セキュアRSSフィード|セキュアRSSフィード]] | ||
:: | :: プライベートキーを使用して、RSSフィードのURIを隠します。ユーザがコントロールできるようにします。 | ||
* さらなるタギング | * さらなるタギング | ||
:: | :: コース、活動および他の場所に関してタグ付けできるようにします。 | ||
* 評定表ユーザインターフェースのAJAX | * 評定表ユーザインターフェースのAJAX | ||
:: | :: ユーザビリティおよびスピードを強化するよう、ユーザインターフェースを改善します。 | ||
* 全般的なユーザビリティのレビュー | * 全般的なユーザビリティのレビュー | ||
:: | :: [http://tracker.moodle.org/browse/MDL/component/10309?selected=com.atlassian.jira.plugin.system.project:component-popularissues-panel Moodle Trackerの最も人気の高い問題]に関して取り組みます。 | ||
====管理に関する改善==== | ====管理に関する改善==== | ||
* [[コミュニティハブ]] | * [[コミュニティハブ]]インターフェース - Moodle.com and others | ||
:: | ::様々な方法でMoodleネットワークを残したまま、ユーザに他のシステムおよび外部Moodleリポジトリを探しやすくします。 | ||
* [[開発:ウェブサービス|標準ウェブサービスレイヤー]] - UPC and moodle.com | * [[開発:ウェブサービス|標準ウェブサービスレイヤー]] - UPC and moodle.com | ||
:: | ::SOAPおよびXML-RPCを通して、コアAPI機能のスタンダードセットを利用できるようにします。 | ||
* | * グループの同期も含めたユーザ登録の改善 - moodle.com (skodak) | ||
:: | :: ゲストアクセス、コース受講登録、メタコースおよびグループ同期 (グローバルグループ) に関して、いくつかの全面的な改善を施します。 | ||
====内部のクリーンアップ==== | ====内部のクリーンアップ==== | ||
* [[開発:DBレイヤー2.0|DBレイヤー2.0]] - Moodle.com | * [[開発:DBレイヤー2.0|DBレイヤー2.0]] - Moodle.com | ||
:: MDL-14679 | :: MDL-14679 データベースに関するコードをを次のように書き換えました: セキュリティを向上させるため、準備された命令文をすべての場所で使用します。ユニットテストを改善するため (mock db)、クラスにdatalib関数を置きました。ユーザスペースでスラッシュを使用する必要性を取り除きました。このことにより、サードーパーティのモジュールが動作しなくなります (しかし、[[Development:DB_layer_2.0_migration_docs|プログラムの修正は非常に難しいということではありません]])。 | ||
* | * 古いDBインストール/アップグレードシステムの削除 - Moodle.com | ||
:: | :: Moodle 1.7で導入された新しいXMLデータベーススキーマのみサポートして、Moodle 1.7以前のシステムで廃止予定のインストールおよびデータベースのアップグレードシステムを完全に取り除きました。 | ||
===願わくば=== | ===願わくば=== | ||
* [[学生情報API]] | * [[学生情報API]] | ||
:: | ::学生情報を管理するための外部システムとの統合に関するAPI | ||
* [[開発:ボイス|Moodleボイス]] | * [[開発:ボイス|Moodleボイス]] | ||
:: | :: Moodleボイスは、Moodleコアでサポートされる埋め込みボイスXMLです。 | ||
* [[Learning | * [[Learning Designエクスポート]]? - Moodle.com and Open University of The Netherlands | ||
:: | ::私たちは、概念実証 (proof of concept) およびコミュニティがIMS LDの学習を開始することを考えて、すべてのMoodleコースを非常にシンプルな形でIMS LDフォーマットにエクスポートできるシステムの開発を計画しています。 | ||
* [[ | * [[Turnitinインテグレーション]] - Dan Marsden (Catalyst NZのサポートを受けて) | ||
==関連情報== | ==関連情報== |
2008年8月29日 (金) 15:11時点における最新版
このロードマップでは、次期バージョンのMoodle機能に関する最良の情報をまとめています。この情報は、100%確かなものではありません - Moodleに追加される機能は、利用可能な財源および開発者によって変更される場合もあります。
Version 2.0
2009年上旬を予定しています。
主要な機能
- いくつかのエリアでコードをクリーンアップするため、Moodle 2.0では最小要件としてPHP 5.2を必要とします。詳細は、gophp5.org.をご覧ください。
ファイルハンドリングの改善
- ファイルAPI - Moodle.com
- 内部リポジトリのファイルを保持し、ファイルへのアクセスを管理します。
- リポジトリAPI - Moodle.com
- ユーザに対して、外部リポジトリの閲覧およびリポジトリからのMoodleへのファイル選択を許可します。
- ポートフォリオAPI - Moodle.com
- Moodleコンテンツを取得し、外部リポジトリに登録できるようにします。
- 上記3システムは分かれていますが、補完的な役割を果たすため、同時に開発されます。
コース構成の改善
- 条件付き活動 - Open University (Sam Marshall)
- 活動において、依存関係および強制パスを可能にします: 例) 「あなたは、Aを完了するまで、Bを実行できません。」
- 進捗トラッキング - Moodle.com, Catalyst and Google Summer of Code
- コンピテンシートラッキング (Proper competency tracking) として知られています。コースの完了時点で更新される、アウトカム/コースに一覧表示される学習計画を各ユーザが持つことができます。
- コンテンツを使用するブロックおよびページがMoodle内のどこにでも移動できるよう、コントロールしやすく改善します。
- 各ユーザに対して、コース終了を教師が明確に指定できるようにするインターフェースです。
活動モジュールの変更
- 新しいWikiモジュール (nwiki) - DFWikiteam-UPC
- 開発完了後、Moodleコアモジュールに内蔵します。
- フィードバックモジュール - Andreas Grabs
- 改善後、Moodleコアモジュールに内蔵しました。
- 小テストレポート機能強化 - Jamie Pratt, contracted by The Open University
- 小テストに関する広範囲の改善、特に再評定およびアイテム分析。
- 小テストインターフェース改善 - Tim Hunt, The Open University
Moodleに関する他の細かな改善
- 多くのブラウザで動作、厳密なXHTML準拠、ファイルAPIと統合できるよう、古いHTMLareaを新しいバージョンに交換します。
- ブログにコメントシステムを追加します (MDL-8776)。同時に外部ブログをサポートします。
- インプットおよびアウトプットプラグインを使用できるよう、メッセージングシステムをリファクタリングします。ユーザがコントロールできるようにします。
- プライベートキーを使用して、RSSフィードのURIを隠します。ユーザがコントロールできるようにします。
- さらなるタギング
- コース、活動および他の場所に関してタグ付けできるようにします。
- 評定表ユーザインターフェースのAJAX
- ユーザビリティおよびスピードを強化するよう、ユーザインターフェースを改善します。
- 全般的なユーザビリティのレビュー
- Moodle Trackerの最も人気の高い問題に関して取り組みます。
管理に関する改善
- コミュニティハブインターフェース - Moodle.com and others
- 様々な方法でMoodleネットワークを残したまま、ユーザに他のシステムおよび外部Moodleリポジトリを探しやすくします。
- 標準ウェブサービスレイヤー - UPC and moodle.com
- SOAPおよびXML-RPCを通して、コアAPI機能のスタンダードセットを利用できるようにします。
- グループの同期も含めたユーザ登録の改善 - moodle.com (skodak)
- ゲストアクセス、コース受講登録、メタコースおよびグループ同期 (グローバルグループ) に関して、いくつかの全面的な改善を施します。
内部のクリーンアップ
- DBレイヤー2.0 - Moodle.com
- MDL-14679 データベースに関するコードをを次のように書き換えました: セキュリティを向上させるため、準備された命令文をすべての場所で使用します。ユニットテストを改善するため (mock db)、クラスにdatalib関数を置きました。ユーザスペースでスラッシュを使用する必要性を取り除きました。このことにより、サードーパーティのモジュールが動作しなくなります (しかし、プログラムの修正は非常に難しいということではありません)。
- 古いDBインストール/アップグレードシステムの削除 - Moodle.com
- Moodle 1.7で導入された新しいXMLデータベーススキーマのみサポートして、Moodle 1.7以前のシステムで廃止予定のインストールおよびデータベースのアップグレードシステムを完全に取り除きました。
願わくば
- 学生情報を管理するための外部システムとの統合に関するAPI
- Moodleボイスは、Moodleコアでサポートされる埋め込みボイスXMLです。
- Learning Designエクスポート? - Moodle.com and Open University of The Netherlands
- 私たちは、概念実証 (proof of concept) およびコミュニティがIMS LDの学習を開始することを考えて、すべてのMoodleコースを非常にシンプルな形でIMS LDフォーマットにエクスポートできるシステムの開発を計画しています。
- Turnitinインテグレーション - Dan Marsden (Catalyst NZのサポートを受けて)