Skip to content

Editモードの講義検索フィルタを作成する #14

Description

@Axafy5479

フィルタを複数実装し、そのどれか一つでも変化したタイミングでapi(searchClasses()など)を叩いて検索する。
その検索結果を #15 に渡す

曜限フィルタ

曜日、時限で講義を絞るフィルタ
現行では時間割表を表示し、コマを選択することでフィルタをかけている(下図は、火3と集中のORフィルタ)
image

しかし

  • 画面が大きい上、下部の「検索条件」と別枠なので、フィルタリングしていることを忘れがち
  • 曜限の複数選択は、実際に利用されるのだろうか(複数選択を妥協すれば、シンプルに表現できる)

という点で個人的に改善したい機能

その他のフィルタ

  • 履修可能な講義のみ表示
    • 現状ではボタンですが、他のデザインに合わせてチェックボックでも良い
  • フリーワード
    • 講義の名前のみ対象か、講義詳細も対象とするかを切り替えるボタンもあわせて配置
  • 学期
  • 評価方法
  • 種別
  • 既に登録している講義

image

フリーワードの隣のボタンなどぱっと見では分かりにくいフィルタもあるので、フィルターの概要をホバー(tooltip)で説明する。

フィルタのデフォルト設定について

フィルタの設定を一括で初期化するボタンを配置する
現状では、一部種別や履修不可な講義が弾かれているが、初期状態は全授業を表示させた方が良い気がする

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions