Skip to content

Commit b35d8ed

Browse files
committed
Use Accordion component for session types
1 parent 358f0b7 commit b35d8ed

File tree

1 file changed

+11
-55
lines changed

1 file changed

+11
-55
lines changed

src/content/pages/faq.mdx

Lines changed: 11 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -54,84 +54,40 @@ A. Expect a diverse programme with around 20 hands-on tutorials & workshops duri
5454

5555
We aim to cover the many ways Python is used to solve problems and create exciting projects. Below is a brief overview of the different session types:
5656

57-
<details class="group mb-4">
58-
<summary
59-
aria-expanded="false"
60-
aria-controls="tutorials-content"
61-
class="cursor-pointer flex justify-between p-2 rounded-md border-t border-b focus:ring-2">
62-
<span class="font-semibold">Tutorials</span>
63-
<span aria-hidden="true" class="group-open:hidden">+</span>
64-
<span aria-hidden="true" class="group-open:block hidden">−</span>
65-
</summary>
66-
67-
<div id="tutorials-content">
57+
<Accordion title="Tutorials" id="tutorials">
6858
**Tutorials**: interactive, hands-on sessions lasting 180 minutes, focusing on learning by doing, often with live coding and exercises. Tutorials take place on **Tutorial Days**.
6959

7060
The rooms vary in size, with some accommodating up to 40 participants and others up to 100.
7161

7262
Attendees with an eligible ticket to attend tutorials can choose which session to attend on a **first-come, first-served** basis, with no specific signup required.
73-
</div>
74-
</details>
75-
76-
<details class="group mb-4">
77-
<summary
78-
aria-expanded="false"
79-
aria-controls="workshops-content"
80-
class="cursor-pointer flex justify-between p-2 rounded-md border-t border-b focus:ring-2">
81-
<span class="font-semibold">Workshops</span>
82-
<span aria-hidden="true" class="group-open:hidden">+</span>
83-
<span aria-hidden="true" class="group-open:block hidden">−</span>
84-
</summary>
85-
86-
<div id="workshops-content">
63+
</Accordion>
64+
65+
<Accordion title="Workshops" id="workshops">
8766
**Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work,
8867
with the guidance of the tutors to ensure effective learning and active participation.
8968

9069
Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Events*** in the website menu.
9170

9271
Past highlights have included Django Girls, HumbleData, and Beginners Day, designed to engage people of all experience levels.
93-
</div>
94-
</details>
95-
96-
<details class="group mb-4">
97-
<summary
98-
aria-expanded="false"
99-
aria-controls="summits-content"
100-
class="cursor-pointer flex justify-between p-2 rounded-md border-t border-b focus:ring-2">
101-
<span class="font-semibold">Summits</span>
102-
<span aria-hidden="true" class="group-open:hidden">+</span>
103-
<span aria-hidden="true" class="group-open:block hidden">−</span>
104-
</summary>
105-
106-
<div id="summits-content">
72+
</Accordion>
73+
74+
<Accordion title="Summits" id="summits">
10775
**Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing
10876
and exploration of key issues within specific fields.
10977

11078
Summits usually take place on **Tutorial Days**, with around 30 participants or fewer. Signup information can typically be found under ***Events*** in the website menu.
11179

11280
Past highlights have included topics like C-API and WASM.
113-
</div>
114-
</details>
115-
116-
<details class="group mb-4">
117-
<summary
118-
aria-expanded="false"
119-
aria-controls="talks-content"
120-
class="cursor-pointer flex justify-between p-2 rounded-md border-t border-b focus:ring-2">
121-
<span class="font-semibold">Talks</span>
122-
<span aria-hidden="true" class="group-open:hidden">+</span>
123-
<span aria-hidden="true" class="group-open:block hidden">−</span>
124-
</summary>
125-
126-
<div id="talks-content">
81+
</Accordion>
82+
83+
<Accordion title="Talks" id="talks">
12784
**Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total,
12885
covering a broad range of Python-related topics.
12986

13087
Many talks include a **Q&A session**, allowing attendees to engage with the speaker and dive deeper into the topic.
13188

13289
Talks take place on **Main Conference Days**.
133-
</div>
134-
</details>
90+
</Accordion>
13591

13692
Curious about what to expect? Check out the [EP2024 programme](https://ep2024.europython.eu/schedule/) for inspiration.
13793

0 commit comments

Comments
 (0)