Skip to content

Commit 37cd849

Browse files
authored
Merge pull request #89 from coderdojo-japan/add-sesstions
セッション周りのページ追加
2 parents 318b739 + 02a3b75 commit 37cd849

File tree

11 files changed

+164
-34
lines changed

11 files changed

+164
-34
lines changed

_data/sessions.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
- title: プログラミング教育の脱構築——生成AI時代における〈学び〉を再考する
2+
showInTopPage: false
3+
speaker: 宮島 衣瑛(@kiriem_)
4+
affiliation: CoderDojo Japan 理事 / 広島大学大学院 特命助教
5+
img: /img/sessions/profile/miyajima-kirie.webp
6+
tag: 基調講演
7+
url: /sessions/keynote1/
8+
outline: |
9+
生成AIの急速な進展により、「プログラミングを学ぶこと」の意味や価値そのものが、根本から問い直される時代がきています。<br />
10+
だからこそ今、子どもたちが〈つくる〉ことを楽しみ、世代を超えた仲間と学び合う CoderDojo コミュニティのような学びの場が、これまで以上に重要な意味を持ってきます。<br />
11+
本講演では、「教育・学びとは何か」を根底から問い直す視点から、プログラミング教育の脱構築を提案し、これからの CoderDojo のあり方も皆さんと考えていきたいと思います。
12+
13+
- title: 生成AI時代における子どもたちに必要な力とは?
14+
showInTopPage: false
15+
speaker: 小宮山 利恵子
16+
affiliation: 株式会社リクルート スタディサプリ教育AI研究所所長、 国立大学法人 東京学芸大学大学院教育学研究科教授
17+
img: /img/sessions/profile/komiyama-rieko-square.webp
18+
tag: 招待講演
19+
url: /sessions/keynote2/
20+
outline: |
21+
生成AIが瞬時に答えを導く時代において、子どもたちに本当に必要なのは「問いを立てる力」です。<br />
22+
本講演では、AIに頼るだけでは得られない学びとして、現場体験や五感を通じた身体知、そしてアナログとデジタルをつなぐ教育の可能性を探ります。<br />
23+
効率化の先にある“人間ならではの学び”をどう育むのかを考えます。
24+
25+
- title: エンジニアではない私がCoderDojoを立ち上げた
26+
showInTopPage: true
27+
speaker: 吉田 彩
28+
affiliation: CoderDojo早良 チャンピオン
29+
img: /img/sessions/thumbnails/session1.webp
30+
tag: セッション
31+
url: /sessions/1/
32+
outline: |
33+
プログラミングも出来ない、PCのことも詳しくない、8歳と4歳の子どものママでしかなかった私が、CoderDojo久留米と出会い、息子と通い、そこで出会った人達に憧れ、
34+
自分も新しい事にチャレンジしたい、そしてその姿を子どもに見せたいと思いCoderDojo 早良を立ち上げました。<br />
35+
しかし知識がない私は立ち上げと運営に苦戦する日々、そんな時に息子がメンターとして助けてくれるように。<br />
36+
初回から参加応募30人を超え、チャンピオンに知識がなくとも、みんなで探求する唯一無二のCoderDojo早良です。
37+
38+
- title: CoderDojoに救われて現在親子でメンターをやっている話
39+
showInTopPage: true
40+
speaker: とり子・memetan
41+
affiliation: <br />とり子:CoderDojo香椎 CoderDojoさが メンター <br /> memetan:CoderDojo香椎 CoderDojoさが ユースメンター
42+
img: /img/sessions/thumbnails/session2.webp
43+
tag: セッション
44+
url: /sessions/2/
45+
outline: |
46+
こだわりが強く周囲に馴染めず不登校だった息子は、主体的に学べるCoderDojoで居場所を感じられました。<br />
47+
今では親子でCoderDojoのメンターになり仲間ができ楽しく活動しています。<br />
48+
本能のまま意欲的に次々作品やシステムを作り、現在は有難いことに開発の仕事もいただいています。<br />
49+
好奇心が強すぎる子への関わりについて、母親の立場から自身の経験をお話します。<br />
50+
偉そうに言える立場ではないですが経験談として参考程度に聞いていただければ幸いです。<br />
51+
息子本人からも開発の楽しさについて語ります。

_includes/header.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ <h1 class="xl:block hidden mx-auto max-w-lg pt-5 px-8">
2626
<ul
2727
class="flex flex-col min-h-20 items-stretch gap-2 *:px-6 *:text-center *:text-[20px] *:leading-[1.75] *:text-[#cc8f2e] [&_a]:block">
2828
<li><a href="/#outline">開催概要</a></li>
29-
<li><a href="/#session">セッション</a></li>
29+
<li><a href="/sessions/">セッション</a></li>
3030
<li><a href="/events/">イベント</a></li>
3131
<li><a href="/contests/">コンテスト</a></li>
3232
<li><a href="https://suzuri.jp/DojoConJapan" target="_blank">グッズ</a></li>

_includes/navbar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
class="rounded-[40px] w-fit mx-auto bg-[#f5f5f5] mt-8 inset-shadow-[0px_-2px_10px_rgba(125,125,125,0.25)] shadow-[7px_7px_10px_rgba(125,125,125,0.15)] flex items-stretch">
44
<ul class="flex flex-wrap min-h-20 items-center p-5 pr-0 justify-center divide-x-2 gap-y-2 *:text-[#cc8f2e] *:px-6">
55
<li><a href="/#outline">開催概要</a></li>
6-
<li><a href="/#session">セッション</a></li>
6+
<li><a href="/sessions/">セッション</a></li>
77
<li><a href="/events/">イベント</a></li>
88
<li><a href="/contests/">コンテスト</a></li>
99
<li><a href="https://suzuri.jp/DojoConJapan" target="_blank">グッズ</a></li>
Lines changed: 17 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
{% comment %} <div id="session" class="max-w-3xl lg:max-w-[1800px] px-8 mx-auto pt-28 -mt-28 mb-16 flex flex-col lg:-mt-64 lg:flex-row items-center lg:items-start">
2-
<div class="w-full lg:w-2/5 mb-8 lg:mt-68">
3-
<div class="lg:max-w-sm lg:place-self-end lg:mr-[10%]">
1+
2+
<div
3+
class="max-w-3xl lg:max-w-[1800px] px-8 mx-auto mt-20 lg:mt-0 mb-16 flex flex-col lg:flex-row items-center lg:items-start">
4+
<div class="w-full lg:w-2/5 mb-8 flex justify-end">
5+
<div class="lg:max-w-sm lg:place-self-start lg:mr-[10%]">
46
<h2 class="text-4xl mb-4 text-center lg:text-left">
57
セッション
68
<span class="block mt-2 text-2xl">SESSION</span>
@@ -11,36 +13,19 @@ <h2 class="text-4xl mb-4 text-center lg:text-left">
1113
</p>
1214
</div>
1315
</div>
14-
15-
<ul class="flex flex-wrap gap-x-6 gap-y-12 lg:w-3/5">
16-
{% for i in (1..6) %}
17-
<li class="flex-1 min-w-full sm:min-w-64">
18-
<img class="w-full" src="https://placehold.jp/1920x1080.png" alt="セッションのイメージ">
19-
<p class="mt-2">セッションタイトル。2行ぐらいあるかも</p>
20-
<p class="text-xs mb-2 leading-5">セッションの説明です。最大2行ぐらいまで許容しそうな雰囲気</p>
21-
<p class="text-xs text-gray-400 leading-5">
22-
登壇者:仮の団体名・仮の登壇者の氏名<br />
23-
所属:仮の所属名</p>
16+
<ul class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-x-6 gap-y-12 lg:-mt-16 lg:w-3/5">
17+
{% assign sessions = site.data.sessions | where: "showInTopPage", true | slice: 0, 6 %}
18+
{% for session in sessions %}
19+
<li class="flex flex-col min-w-0">
20+
<a href="{{ session.url }}" class="block hover:opacity-80 transition grow">
21+
<img class="w-full md:max-h-[160px] md:object-contain" src="{{ session.img }}" alt="{{ session.title }}" />
22+
<p class="mt-2">{{ session.title }}</p>
23+
<p class="text-xs mb-2 leading-5">
24+
登壇者: {{ session.speaker }}<br />
25+
所属: {{ session.affiliation }}
26+
</p>
27+
</a>
2428
</li>
2529
{% endfor %}
2630
</ul>
27-
</div> {% endcomment %}
28-
29-
<div id="session" class="max-w-3xl lg:max-w-[1800px] px-8 mx-auto pt-28 -mt-28 mb-16 flex flex-col lg:-mt-64 lg:flex-row items-center lg:items-start">
30-
<div class="w-full lg:w-2/5 mb-8 lg:mt-55">
31-
<div class="lg:max-w-sm lg:place-self-end lg:mr-[10%]">
32-
<h2 class="text-4xl mb-4 text-center lg:text-left">
33-
セッション
34-
<span class="block mt-2 text-2xl">SESSION</span>
35-
</h2>
36-
<p class="leading-7 mb-10">
37-
さまざまな分野で活やくしている人たちの話を聞いて、考え方やアイデアを広げてみよう。<br />
38-
プログラミングや教育、地域での活動など、たくさんのヒントがつまった時間です。
39-
</p>
40-
</div>
41-
</div>
42-
43-
<div class="lg:mt-50 mt-0 flex item-center justify-center h-[150px] lg:h-[300px] w-full lg:w-3/5">
44-
<p class="size-full lg:text-7xl text-2xl text-gray-500 opacity-50 text-center flex items-center justify-center">Coming soon...</p>
45-
</div>
4631
</div>

_pages/sessions.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
layout: default
3+
permalink: /sessions/
4+
title: セッション
5+
---
6+
{% include navbar.html %}
7+
8+
<h2 class="text-4xl text-center mb-8 mt-30 xl:mt-15">
9+
セッション
10+
<span class="block mt-5 text-2xl">SESSTIONS</span>
11+
</h2>
12+
13+
<ul class="max-w-7xl mx-auto mb-8 px-4 sm:px-8 flex flex-wrap justify-between gap-y-16">
14+
{% for session in site.data.sessions %}
15+
<li class="w-full md:w-[47%] rounded-xl">
16+
{% if session.url %}
17+
<a href="{{ session.url }}">
18+
<h3 class="text-2xl mb-2 hover:text-[#cc8f2e] transition-colors duration-200">{{ session.title }}</h3>
19+
</a>
20+
{% else %}
21+
<h3 class="text-2xl mb-2">{{ session.title }}</h3>
22+
{% endif %}
23+
24+
{% if session.tag %}
25+
<span class="block w-fit mb-4 min-w-24 text-center px-4 py-px rounded-xs bg-[#cc8f2e] text-white">{{ session.tag }}</span>
26+
{% endif %}
27+
28+
<div class="text-gray-600">
29+
{{ session.outline }}
30+
</div>
31+
32+
{% if session.url %}
33+
<a class="block w-fit my-2 border rounded p-2 hover:bg-[#cc8f2e] hover:text-white transition-colors duration-200" href="{{ session.url }}">
34+
<i class="fas fa-file mx-1"></i> 詳細を見る
35+
</a>
36+
{% endif %}
37+
38+
<div class="flex gap-x-4 mt-8">
39+
<img src="{{ session.img }}" alt="{{ session.title | escape }}" />
40+
</div>
41+
</li>
42+
{% endfor %}
43+
</ul>

_posts/2025-09-20-session1.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: post
3+
title: セッション
4+
date: 2025-09-20T00:00:00 UTC+09:00
5+
permalink: /sessions/1/
6+
---
7+
8+
# エンジニアではない私がCoderDojoを立ち上げた
9+
## 吉田彩(よしだ あや)
10+
CoderDojo早良 チャンピオン
11+
<div class="flex max-w-100 mx-auto my-4 justify-center">
12+
<img class="w-full" src="/img/sessions/profile/yoshida-aya.webp" alt="吉田彩">
13+
</div>
14+
15+
## 登壇者紹介
16+
2人の子どもを育てる母親です。今現在は本気で子育てをしたいので仕事をしていません。CoderDojo 久留米に2年間通い、チャンピオン美鈴さんやいろんな事にチャレンジする方々に出会い人生が変わりました!そして行動力だけでCoderDojo を立ち上げました。自主性、主体性を子供達に私を通して学んでもらえたらと思います。今は息子と一緒にITパスポートの試験を受けるため勉強中です。
17+
18+
## 概要
19+
プログラミングも出来ない、PCのことも詳しくない、8歳と4歳の子どものママでしかなかった私が、CoderDojo久留米と出会い、息子と通い、そこで出会った人達に憧れ、自分も新しい事にチャレンジしたい、そしてその姿を子どもに見せたいと思いCoderDojo 早良を立ち上げました。しかし知識がない私は立ち上げと運営に苦戦する日々、そんな時に息子がメンターとして助けてくれるように。初回から参加応募30人を超え、チャンピオンに知識がなくとも、みんなで探求する唯一無二のCoderDojo早良です。
20+
<div class="flex max-w-100 mx-auto my-8 justify-center">
21+
<img class="w-full" src="/img/sessions/thumbnails/session1.webp" alt="">
22+
</div>

_posts/2025-09-20-session2.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
layout: post
3+
title: セッション
4+
date: 2025-09-20T00:00:00 UTC+09:00
5+
permalink: /sessions/2/
6+
---
7+
8+
# CoderDojoに救われて現在親子でメンターをやっている話
9+
## とり子・memetan
10+
とり子:CoderDojo香椎 CoderDojoさが メンター<br />
11+
memetan:CoderDojo香椎 CoderDojoさが ユースメンター
12+
<div class="flex max-w-100 mx-auto my-4 justify-center">
13+
<img class="w-full" src="/img/sessions/profile/memetan-toriko.webp" alt="とり子・memetan">
14+
</div>
15+
16+
## 登壇者紹介
17+
とり子(母親):本職Webエンジニア、息子の影響で電子工作の趣味にどっぷり浸かる。<br />
18+
memetan(息子):コンテスト受賞歴多数、13歳で未踏Jr採択、今年高校に入学し通いながら業務委託を受ける18歳。Webシステムや通信プロトコルを好むArchLinuxユーザー。
19+
20+
## 概要
21+
こだわりが強く周囲に馴染めず不登校だった息子は、主体的に学べるCoderDojoで居場所を感じられました。
22+
今では親子でCoderDojoのメンターになり仲間ができ楽しく活動しています。
23+
本能のまま意欲的に次々作品やシステムを作り、現在は有難いことに開発の仕事もいただいています。<br>
24+
好奇心が強すぎる子への関わりについて、母親の立場から自身の経験をお話します。
25+
偉そうに言える立場ではないですが経験談として参考程度に聞いていただければ幸いです。<br>
26+
息子本人からも開発の楽しさについて語ります。
27+
<div class="flex max-w-100 mx-auto my-8 justify-center">
28+
<img class="w-full" src="/img/sessions/thumbnails/session2.webp" alt="CoderDojoに救われて現在親子でメンターをやっている話">
29+
</div>
11.9 KB
Loading
102 KB
Loading
114 KB
Loading

0 commit comments

Comments
 (0)