by フォックス・ピアチェンティOpenCraftのシニアオープンソース開発者
edX.orgウェブサイトは、誰でも無料で受講できる大規模なオンライン学習サイトとして2012年に開設されました。現在、edXは® 各コースで数十万人の学習者を追跡しています。Open edXプラットフォームが2013年にリリースされた際、大規模な受講者へのサービス提供の必要性がその機能の原動力となりました。これほど大規模なコースを対象とするシステムでは、一貫性があり予測可能な方法で成績を管理する必要がありました。システムはわずかな介入で採点をうまく処理しました。時間の経過とともに、インスタンスの運用コストは低下しました。 ありがたいことに、数時間以内に独自の LMS を開始できるようになりました。 オンライン学習は既にその価値を証明しており、さらなる多様性を要求しながら成長を続けています。
採点をシンプルにするため、edXの問題はコースコンポーネントを通じて自動的に採点されます。正解すれば点数が加算され、不正解であれば点数は加算されません。これは大規模なコースには最適ですが、小規模なコースや、より直接的なアドバイスを提供するコースではあまり役に立ちません。講師は状況に応じて成績を上書きできる必要があります。追加単位、技術的な問題、個人評価などは、成績の変更が有効な例です。こうしたニーズを認識し、Open edXチームは編集可能な新しいシステムの開発に着手しました。 成績表Open edXの標準のデプロイメントではまだ利用できませんが、最新のインスタンスであればインストール可能です。コミュニティがこれまでに構築してきたものを見てみましょう。
少し背景
技術に詳しくない場合、または編集可能な成績表がどのように見えるかを確認したいだけの場合は、これをスキップできます。
Open edXコミュニティは、成績表のような「マイクロフロントエンド」を開発しています。マイクロフロントエンドは、ユーザーエクスペリエンスに影響を与える機能の柔軟性と迅速な開発を可能にします。これらのReactベースのフロントエンドは、バックエンドへのREST呼び出しを使用して、最新のエクスペリエンスを提供します。
これはバックエンドのテンプレートレンダリングよりも改善されており、フロントエンドはバックエンドからページの配置方法に関する指示を受け取る必要がなくなります。その結果、最新のJavaScriptツールを使用できるようになります。
マイクロフロントエンドを本番環境でセットアップするのは簡単ではありませんが、edX devstack に慣れている方は、README の指示に従って試してみることができます。指示には注意深く従ってください。指示に従わない場合、成績表は実行できても、予期せぬ動作をする可能性があります。このプロジェクトはまだ新しいものです。
新しい編集可能な成績表の概要
新しい成績表には、すべての生徒とその成績が表示されます。画面右上の検索バーを使えば、生徒を素早く絞り込むことができます。
演習を変更するには、成績をクリックします。
ここで新しい成績と理由を入力できます。これにより監査証跡が残り、誰がどの成績を、なぜ変更したかを把握できます。
確認する演習や成績が多数ある場合は、フィルター パネルを使用して絞り込むことができます。
トラック、コホート、現在のスコアでフィルタリングできます。また、課題の種類(宿題または試験)や特定の課題でフィルタリングすることもできます。
従来の(現在の)成績表との比較:
あなたはこう尋ねるかもしれません。 現在の(レガシー)成績表と新しい編集可能な成績表を比べるとどうなりますか?
従来の成績表では、新しい成績表と同様に成績の概要が表示されます。
しかし、現在のインターフェースには成績を編集するオプションがありません。学習者の名前をクリックすると、進捗状況ページに移動するだけで、成績を編集するオプションはありません。
新しい成績表は現在、各学習者の進捗状況ページへの個別のリンクを提供していません。しかし、それ以外は、新しい編集可能な成績表は、従来の成績表の機能をすべて備えており、さらにそれ以上の機能を備えています。
最終的な考え
新しい編集可能な成績表は、以前のものに比べて多くの機能面で優れています。よりきめ細かな成績管理が必要な場合は、ぜひお試しください。今後、こうしたマイクロフロントエンドプロジェクトについて、さらに詳しくご紹介していきます。
編集可能な成績表はOpen edXの標準のデプロイメントではご利用いただけませんので、こちらでインストールいたします。contact@opencraft.comまでメールでお問い合わせください。
元の記事へのリンク: https://opencraft.com/blog/a-new-editable-gradebook-for-open-edx/
![]()