| オープンオラット | |
|---|---|
| 開発者 | フレンティックス GmbH |
| 初回リリース | 2011-2025 |
| 安定版リリース | 20.2 / 2025年12月11日 |
| リポジトリ | |
| 書かれた | ジャワ |
| オペレーティング·システム | Windows、Linux、macOS |
| 入手可能な | 英語、ドイツ語、フランス語、その他 |
| タイプ | 学習管理システム |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | オープンラット |
OpenOlatは、指導、教育、評価、コミュニケーションのためのWebベースの学習管理システムです。OpenOLATという名称は、 Open Online L Earning And Trainingの略で、オープンソースかつオンラインであることを強調しています。OpenOlatはオープンソースソフトウェアであり、2011年からfrentix GmbHによって開発されています。OpenOlatは、チューリッヒ大学が開発したLMS OLATをベースにしています。
OpenOlatは、オープンソースプロジェクトOLATから生まれました。2011年、チューリッヒ大学は、コードベース全体を再設計し、Mercurialバージョン管理システムへの移行を目標とした大規模なリファクタリングプロジェクトを開始しました。リファクタリングの開始に伴い、OLATコミュニティの貢献者のリポジトリへのアクセスが取り消され、それ以上の貢献は不可能になりました。それ以来、OLAT開発者は完成したソースコードを公開する形でのみオープンソースを実践しており、コミュニティへの関与は一切ありません。OLATのこうした変化を受けて、2011年にOpenOlatフォークが開始されました。OpenOLATは、オープンな開発プロセスに従い、コミュニティの関与を促進するOLATの代替手段です。この新しいプロジェクトの発起者は、チューリッヒ大学のスピンオフ企業である frentix GmbH です。同社は OLAT の創始者の 1 人によって設立され、2011 年まで OLAT の商用サービスを提供していました。frentix は 2006 年の設立以来、OLAT コード ベースに主要な機能を提供し、バグ修正の大部分を担当してきました。
frentixは2011年末まで商用顧客向けにOLATproを提供していましたが、これには一般公開版には含まれていない機能が含まれていました。OpenOlatの登場に伴い、プロ向けOLATproリリースのfrentix機能の多くが、一般公開版OpenOlatオープンソースリリースに移植されました。[ 1 ]
2020 年、OpenOlat はOnlyOfficeのオープン ソース エディターを統合し、メンバーがテキスト ドキュメント、スプレッドシート、プレゼンテーションをオンラインで共同編集できるようにしました。
アップデートは定期的にリリースされ、インターフェースが改善されるだけでなく、新しい機能も導入されます。
リリース8.2では、グループ管理システムが大幅に改善されました。リリース8.3ではOpenMeetingsとの統合が追加され、リリース8.4ではチャットインフラストラクチャに大きな変更が加えられ、システム全体のパフォーマンスと安定性も向上しました。
リリース9.0では、JavaScriptフレームワークExtJSをより軽量なjQueryに置き換え、JavaScriptレイヤー全体をリファクタリングしました。さらに、テスト問題の共同作成と共有を可能にする質問プールが導入されました。
バージョン10.0では、OpenOLATのあらゆるビジュアル要素が全面的に再設計されました。Bootstrapをベースとしたレスポンシブデザインパラダイムの導入により、OpenOLATはモバイルデバイスや小型画面にも対応できるようになりました。また、学習リソースは学習者用と作成者用の別々のエリアに分割され、より直感的で使いやすくなりました。
リリース11.0では、試験インフラストラクチャが全面的に改訂され、IMS QTI 2.1形式に変更されました。さらに、eアセスメントが様々なレベルで拡張され、新しいポートフォリオが実装されました。
OpenOlatリリース14.0では、ファイルシステムに変更が加えられ、様々なドキュメントエディタの統合が可能になったほか、管理機能も強化されました。新しいコース要素「ライブストリーム」が実装され、既存のコース要素も改善されました。
リリース15.0では、インターフェースを強化するための改善点の一つとして、新しい「ラーニングパス」を導入し、より簡単な学習方法を実現しました。さらに、「BigBlueButton 」などの新しいコース要素も追加されました。プライバシー保護のため、プライバシーポリシーと利用規約 を有効にするオプションが追加されました。
リリース16.0では、3G Covid証明書に加え、eAssessmentセクションでのテスト所要時間の表示など、いくつかの改訂が行われました。ラーニングパスコース用の新しいコピーウィザードが実装されました。また、パーソナライズオプションの追加、使いやすさとインターフェースの強化も行われました。
リリース17.0では、新しいコース要素「練習」に加え、タスク要素とフォルダコンポーネントのさらなる改訂が行われました。カタログ2.0では、「検索とフィルター」も改善されました。一部の組織では、共有と投稿の設定が改訂されたことで、大きなメリットを感じられるかもしれません。このリリース以降、新しいOAuthログインプロバイダーがサポートされ、ビデオ会議ツールのリストにZoomも追加されました。
18.0リリースでは、「プロジェクト」セクションに加え、メディアセンターとバッジが導入されました。従来のコース要素が改善され、「JupyterHub」などの新しい要素が追加されました。品質管理モジュールも改善されました。UX/ユーザビリティセクションでは、多くのアップデートが実装され、アクセシビリティも向上し、オリエンテーションの一貫性が向上しました。「Passkey」のおかげで、ログインがさらに簡単になりました。
リリース19.0では、フォルダコンポーネントが拡張され、「ファイルハブ」と「Share Point」の統合が一元化されました。新しいピアレビューやルーブリックベースの評価、そして新たに導入されたトピックブローカーといった新しい学習・評価機能が追加され、これらは新しいコース要素「選択」によってさらに強化されています。
リリース20.0では、コースプランナーが導入されました。ウィジェット、コーステンプレート、公開カタログなど、様々な機能を活用してコースの編成をサポートします。新しい自動認定プログラムには、再認定と単位取得ポイントが統合されています。
OpenOlatは、学習者と教師のための多くの機能を提供します。一連のビルディングブロックにより、教師はコミュニケーション、コラボレーション、評価を組み込みながら、様々な教育手法を用いてコースを作成できます。コースシステム外でも、より多くの学習リソースとツールを利用できます。学習リソースは、登録していないユーザー、いわゆるゲストにも利用可能にできます。様々な予約方法を使用することで、コースを有料で提供することも可能です。
OpenOlat には、学習管理システムに典型的な多くの要素が含まれています。
コースシステムはOpenOlatの中心的な要素です。学習者と作成者のための領域に分かれています。作成者の役割を持つユーザーは、オーサリング環境でコースと学習リソースを作成および管理できます。様々な学習リソースを使用することで、協力やコラボレーションのための領域を含む、統合されたコースエディタで多様な学習シナリオを表現できます。学習リソースは作成またはインポートでき、参照を作成することで1つまたは複数のコースに統合できます。参照先の学習リソースを変更すると、それが使用されるすべての場所で変更されます。
OpenOlat では次の学習リソースが利用可能です。
OpenOlatのテストは、参加者にクイズを出し、期末試験の準備をするために使用されます。テストは、オーサリング環境またはコースエディターで直接作成・管理できます。テストはインポートすることも、内蔵のQTIテストエディターを使用して作成することもできます。OpenOlatはIMS-QTI形式バージョン2.1をサポートしています。バージョン1.2はOpenOlat 16.0のリリースで完全に廃止されました。フォーム学習リソースはアンケートに役立ちます。評価ツールとテスト統計を使用することで、テストやアンケートを評価できます。
OpenOlatの評価モードは、指定された時間内にコース全体を保護モードでテストまたは試験を実施できるコース機能です。試験は特定のユーザーグループに制限できます。IPアドレスを制限することで、試験のセキュリティを強化できます。試験にSafe Exam Browserの使用が必須の場合は、 キオスクモードで試験を実施できます。
OpenOlatの質問プールは、個々のテスト問題(いわゆるアイテム)のデータベースで、通常はQTI形式です。各アイテムには、学習オブジェクトメタデータに従ってキャプチャおよびコンパイルされたすべての関連情報とメタデータが含まれています。アイテムは質問プールからグループでエクスポートされ、OpenOlatテスト学習リソースとして利用できるようになります。各アイテムには、質問とそれに対応する回答だけでなく、作成者、作成日、キーワードなどの情報も含まれており、アイテム分析用の特性値を追加することもできます。アイテムは、学習リソースまたは外部XMLファイルとしてインポートすることも、質問プールで直接作成することもできます。グループまたはプールで共有することで、テスト作成者はアイテムとテストを共同で作業できます。
OpenOlatのロールベースの認証システムを通じて、コーチをコース、グループ、または個々のユーザーに割り当てることができます。ブログ、フォーラム、Wiki、ポッドキャスト、共有フォルダ、メール、チャットなどのソーシャルツールは、OpenOlatユーザー間のコミュニケーションとコラボレーションを可能にします。グループはコースとは独立してプロジェクトに使用できるほか、システム構成に応じて学習者自身で作成することもできます。
グループやコースでの役割割り当てにより、参加者はオーナー(コース)またはコーチ(グループとコース)に割り当てられ、評価ツールとトラックレコードへのアクセスが可能になります。オーナーは常にメンバー管理を含むリソースのすべての管理ツールにフルアクセスできますが、コーチは学習リソースが公開された後のみ、アクセスが制限されます。[ 2 ]
1 つ以上のコースへのオプションのリンクを備えたグループ システムに加えて、共同作業を可能にするさまざまなコース要素がコース内で利用できます。
統合されたメール システムに加えて、連絡を確立するための他の通信機能も利用できます。
OpenOlat は、ユーザーの役割とグループに基づいて、コースやその他の学習リソースに対するさまざまな表示とアクセス ルールをサポートします。また、学習リソース カタログのカリキュラム使用、ユーザー固有のコースの表現、学習プラットフォーム自体もサポートします。OpenOLAT ポータルは、ユーザー向けのカスタマイズ可能なスタート ページです。
コースと課題は、外観、内容、そして例えば配信日など、個々のユーザーに合わせてカスタマイズできます。表示とアクセス制御は、時間、グループ、過去の達成度に基づいて設定できます。いわゆるエキスパートルールにより、どのユーザーがどの学習リソースにアクセスできるかをきめ細かく制御できます。

OpenOlatにはカスタマイズ可能なポータルページがあり、ユーザーは好みに合わせてパーソナライズして調整できます。複数のポートレットを個別に表示・設定できます。さらに詳細な個人用ツールや設定は、拡張可能な個人メニューで利用できます。

OpenOLATには独自のオーサリング環境があり、コース、学習リソース、コース要素をeラーニングコースに統合できます。この環境により、すべてのコースと学習リソースを容易に管理できます。コースには、コース固有のリソース管理と設定のための専用のコースエディタが用意されています。コースは、OpenOLATインスタンス間でzipファイル形式で共有されます。
OpenOlatには、 IMSコンテンツパッケージとQTIテストを作成するための独自のコンテンツパッケージエディターとテストエディターが搭載されています。OpenOlatで作成されたCPとテストは、これらの標準形式をサポートする他のLMSに簡単にエクスポートおよびインポートできます。

システム管理者は管理タブでOpenOlatを管理します。ここでは、デフォルト言語の設定、レイアウトの変更、クォータとバージョン設定の調整など、システムをさまざまなユースケースに適応させるための様々な設定を変更できます。
OpenOlatはバージョン1.1でIMS LTI標準をサポートしており、OpenOlat 15.5以降はバージョン1.3でもサポートされています。これにより、あらゆる外部ツールをOpenOlatに統合できます。バージョン1.3では、プラットフォームとツールの両方の側面がOpenOlatに実装されています。つまり、外部ツールをOpenOlatコースに統合できるだけでなく、逆にOpenOlatコース全体またはグループ全体を他のシステムに統合することも可能です。
パブリックリリースに含まれる機能に加えて、frentixは顧客向けにいくつかのカスタム機能を提供しています。これらの機能の一部については、前の文章で既に説明しました。
OpenOLATは、サーブレットインターフェース上にJavaで記述されており、Windows、Mac OS X、Linux環境で動作し、通常はTomcat上で動作します。Apache 2.0オープンソースライセンスに基づいて開発・配布されています。UTF-8が組み込まれており、MySQLやPostgreSQLといった一般的なデータベースもサポートされています。OpenOLATでは、すべてのデータトランザクションをSSLで保護しています。
歴史的な経緯により、OpenOLATは独自のコンポーネントベースのMVCアプリケーションフレームワークを採用しています。データベース抽象化レイヤーとしてHibernate 、設定にはSpring 、ビルドプロセスのサポートにはMaven 、リビジョン管理システムにはMercurialを使用しています。ユーザーインターフェースはHTML、CSS、JavaScriptで記述されており、組み込みのAjaxメカニズムにより、変更されたページ部分のみを更新できます。