フィードバック

先生の操作に対するシステムの応答。「保存できた」「失敗した」「何か起きている」を適切なタイミングと方法で伝える。

トースト通知

用途

操作の結果を一時的に表示する。「保存しました」「削除しました」「エラーが発生しました」など。先生の操作フローを中断せず、結果だけを伝える。

表示位置と消え方

画面右上に表示する。成功トーストは3〜5秒で自動消去。エラートーストは手動で閉じるまで残す(先生がエラー内容を確認する時間が必要)。複数のトーストが同時に出る場合は縦に積む(最大3つまで、古いものから消える)。

成功

背景を成功色(positive-subtle)に。チェックアイコン + メッセージ。自動消去。

エラー

背景をエラー色(negative-subtle)に。xアイコン + メッセージ + 閉じるボタン。手動消去。

インラインフィードバック

フォームバリデーション

フィールド直下に赤テキストでエラーを表示する。フィールドのボーダーも赤に変える。メッセージは「どうすれば正しくなるか」を伝える。詳細は「フォーム」ルールを参照。

保存ステータス

自動保存がある場合は「保存中...」「保存済み」をヘッダーやフォーム近くに控えめに表示する。先生Webでは明示的な保存ボタンを基本とするが、下書き機能ではブラウザのlocalStorageに自動保存し、その旨を表示することがある。

バナー通知

システム全体に関わるお知らせ(メンテナンス予告、重要なアップデート)はページ上部にバナーとして表示する。

  • 情報バナー: 新機能のお知らせなど。info色の背景。閉じるボタン付き。
  • 警告バナー: メンテナンス予告、データ移行のお知らせ。warning色の背景。期限を明記する。
  • バナーは画面の最上部(ヘッダーの上)に配置し、閉じるまで常に表示する。閉じた状態はセッション中記憶する。

プログレス表示

ファイルアップロード: プログレスバーで進捗を表示する。「N% アップロード中...」のテキストを添える。アップロード中はキャンセルボタンを表示する。

長時間操作: CSV一括処理など、数秒以上かかる操作はプログレスインジケータを表示する。完了予測が難しい場合は不定形のプログレスバー(インデターミネート)を使う。

Do / Don't

Do
  • 成功トーストは自動消去、エラートーストは手動消去にする
  • エラーメッセージに復旧手段を含める
  • アップロード中にキャンセル手段を提供する
  • バナー通知には具体的な日時・期限を明記する
Don't
  • エラートーストを自動消去しない(先生が読む前に消える)
  • トーストを4つ以上同時に表示しない
  • 成功も失敗もフィードバックなしにしない(何が起きたかわからない)
  • バナーを閉じた後に毎回再表示しない

プロトタイプ

バナー通知

新機能: CSVエクスポートに対応しました

一覧画面の右上からCSVファイルをダウンロードできます。

メンテナンスのお知らせ

2026年3月15日 2:00〜4:00(JST)にシステムメンテナンスを実施します。

トースト通知

教室を保存しました。
保存に失敗しました。再度お試しください。

プログレス

students.csv をアップロード中...68%

インラインバリデーション

有効なメールアドレスを入力してください。