Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

詳細画面で何を作るかを決める #21

Closed
penicillin0 opened this issue Jul 7, 2020 · 7 comments
Closed

詳細画面で何を作るかを決める #21

penicillin0 opened this issue Jul 7, 2020 · 7 comments

Comments

@penicillin0
Copy link
Owner

penicillin0 commented Jul 7, 2020

Why & What

ref. #20

詳細画面として何をどの順序で実装するかを決めたい。

実装順番

@penicillin0
Copy link
Owner Author

penicillin0 commented Jul 7, 2020

とりあえず欲しい機能列挙

  • 問題文が見える
  • 解答状況がわかる
    • 解答ステータス
    • 提出時刻
  • 点数
  • 本番の正答率
    • AtCoderのみになるかな?
  • ジャンル

@penicillin0

This comment has been minimized.

@penicillin0
Copy link
Owner Author

penicillin0 commented Jul 7, 2020

問題文が見える

何もないと悲しいのでこれはとても大事

実装案

  • 事前に問題文をFirestoreに入れておく
    • Firestoreにデータを入れる際は手元でスクレイピングする感じ
  • Hostingの際にFireStoreから該当する問題文を取ってくるようにする
    • ProblemItemコンポーネント内

@penicillin0
Copy link
Owner Author

penicillin0 commented Jul 7, 2020

解答状況がわかる

detail

  • 解答状況がわかる
    • 解答ステータス
      • AC, WA, TLE...
    • 提出時刻

実装案

@penicillin0
Copy link
Owner Author

penicillin0 commented Jul 7, 2020

点数, 本番の正答率

点数, 本番の正答率いるかな????

  • AOJが点数がないからあっても微妙な気がする
  • そもそも水色になるための100問なわけだし、点数はあまり気にならない?

@penicillin0
Copy link
Owner Author

ジャンル

  • そもそも問題にジャンルが設定されているわけではないので、かなり難しい

  • Qiitaでは簡単にジャンル分けされているので、それを流用するのあり?

  • メリット

    • 解き方が予想できる
    • 自分の苦手に狙い撃ちできる
  • デメリット

    • 解き方が予想できてしまう
    • 思考にバイアスがかかる (別解とか思いつきにくい)

@penicillin0
Copy link
Owner Author

決まったのでClose
#21 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant