現象
- 授業担当者として、Canvas LMSで課題の成績データをCSVファイルで一括アップロードする際、ファイルの形式が正しいのに、インポートに失敗することがある。
- エラーは出ず、「すでに登録済のデータと変更ありません」という意味のメッセージが出て正常に終了する。CSVファイルには新しい成績情報が正しく含まれているのに。
ありえる原因と解決方法
禁則事項 final
-
原因: 1行目の課題名に文字列
final
(大文字小文字を問わず)が含まれているとその課題(CSVファイルの列)が読み込まれなくなる。 -
解決方法: 1行目の課題名から文字列
final
を削除する。結果として課題名がCanvas上の課題名と不一致になっても課題IDが合致していればOK- 例:
Final Grade (23456)
だと正しくインポートできないが、Grade (23456)
などと書きかえれば、課題 Final Grade (23456) を上書きするように正常に読み込まれる。
- 例:
おしまい
- 今後も見つけた事象があれば書き足していきます。