この新しい機能により、評価への対応の柔軟性が向上します。
ブリティッシュ·コロンビア大学 (UBC)は EDX の三脚と スタンフォード スタンフォード大学が主導したこの特集に4ヶ月間共同で取り組んできました。講師は、Open Response Assessment(ORA)ツールを設定して、学習者からの画像、PDF、またはこのコース専用のファイル形式のアップロードを受け付けられるようになりました。以前は、画像のアップロードはJPGまたはPNG形式のみでした。
機能の仕組み
インストラクターは、Open Response Assessment コンポーネントの設定を編集して、ファイルのアップロードを有効にします。
ファイルのアップロードはコンポーネントの設定で有効になります
「ファイルのアップロードを許可する」セクションで、講師は 4 つのオプションのいずれかを選択できるようになりました。
- なし – 学習者はファイルをアップロードできません (デフォルトのオプション)。
- 画像ファイル – 学習者はJPG、GIF、PNG形式の画像ファイルをアップロードできます。GIF形式のアップロードオプションは、この機能の新機能です。学習者は画像ファイルをアップロードする際に、これらのファイル形式のいずれかを選択できます。
- PDFまたは画像ファイル – 学習者は PDF または上記の画像ファイルのいずれかをアップロードできます。
- カスタムファイルタイプ – 学習者は、講師が指定したファイルタイプのファイルをアップロードできます。
選択すると、カスタム ファイル タイプが別のボックスにリストとして入力されます。
講師がファイルアップロード設定を設定、保存、公開すると、学習者には問題の回答ボックスの下にファイルアップロードボタンが表示されます。アップロードできるのは、Studioでコンポーネントに指定されたファイル形式のみです。
有効にすると、学習者のインターフェースにアップロード ボタンが表示されます。
この機能が安全に使用できる理由
ピアレビューでは、学習者は他の学習者が作成・アップロードしたファイルをダウンロードする必要があります。悪意を持って使用される可能性のあるファイル形式がアップロードされる可能性があるため、edXとUBCは協力して、アップロードが禁止されているファイル形式(exe、dmg、appなど)の「ブラックリスト」を作成しました。
講師がファイルのアップロード時に「カスタムファイルタイプ」オプションを選択し、ブラックリストに登録されているファイルタイプのいずれかを指定すると、エラーメッセージが表示され、設定を保存できません。同様に、学習者がブラックリストに登録されているファイルタイプのファイルをアップロードしようとすると、エラーメッセージが表示され、アップロードできません。
UBCがこのプロセスから学んだこと
この機能は、UBCがedXに初めて貢献したものの一つです。プルリクエストから最終マージまで、すべての手順を踏むことは、開発者にとって素晴らしい学習体験となりました。
小さな変更ではありましたが、エンドユーザーの要望を満たしつつシステムセキュリティを損なわないようにする必要があったため、この機能の実装は困難を極めました。このバランスを実現するには、Open edXコミュニティの様々なメンバーと連携し、技術、セキュリティ、ユーザーインターフェース、ユーザーエクスペリエンスの観点から、多くのコメント、提案、設計オプションを検討していく必要がありました。
時間はかかりましたが、反復的で詳細なレビュープロセスは開発チームに大きな感銘を与えました。各領域の改善に関する提案は、開発者が将来、より優れた貢献をどのように構築し、提出していくかを理解するのに役立ちました。
この投稿はUBCと共同執筆されました。
![]()