Skip to content

Commit dee4382

Browse files
authored
Merge pull request #185 from OUCC/2025_freshman_lesson
2025年度講習会の情報の更新
2 parents e0748e1 + 4880585 commit dee4382

5 files changed

Lines changed: 58 additions & 5 deletions

File tree

src/assets/welcome.webp

-245 KB
Binary file not shown.

src/assets/welcome_lessons.webp

68.4 KB
Loading

src/components/activity/EventsSection.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
import type { ImageMetadata } from 'astro'
33
import Section from '@/components/common/Section.astro'
4-
import welcomeImage from '@/assets/welcome.webp'
4+
import welcomeImage from '@/assets/welcome_lessons.webp'
55
import exhibition1Image from '@/assets/exhibition1.webp'
66
import exhibition2Image from '@/assets/exhibition2.webp'
77
import summerTripImage from '@/assets/summer_trip.webp'
@@ -25,7 +25,7 @@ export const items: Item[] = [
2525
title: '4月 講習会',
2626
image: welcomeImage,
2727
description:
28-
'プログラミングの基礎、機械学習、3Dモデリングなど様々なテーマで、数カ月間にわたり講習会が開催されます。新歓イベントの一環として開催しており、どなたでも参加できます。※画像は2022年度のものです',
28+
'プログラミングの基礎、機械学習、Web開発など様々なテーマで、数カ月間にわたり講習会が開催されます。新歓イベントの一環として開催しており、どなたでも参加できます。',
2929
link: { href: '/workshop/', text: '講習会について詳しく' },
3030
},
3131
{

src/components/index/activity/ActivitySection.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { ImageMetadata } from 'astro'
33
import Section from '@/components/common/Section.astro'
44
import LinkButton from '@/components/common/button/LinkButton.astro'
55
import ActivityCard from '@/components/activity/ActivityCard.astro'
6-
import welcomeImage from '@/assets/welcome.webp'
6+
import welcomeImage from '@/assets/welcome_lessons.webp'
77
import exhibition1Image from '@/assets/exhibition1.webp'
88
import springDevImage from '@/assets/spring_dev.webp'
99
@@ -19,7 +19,7 @@ const items: Item[] = [
1919
title: '4月 講習会',
2020
image: welcomeImage,
2121
description:
22-
'プログラミングの基礎、機械学習、3Dモデリングなど様々なテーマで、数カ月間にわたり講習会が開催されます。新歓イベントの一環として開催しており、どなたでも参加できます。※画像は2022年度のものです',
22+
'プログラミングの基礎、機械学習、Web開発など様々なテーマで、数カ月間にわたり講習会が開催されます。新歓イベントの一環として開催しており、どなたでも参加できます。',
2323
link: { href: '/workshop/', text: '講習会について詳しく' },
2424
},
2525
{

src/components/workshop/Workshop2025Section.astro

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export const items: Item[] = [
2626
{
2727
date: date(4, 12),
2828
title: 'ガイダンス・環境構築',
29+
place: 'C104',
2930
description:
3031
'開発に必須のツールであるVSCodeのインストールやPythonの導入などを行います。',
3132
},
@@ -63,6 +64,42 @@ export const items: Item[] = [
6364
},
6465
]
6566
67+
export const items2: Item[] = [
68+
{
69+
date: date(4, 17),
70+
title: 'Python (1日目)',
71+
place: 'C301',
72+
description:
73+
'Pythonの基礎を学びます。PythonはAIやデータ分析に使用されます。',
74+
},
75+
{
76+
date: date(4, 18),
77+
title: 'HTML, CSS (1日目)',
78+
place: 'C105',
79+
description:
80+
'HTML, CSSの基礎を学びます。HTML, CSSはwebページの作成に使用されます。',
81+
},
82+
{
83+
date: date(4, 19),
84+
title: 'ハードウェア入門 (1日目)',
85+
place: 'C104',
86+
description:
87+
'ハードウェアの基礎を学びます。電子回路、センサ、 メカ機構などを扱います。',
88+
},
89+
{
90+
date: date(4, 22),
91+
title: 'TypeScript (1日目)',
92+
description:
93+
'TypeScriptの基礎を学びます。TypeScriptはwebサイトの作成に使用されます。',
94+
},
95+
{
96+
date: date(4, 23),
97+
title: 'C/C++ (1日目)',
98+
description:
99+
'C/C++の基礎を学びます。C/C++は組み込み用途やゲーム開発に使用されます。',
100+
},
101+
]
102+
66103
const dateFormat = new Intl.DateTimeFormat('ja-JP', {
67104
weekday: 'short',
68105
month: 'numeric',
@@ -73,7 +110,7 @@ const dateFormat = new Intl.DateTimeFormat('ja-JP', {
73110
---
74111

75112
<Section background="secondary">
76-
<Fragment slot="title">2025年度の講習会</Fragment>
113+
<Fragment slot="title">2025年度のOUCCの講習会</Fragment>
77114
<div class="flex flex-col gap-5">
78115
<p>
79116
2025年度の講習会について情報をまとめています。開始時刻や開催場所などの詳細や他の講習会については随時更新します。是非お気軽にご参加ください!
@@ -88,3 +125,19 @@ const dateFormat = new Intl.DateTimeFormat('ja-JP', {
88125
</ul>
89126
</div>
90127
</Section>
128+
<Section background="secondary">
129+
<Fragment slot="title">2025年度の他団体の講習会</Fragment>
130+
<div class="flex flex-col gap-5">
131+
<p>
132+
2025年度の他団体による講習会について情報をまとめています。開始時刻や開催場所などの詳細や他の講習会については随時更新します。是非お気軽にご参加ください!
133+
</p>
134+
<p>各回1~3時間程度の予定となっています。途中退室も可能です。</p>
135+
<ul class="grid grid-cols-[repeat(auto-fit,minmax(18rem,1fr))] gap-5">
136+
{
137+
items2.map(({ date, ...item }) => (
138+
<WorkshopCard {...item} date={dateFormat.format(date)} />
139+
))
140+
}
141+
</ul>
142+
</div>
143+
</Section>

0 commit comments

Comments
 (0)