From 44b41bfc9a9fde622b20813a1129fe3fd20ba826 Mon Sep 17 00:00:00 2001 From: hypha Date: Mon, 3 Feb 2025 17:11:02 +0000 Subject: [PATCH 1/5] PoC for accordion-style session types on FAQ --- src/content/pages/faq.mdx | 89 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 84 insertions(+), 5 deletions(-) diff --git a/src/content/pages/faq.mdx b/src/content/pages/faq.mdx index 0324c6640..ac0dbe747 100644 --- a/src/content/pages/faq.mdx +++ b/src/content/pages/faq.mdx @@ -41,17 +41,96 @@ Need help getting around? Check out [how to navigate Prague](/where) and our vol ## **Q. What will the schedule look like?** -A. The conference will be organised into three phases: +A. The conference will be structured into three phases: -1. **Monday & Tuesday (14 & 15 July):** Tutorials & Workshops +1. **Monday & Tuesday (14 & 15 July):** Tutorials Days 2. **Wednesday – Friday (16 – 18 July):** Main Conference Days 3. **Saturday & Sunday (19 & 20 July):** Sprint Days ## **Q. What will the programme include?** -A. Expect a diverse programme with around **20 hands-on tutorials & workshops**, **120 talks**, and interactive discussions and events. - -We aim to cover the many ways Python is used to solve problems and create exciting projects. +A. Expect a diverse programme with around 20 hands-on tutorials & workshops during the Tutorial Days, 120 talks, and interactive discussions and events during the Main Conference Days. + +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: + +
+ + +
+ **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**. + + The rooms vary in size, with some accommodating up to 40 participants and others up to 100. + + 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. +
+
+ +
+ + +
+ **Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, + with the guidance of the tutors to ensure effective learning and active participation. + + Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Events*** in the website menu. + + Past highlights have included Django Girls, HumbleData, and Beginners Day, designed to engage people of all experience levels. +
+
+ +
+ + +
+ **Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing + and exploration of key issues within specific fields. + + 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. + + Past highlights have included topics like C-API and WASM. +
+
+ +
+ + +
+ **Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total, + covering a broad range of Python-related topics. + + Many talks include a **Q&A session**, allowing attendees to engage with the speaker and dive deeper into the topic. + + Talks take place on **Main Conference Days**. +
+
Curious about what to expect? Check out the [EP2024 programme](https://ep2024.europython.eu/schedule/) for inspiration. From 6a45f195caff485ecdc1a635781035dbf2a44296 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 18:20:59 +0000 Subject: [PATCH 2/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/content/pages/faq.mdx | 46 +++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/content/pages/faq.mdx b/src/content/pages/faq.mdx index ac0dbe747..e9bd13b26 100644 --- a/src/content/pages/faq.mdx +++ b/src/content/pages/faq.mdx @@ -54,9 +54,9 @@ A. Expect a diverse programme with around 20 hands-on tutorials & workshops duri 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:
-
-
- **Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, + **Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, with the guidance of the tutors to ensure effective learning and active participation. - + Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Events*** in the website menu. - + Past highlights have included Django Girls, HumbleData, and Beginners Day, designed to engage people of all experience levels.
-
- **Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing + **Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing and exploration of key issues within specific fields. - + 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. - + Past highlights have included topics like C-API and WASM.
-
- **Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total, + **Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total, covering a broad range of Python-related topics. - + Many talks include a **Q&A session**, allowing attendees to engage with the speaker and dive deeper into the topic. - + Talks take place on **Main Conference Days**.
From b35d8edf5235ad98f6f49c00d79e5595d32b6015 Mon Sep 17 00:00:00 2001 From: egeakman Date: Tue, 25 Mar 2025 14:30:24 -0400 Subject: [PATCH 3/5] Use Accordion component for session types --- src/content/pages/faq.mdx | 66 +++++++-------------------------------- 1 file changed, 11 insertions(+), 55 deletions(-) diff --git a/src/content/pages/faq.mdx b/src/content/pages/faq.mdx index 85dbaa751..00650bc84 100644 --- a/src/content/pages/faq.mdx +++ b/src/content/pages/faq.mdx @@ -54,84 +54,40 @@ A. Expect a diverse programme with around 20 hands-on tutorials & workshops duri 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: -
- - -
+ **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**. The rooms vary in size, with some accommodating up to 40 participants and others up to 100. 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. -
-
- -
- - -
+ + + **Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, with the guidance of the tutors to ensure effective learning and active participation. Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Events*** in the website menu. Past highlights have included Django Girls, HumbleData, and Beginners Day, designed to engage people of all experience levels. -
-
- -
- - -
+ + + **Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing and exploration of key issues within specific fields. 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. Past highlights have included topics like C-API and WASM. -
-
- -
- - -
+ + + **Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total, covering a broad range of Python-related topics. Many talks include a **Q&A session**, allowing attendees to engage with the speaker and dive deeper into the topic. Talks take place on **Main Conference Days**. -
-
+ Curious about what to expect? Check out the [EP2024 programme](https://ep2024.europython.eu/schedule/) for inspiration. From f9ded0a57e33c86f734e28c4d5827a3d40b59fde Mon Sep 17 00:00:00 2001 From: hypha Date: Thu, 3 Apr 2025 18:07:06 +0100 Subject: [PATCH 4/5] Add details for Keynotes, Panels, Posters, LTs, Open Space, Sprints and Events; flatten style --- src/content/pages/faq.mdx | 82 ++++++++++++++++++++++++++++++++------- 1 file changed, 68 insertions(+), 14 deletions(-) diff --git a/src/content/pages/faq.mdx b/src/content/pages/faq.mdx index 634792cb7..c9bca46f5 100644 --- a/src/content/pages/faq.mdx +++ b/src/content/pages/faq.mdx @@ -59,43 +59,97 @@ Need help getting around? Check out [how to navigate Prague](/where) and our vol 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: - - **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**. +--- + **Tutorials** are interactive, hands-on sessions lasting 180 minutes, focusing on learning by doing, often with live coding and exercises. Tutorials take place on **Tutorial Days**. The rooms vary in size, with some accommodating up to 40 participants and others up to 100. 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. - - - **Workshops**: typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, +--- + **Workshops** are typically community-led, full-day sessions focused on practical skills. Workshops typically involve extensive group work, with the guidance of the tutors to ensure effective learning and active participation. - Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Events*** in the website menu. + Workshops usually take place on **Tutorial Days**, with 20-40 participants. Signup information can typically be found under ***Programme*** in the website menu. Past highlights have included Django Girls, HumbleData, and Beginners Day, designed to engage people of all experience levels. - - - **Summits**: unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing +--- + + **Summits** are unconference-style, topic-focused full-day gatherings for subject experts. These sessions focus on knowledge sharing and exploration of key issues within specific fields. - 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. + Summits usually take place on **Tutorial Days**, with around 30 participants or fewer. Signup information can typically be found under ***Programme*** in the website menu. Past highlights have included topics like C-API and WASM. - - +--- **Talks** are conference presentations, each typically lasting 30 or 45 minutes. There are 6 parallel tracks, with around 120 talks in total, covering a broad range of Python-related topics. Many talks include a **Q&A session**, allowing attendees to engage with the speaker and dive deeper into the topic. - Talks take place on **Main Conference Days**. - + Talks take place on **Main Conference Days** in rooms that vary greatly in size, with capacities ranging from 150 to 1,000 attendees. + +--- + **Keynotes** are inspiring talks from influential speakers in the Python community and beyond. Setting the tone for the conference, + each keynote typically lasts 45 minutes. + + Keynotes take place in the **Plenary Room** on **Main Conference Days**. The room typically accommodates around 1000 attendees. + + +--- + **Panels** are Discussions featuring multiple domain experts sharing insights on a specific topic, often with audience Q&A. + + Panels take place on **Main Conference Days** in one of the talk rooms, with capacities ranging from 150 to 1,000 attendees. + + Past highlights have included topics like CPython, Education, Sustainability, and Community. + +--- + + **Posters** are a visual showcase of research, projects, or technologies, usually A0-sized and displayed on poster walls. + + Posters are exhibited throughout the **Main Conference Days** in the exhibit hall, where attendees can read them at any time. + A dedicated one-hour poster session, usually held during lunch, allows authors to discuss their work with attendees. + + +--- + + **Lightning Talks** are quick, 5-minute presentations where speakers share ideas, projects, or spark discussion, often in a fun and informal way. + + Lightning Talks take place in the **Plenary Room** during the **Main Conference Days**, usually in the late afternoon. Signups happen on-site, with selection taking place daily. + + +--- + + **Open Space** is a flexible, participant-driven session where attendees propose topics, + lead discussions & presentations, and collaborate on ideas in an informal setting. + + A designated room will be available for for Open Space sessions throughout the **Main Conference Days**, + To sign up, attendees add their session to the **Open Space signup whiteboard**, which also serves as a notice board to attract interested attendees. + + +--- + + **Sprints** are a two-day, participant-driven event where attendees come together to work on open-source projects, solve problems, and share knowledge. + + Sprints take place over the **weekend**, often at a different venue. Any attendee can organise a sprint by adding it to the sprint page when it becomes available. Participants can join any sprint that interests them. + + Each sprint typically accommodates around 20-40 participants. + + +--- + + **Events** are social and networking activities organised by EuroPython volunteers to connect attendees, celebrate the community, and have fun. These can include special workshops, social events, dinners, meetups, and more. + + Events take place throughout the conference and are listed under the ***Events*** section of the website. + Signup details for each event are usually available on its specific event page. + +--- Curious about what to expect? Check out the [EP2024 programme](https://ep2024.europython.eu/schedule/) for inspiration. + We are always keen to hear new ideas on how to enrich the programme and other activities you are interested in oraganising. Share your ideas with the programme team at [programme@europython.eu](mailto:programme@europython.eu). From 2877f874027820e089557fb4b26d37374e14a11d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 17:07:59 +0000 Subject: [PATCH 5/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/content/pages/faq.mdx | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/content/pages/faq.mdx b/src/content/pages/faq.mdx index c9bca46f5..f730674f8 100644 --- a/src/content/pages/faq.mdx +++ b/src/content/pages/faq.mdx @@ -92,26 +92,26 @@ We aim to cover the many ways Python is used to solve problems and create exciti Talks take place on **Main Conference Days** in rooms that vary greatly in size, with capacities ranging from 150 to 1,000 attendees. --- - **Keynotes** are inspiring talks from influential speakers in the Python community and beyond. Setting the tone for the conference, - each keynote typically lasts 45 minutes. - - Keynotes take place in the **Plenary Room** on **Main Conference Days**. The room typically accommodates around 1000 attendees. + **Keynotes** are inspiring talks from influential speakers in the Python community and beyond. Setting the tone for the conference, + each keynote typically lasts 45 minutes. + + Keynotes take place in the **Plenary Room** on **Main Conference Days**. The room typically accommodates around 1000 attendees. --- **Panels** are Discussions featuring multiple domain experts sharing insights on a specific topic, often with audience Q&A. Panels take place on **Main Conference Days** in one of the talk rooms, with capacities ranging from 150 to 1,000 attendees. - + Past highlights have included topics like CPython, Education, Sustainability, and Community. - + --- **Posters** are a visual showcase of research, projects, or technologies, usually A0-sized and displayed on poster walls. - - Posters are exhibited throughout the **Main Conference Days** in the exhibit hall, where attendees can read them at any time. + + Posters are exhibited throughout the **Main Conference Days** in the exhibit hall, where attendees can read them at any time. A dedicated one-hour poster session, usually held during lunch, allows authors to discuss their work with attendees. - + --- @@ -123,27 +123,27 @@ We aim to cover the many ways Python is used to solve problems and create exciti --- - **Open Space** is a flexible, participant-driven session where attendees propose topics, - lead discussions & presentations, and collaborate on ideas in an informal setting. + **Open Space** is a flexible, participant-driven session where attendees propose topics, + lead discussions & presentations, and collaborate on ideas in an informal setting. - A designated room will be available for for Open Space sessions throughout the **Main Conference Days**, + A designated room will be available for for Open Space sessions throughout the **Main Conference Days**, To sign up, attendees add their session to the **Open Space signup whiteboard**, which also serves as a notice board to attract interested attendees. --- - **Sprints** are a two-day, participant-driven event where attendees come together to work on open-source projects, solve problems, and share knowledge. + **Sprints** are a two-day, participant-driven event where attendees come together to work on open-source projects, solve problems, and share knowledge. Sprints take place over the **weekend**, often at a different venue. Any attendee can organise a sprint by adding it to the sprint page when it becomes available. Participants can join any sprint that interests them. - Each sprint typically accommodates around 20-40 participants. + Each sprint typically accommodates around 20-40 participants. --- - **Events** are social and networking activities organised by EuroPython volunteers to connect attendees, celebrate the community, and have fun. These can include special workshops, social events, dinners, meetups, and more. + **Events** are social and networking activities organised by EuroPython volunteers to connect attendees, celebrate the community, and have fun. These can include special workshops, social events, dinners, meetups, and more. - Events take place throughout the conference and are listed under the ***Events*** section of the website. + Events take place throughout the conference and are listed under the ***Events*** section of the website. Signup details for each event are usually available on its specific event page. ---