Skip to content

Commit 76562ad

Browse files
authored
Merge pull request #1651 from coderdojo-japan/publish-coderdojo-stats-in-2024
📊 Publish CoderDojo Stats in 2024 ☯️✨
2 parents d097157 + 811497c commit 76562ad

File tree

3 files changed

+85
-6
lines changed

3 files changed

+85
-6
lines changed

app/controllers/stats_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ def show
1414
return
1515
end
1616

17-
# 2012年1月1日〜2023年12月31日までの集計結果
17+
# 2012年1月1日〜2024年12月31日までの集計結果
1818
@period_start = 2012
19-
@period_end = 2023
19+
@period_end = 2024
2020
period = Time.zone.local(@period_start).beginning_of_year..Time.zone.local(@period_end).end_of_year
2121
stats = Stat.new(period)
2222

app/models/high_charts_builder.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def build_annual_event_histories(source)
3333
f.series(type: 'line', name: '累積合計', yAxis: 1, data: data[:cumulative_sums])
3434
f.yAxis [
3535
{ title: { text: '開催回数' }, tickInterval: 500, max: 2000 },
36-
{ title: { text: '累積合計' }, tickInterval: 2500, max: 10000, opposite: true }
36+
{ title: { text: '累積合計' }, tickInterval: 3000, max: 12000, opposite: true }
3737
]
3838
f.chart(width: 600, alignTicks: false)
3939
f.colors(["#F4C34F", "#BD2561"])
@@ -49,8 +49,8 @@ def build_annual_participants(source)
4949
f.series(type: 'column', name: '参加者数', yAxis: 0, data: data[:increase_nums])
5050
f.series(type: 'line', name: '累積合計', yAxis: 1, data: data[:cumulative_sums])
5151
f.yAxis [
52-
{ title: { text: '参加者数' }, tickInterval: 2500, max: 12500 },
53-
{ title: { text: '累積合計' }, tickInterval: 12000, max: 60000, opposite: true }
52+
{ title: { text: '参加者数' }, tickInterval: 2500, max: 12500 },
53+
{ title: { text: '累積合計' }, tickInterval: 14000, max: 64000, opposite: true }
5454
]
5555
f.chart(width: 600, alignTicks: false)
5656
f.colors(["#EF685E", "#35637D"])

db/static_event_histories.yaml

Lines changed: 80 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,36 @@
1919
# https://dojocon-japan.doorkeeper.jp/events/past
2020
#
2121
# ID 194: CoderDojo 三次 - https://www.facebook.com/dojo.miyoshi/past_hosted_events
22-
# MEMO: データ追加のサンプルとして2023年のイベント情報を入れてみています。
22+
# MEMO: データ追加のサンプルとして2023〜2024年のイベント情報を入れてみています。
23+
# 「興味あり」はカウントせず、「参加者」のみをカウントしています。
24+
#
25+
# 2024
26+
- dojo_id: 194
27+
event_url: https://www.facebook.com/events/436353945837073/
28+
evented_at: 2024-06-09 14:00
29+
participants: 1
30+
- dojo_id: 194
31+
event_url: https://www.facebook.com/events/1550750222136890/
32+
evented_at: 2024-05-12 14:00
33+
participants: 1
34+
- dojo_id: 194
35+
event_url: https://www.facebook.com/events/967674081399396/
36+
evented_at: 2024-04-14 14:00
37+
participants: 1
38+
- dojo_id: 194
39+
event_url: https://www.facebook.com/events/800050015495383/
40+
evented_at: 2024-03-10 14:00
41+
participants: 1
42+
- dojo_id: 194
43+
event_url: https://www.facebook.com/events/1581483302667332/
44+
evented_at: 2024-02-11 14:00
45+
participants: 1
46+
- dojo_id: 194
47+
event_url: https://www.facebook.com/events/1072946490568386/
48+
evented_at: 2024-01-14 14:00
49+
participants: 1
50+
51+
# 2023
2352
- dojo_id: 194
2453
event_url: https://www.facebook.com/events/359085903440917/
2554
evented_at: 2023-12-10 14:00
@@ -69,6 +98,50 @@
6998
evented_at: 2023-01-08 14:00
7099
participants: 2
71100

101+
# ID 268: CoderDojo 吉備 as DojoCon Japan 2024
102+
- dojo_id: 268
103+
event_url: https://dojocon-japan.doorkeeper.jp/events/176163 # 入場チケット
104+
evented_at: 2024-09-15 10:00
105+
participants: 114
106+
- dojo_id: 268
107+
event_url: https://dojocon-japan.doorkeeper.jp/events/176169 # 同伴者1
108+
evented_at: 2024-09-15 10:00
109+
participants: 20
110+
- dojo_id: 268
111+
event_url: https://dojocon-japan.doorkeeper.jp/events/176171 # 同伴者2
112+
evented_at: 2024-09-15 10:00
113+
participants: 5
114+
- dojo_id: 268
115+
event_url: https://dojocon-japan.doorkeeper.jp/events/176202 # 同伴者3
116+
evented_at: 2024-09-15 10:00
117+
participants: 1
118+
- dojo_id: 268
119+
event_url: https://dojocon-japan.doorkeeper.jp/events/176203 # 同伴者4
120+
evented_at: 2024-09-15 10:00
121+
participants: 0
122+
- dojo_id: 268
123+
event_url: https://dojocon-japan.doorkeeper.jp/events/177221 # マイクラ
124+
evented_at: 2024-09-15 10:00
125+
participants: 8
126+
- dojo_id: 268
127+
event_url: https://dojocon-japan.doorkeeper.jp/events/177223 # CoderDojo WS
128+
evented_at: 2024-09-15 10:00
129+
participants: 2
130+
- dojo_id: 268
131+
event_url: https://dojocon-japan.doorkeeper.jp/events/177222 # M5Stack
132+
evented_at: 2024-09-15 10:00
133+
participants: 6
134+
135+
# NOTE: 懇親会は Stats の利用シーンの性質と合わないかもなので一旦除外
136+
#- dojo_id: 268
137+
# event_url: https://dojocon-japan.doorkeeper.jp/events/177349 # 懇親会
138+
# evented_at: 2024-09-15 10:00
139+
# participants: 40
140+
#- dojo_id: 268
141+
# event_url: https://dojocon-japan.doorkeeper.jp/events/177350 # 懇親会 LT
142+
# evented_at: 2024-09-15 10:00
143+
# participants: 7
144+
72145

73146
# ID 35: CoderDojo 奈良 as DojoCon Japan 2023
74147
- dojo_id: 35
@@ -104,6 +177,12 @@
104177
evented_at: 2023-08-27 15:00
105178
participants: 10
106179

180+
# ID 248: CoderDojo 矢吹 (共催) as やぶきプログラミングフェス with DecaDojo (2024)
181+
# 開催レポート: https://coderdojoshirakawa.hateblo.jp/entry/2024/07/20/220134
182+
- dojo_id: 248
183+
event_url: https://coderdojoshirakawa.hateblo.jp/entry/2024/07/20/220134
184+
evented_at: 2024/06/15 13:00
185+
participants: 100
107186

108187
# ID 79: CoderDojo 会津 as 福島でかドージョー2023
109188
- dojo_id: 79

0 commit comments

Comments
 (0)