AI 駆動型コース作成: LLM を活用した Open edX LMS での魅力的なコンテンツの作成

23年2024月XNUMX日 | 執筆者

詳細については、今後開催される Open edX Meetup に登録してください。

Open edX LMSでゼロから新しいコースを作るなんて、ワクワクしますよね?でも、まるで山の麓で上を見上げているような気分になることもあるでしょう。最初のページ、あなたのアイデアを待つ空白のページは、チャンスであると同時に挑戦でもあります。見てください。すべてが空っぽで、セクションやインタラクティブな要素で埋め尽くされ、やがてあなたのコースの魂が宿るのです。

空白ページ

でも、現実的に考えてみましょう。この漠然としたアウトラインを充実した学習体験に変えるというのは、大変なことです。コンテンツの計画、アクティビティの設計、そしてその間のクリックや入力作業など、やるべきことが山積みです。まるで魔法の杖ですべてが現実のものになったかのような、そんな作業です。

もし魔法が本当に存在するとしたらどうでしょう?杖ではなく、AIの力で。面倒な作業から解放され、インテリジェントなテクノロジーが手助けしてくれたらどうでしょう?まさにそれが、私たちが取り組んでいることです。大規模言語モデル(LLM)の高度な機能を活用して、基礎となるコンテンツを生成します。これは人間の手による作業に取って代わるものではなく、AIの効率性によってクリエイティブなプロセスを強化することなのです。

AIを活用したコンテンツ生成

YouTube動画、最新のPythonドキュメントなどの公式ドキュメント、PDFコンテンツなど、多様なコンテンツソースから情報を得るモデルを開発し、コースの基盤を構築します。このモデルは提供されたコンテンツのみを使用するため、幻覚や捏造された情報に惑わされることなく、洞察に満ちた学習体験を提供します。このモデルは優れたコースの姿を学習し、それに基づいて応答を提供します。

このモデルには、エディターなどの他のツールと統合するための API も備わっており、コンテンツを制御して編集、改善、磨き上げることができます。

以下は、RAG(検索拡張生成)アプリケーションです。 Python 3.12 の新機能ドキュメント そしてそれに基づいて短期コースを作成します。 

AI、LLM、RAG

当社のコンテンツ作成ツールの中核には、複雑に聞こえるかもしれないが非常に単純なテクノロジーの組み合わせが採用されています。 人工知能(AI) 人間の知能を模倣するように設計された機械を指します。AIには 大規模言語モデル(LLM)は、人間のようにテキストを理解し生成する、広大なインタラクティブ ライブラリのようなものです。 検索拡張生成 (RAG) 両方の長所を組み合わせたもの: 正確な情報を取得する(検索) の三脚と そしてそれを創造的に新しいコンテンツ(世代)に形作る勤勉な研究者と創造的なライターが一体となったようなものと考えてください。私たちのアプリケーションは、これらの技術を活用して、様々なコンテンツを構造化された教育体験に変換します。

AIドラフトからOpen edXプラットフォームへ:コースの改良と配信

前のステップでは、AIを用いて情報を生成しましたが、それはほんの始まりに過ぎません。情報を知恵に変えるためには、コンテンツに人間的なタッチを加えることが非常に重要です。このステップでは、AI生成コンテンツとOpen edX LMSへの配信の間のギャップを埋めるために、モデルAPIへのAPI呼び出しを行い、AI生成データを取得し、編集するための手段を提供するエディターを使用します。編集が完了したら、次の形式でエクスポートできます。 OLX Open edX LMS に読み込むための形式です。

コースを作成するために実行する手順の詳細は次のとおりです。

  1. AI生成コンテンツを取得する: エディターは AI モデルと通信し、選択したコンテンツ ソースへのリンクを提供します。
  2. 構造化データを受信する: モデルはこのコンテンツを処理し、セクション、サブセクション、初期評価が完備されたコースの構造化されたドラフトを返します。
  3. エディターに読み込む: このドラフトはエディターに読み込まれ、コースの基礎が構築されます。
  4. 編集と強化: エディターを使用すると、物語の調整、コンテンツの充実、マルチメディア要素の追加、学習成果との調整など、あらゆる詳細を自由に微調整できます。
  5. OLXとしてエクスポートコースの内容に満足したら、エディターを使用してコース全体を OLX (Open Learning XML) ファイルとしてエクスポートできます。
  6. Open edXへのインポート プラットフォーム: 最後のステップは、この OLX ファイルを取得して Open edX にインポートすることです。

それがどのように機能するか見てみましょう

YouTubeで次のようなビデオ講義を作成したと想像してください。 Python if-else stetements次に、そのビデオを使用して短い Open edX コースを作成します。

  1. エディタの入力要素にビデオリンクを入力してクリックしてみましょう コースを作成
編集者がデータを引き出す
  1. ボタンをクリックすると、エディターはモデルの API を呼び出し、生成されたコンテンツを取得してエディターに読み込みます。
編集者がデータを引き出す

エディターには次のようなものが表示されます。

データ付きエディター
  1. さて、エディターでコンテンツを微調整して強化しましょう。完了したら、 OLXのエクスポート
エディターがデータを強化する

コンテンツ構造が有効な OLX である場合、ファイルがダウンロードされます。

この例では、いくつかのスタイルと新しいコンポーネントのみを追加しました Python コードエグゼキューター 私たちのコースにご参加ください。これはほんの始まりに過ぎません。真に成功するコースの真髄は、受講者一人ひとりに合わせた丁寧な指導にあります。AIは基礎を築きますが、それを効果的な学習体験へと変えるのは、インストラクショナルデザイナーの洞察力と専門知識です。

  1. Open edX LMSへのコースのインポート

それでは、Open edXプラットフォームのコースにアクセスして、 /import/course-v1:TLA+PY106+2024_Q1 URLをクリックして インポートするファイルを選択 前の手順でダウンロードしたファイルを選択してインポートする

コースインポート1
コースインポート2
コースインポート3
  1. コース構成を確認する

それでは、LMSに移動して、コースが期待どおりに表示されているかどうかを確認しましょう。

コースの結果

ご覧のとおり、コースをOpen edXプラットフォームに正常にインポートできました。

この投稿では、AI が Open edX LMS でのコンテンツ作成を高速化する方法について説明しましたが、ここでは可能性のほんの一部を紹介したに過ぎません。

AI が進化するスピードは、より優れた学習体験と学生のエンゲージメントを実現する、さらに明るい未来を約束します。

Open edXインスタンスでこのツールを使用することに興味がある場合は、お気軽に 私に連絡してください 開発プロセスについての最新情報をお知らせし、ベータ テスター アクセスを提供させていただきます。

ご質問やご意見がありましたら、Open edXミートアップに無料でご参加ください。 ここに登録してください。

ローディング

注目の返信
  1. こんにちは!
    とても興味深いです、
    この機能を試すことができるインスタンスはありますか?
    残念ながら、EduNextではまだサポートされていません。
    よろしく
    アマ

  2. Hi @Amaury_Van_Espen
    この機能にご興味をお持ちいただきありがとうございます。デモインスタンスを共有してレビューさせていただきます。メッセージをお送りください。 amirtds@gmail.com そこから先は私たちが引き継ぐ

議論を続ける 議論する.openedx.org

一般

システムのアバター AmirTadrisiのアバター Amaury_Van_Espen のアバター

もっと時間が必要ですか? 以下の記事をご覧ください。

共に問題を解決する:コミュニティ主導のプラットフォーム開発
Open edXカンファレンスで未来を切り拓くスキルとスケールアップ
Open edXカンファレンス開発者向けワークショップ
デジタルの未来を取り戻す:私がオープン・ルネッサンス・グループに参加した理由
Open edX カンファレンス 2026 に参加しましょう!

2026 Open edX カンファレンスでは、世界最高峰のオープンソース オンライン学習管理システムの XNUMX つである Open edX プラットフォームの革新的な使用事例を紹介し、教育設計、コース構成、生成 AI などの画期的なテクノロジーを含む Open edX プラットフォームの運用と拡張の方法における最新の進歩を紹介します。