-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
📊 連名で登録されている Dojo も統計情報で集計できるようにしたい #610
Comments
こちら、 @chicaco さんにデータベース設計をお願いしたいです🙏💦(見ながら勉強したいです) |
この方法でできそうかなーと思うので、ちょっと試しに実装してみます 🛠💨✨ |
yasulab
added a commit
that referenced
this issue
Jun 21, 2020
こちら草案の Pull Request を作ってみました! 😆🎉✨ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
(読んで欲しい人: @Yuppymam @chicaco )
coderdojo.jp には2つ以上の Dojo が連名で登録しているケースがありますが、現状では、統計情報としては1つの Dojo としてカウントされています 👀📊
例えば上記の場合、Dojo 数としては 4 Dojos として集計できるとより正確になるので、次の2点について適切な設計を行い、より正確な統計情報が出せるようになると良いなと考えています 👀💭✨
(前々から改善したいなぁとは思いつつ、うまい解決方法が思い浮かばなかったのですが、ちょっと良さそうなアイデアを思いついたので Issue として共有しますね 😉 )
1. データベース設計
実現方法は色々ありそうですが、まずは情報を整理して設計する必要がありそうです。
Dojo.count
を使っているはずなので、それらのコードを新カラムを使って計測するように書き換えるDojo.count
の count メソッドと見分けやすくするためcounter
カラムにしています他にも色々やり方はありそうですが、データベース設計は情報を整理すれば大丈夫そうなイメージです 👀💭
2. デザイン設計
誰でも Dojo 数を検証できる状態を維持したまま、 より正確な統計情報にしたい。例えば「rails console を叩かないとデータを検証できない」といった状態は避けたいです。
これはデザインで解決できそうだと思っていて、例えば iOS のバッジのような形で表現することはできそうかなと考えています 👨🎨💭 (2つ以上の連名 Dojo の場合はバッジが表示され、連名している Dojo 数がバッジで表示される。coderdojo.jp にある Dojo 数とバッジの値を計算すれば誰でも検証できる。 )
👀 .oO(on-mouse で
"#{badge_number} つの Dojo を1つとして掲載しています
みたいな Tooltip を表示すると良さそう?)連名で掲載している Dojo
連名 Dojo は2つとは限らなくて、例えば「CoderDojo しまね」は7つの Dojo (松江、雲南、大田、江津、邑南、浜田、益田) の連名となっています。
cf. https://github.com/smalruby/smalruby.jp/wiki/%E9%81%93%E5%A0%B4%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0
The text was updated successfully, but these errors were encountered: