diff --git a/resources/views/layout/footer.blade.php b/resources/views/layout/footer.blade.php index c35438712..115ac9fd0 100644 --- a/resources/views/layout/footer.blade.php +++ b/resources/views/layout/footer.blade.php @@ -85,6 +85,9 @@ class="mb-10 xl:mb-0">
  • @lang('footer.news')
  • +
  • + FAQs +
  • @lang('footer.newsletter_signup') diff --git a/resources/views/static/faqs.blade.php b/resources/views/static/faqs.blade.php new file mode 100644 index 000000000..a1bd6e7f9 --- /dev/null +++ b/resources/views/static/faqs.blade.php @@ -0,0 +1,357 @@ +@extends('layout.new_base') + +@section('title', 'FAQs - EU Code Week') +@section('description', 'Frequently asked questions about EU Code Week.') + +@php + $list = [ + (object) ['label' => 'FAQs', 'href' => ''], + ]; +@endphp + +@section('layout.breadcrumb') + @include('layout.breadcrumb', ['list' => $list]) +@endsection + + + +@section('content') +
    +
    +
    +
    +
    + +
    +
    +
    +

    + Frequently Asked Questions +

    +

    + Find quick answers about EU Code Week, activities, participation, and resources. +

    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +

    + Frequently Asked Questions +

    + +

    + Getting started +

    +
    +
    +
    +

    How can I take part in EU Code Week?

    + +
    +
    +
    + Use the guide on this page to join EU Code Week by organising an activity and pinning it on the map. It explains what Code Week is, what you need (a group, a venue, devices or an unplugged option), and how to run a hands-on session using free resources. You'll also find promotion tips, toolkits, and ambassador support if needed. +
    +
    +
    +
    + +

    + Activities +

    +
    +
    +
    +

    How do I create an activity?

    + +
    +
    +
    + Use the step-by-step guide on this page. It walks you through everything you need to submit an activity, including details to include, adding participants, promotion, adding your event to the map, and more. +
    +
    +
    + +
    +
    +

    Why isn't my activity showing up on the map?

    + +
    +
    +
    + Most of the time, it's because your activity is still waiting for approval, or it has been rejected. You'll get an email when your activity status changes, so if you haven't received anything yet, it likely just hasn't been reviewed. +

    + If a couple of days pass and it's still not appearing, email info@codeweek.eu and include key details like the country and the activity name (and anything else that helps identify it). +
    +
    +
    + +
    +
    +

    I submitted an activity but didn't get a confirmation email. What should I do?

    + +
    +
    +
    + You'll receive an email only when there's a change to your activity's status, for example if it's approved or rejected). If you haven't received that email yet, your submission is probably still in the review queue. +

    + If it's been a couple of days and you still have no update, contact info@codeweek.eu and share your country, activity name, and any other identifying details. +
    +
    +
    + +
    +
    +

    My school's address isn't showing in the dropdown. What can I do?

    + +
    +
    +
    + Code Week uses ArcGIS, an open-source mapping system. Sometimes a school name won't appear because the ArcGIS database isn't fully up to date or doesn't match the exact wording of your school's name. If that happens, choose the street name and number, or the closest matching address instead. +
    +
    +
    + +
    +
    +

    How do I report my activity once it's finished?

    + +
    +
    +
    + You don't need to submit a separate report anymore. Since June 2025, the activity submission form already includes the reporting metrics. +

    + If you need to correct or update the information you originally submitted, go to this page while logged into your account. It's the page that lists your activities that have started or finished, and it lets you adjust the numbers for statistical purposes and claim your Code Week participation certificate (you'll get one certificate per activity). +
    +
    +
    +
    + +

    + Certificates +

    +
    +
    +
    +

    How do I get a Code Week certificate?

    + +
    +
    +
    + It depends on the type of certificate. Code Week has three types: Certificate of Participation, Certificate of Excellence, and Super Organiser certificate. +

    + Participation certificates are created by the activity organiser once the activity is finished. The other two are generated by the Code Week team, usually around March, for everyone who was eligible in the previous calendar year. +
    +
    +
    + +
    +
    +

    I took part in an activity. How do I get my Certificate of Participation?

    + +
    +
    +
    + Your activity organiser is the person who provides participation certificates. If you haven't received yours, the quickest way is to contact the organiser directly and ask them to generate it for you. +
    +
    +
    + +
    +
    +

    I organised an activity. How do I generate Certificates of Participation for my class or group?

    + +
    +
    +
    + Go to this link for a page for a form to generate certificates of participation. You'll be asked to enter your participants' names. You'll then receive the individual certificates of participation for each name you entered. +
    +
    +
    + +
    +
    +

    Where do I download the certificates I generated?

    + +
    +
    +
    + Use this link to a page that lists your certificates to download. Make sure you're logged in to your Code Week account, or you won't see your generated certificates. +
    +
    +
    + +
    +
    +

    How do I change a name or fix a mistake on a participation certificate?

    + +
    +
    +
    + You can't edit a participation certificate after it's created. If something is wrong (name spelling, formatting, etc), you'll need to generate it again using the same steps as above: go back to the certificate generation link, re-enter the correct details, and download the new version. +
    +
    +
    + +
    +
    +

    When will I receive my Certificate of Excellence?

    + +
    +
    +
    + Certificates of Excellence are usually generated by the Code Week team around March, covering eligible awardees from the previous calendar year (for example, certificates for 2026 are typically generated around March 2027). +
    +
    +
    + +
    +
    +

    When will I get my super organiser certificate?

    + +
    +
    +
    + Super organiser certificates are usually generated around March, for people who were eligible in the previous calendar year (for example, certificates for 2026 are typically generated around March 2027). +
    +
    +
    + +
    +
    +

    How do I download my organiser certificate?

    + +
    +
    +
    + If you qualify for a super organiser certificate, you'll receive an email when it's generated. You can download your certificate directly from that email, or via this link. +

    + If you're looking for certificates of participation (for your class or group), you'll need to generate them yourself using this link. Add each participant's name separated by commas, submit the form, and the individual certificates will be created. Once generated, you can download them from this link. Just make sure you're logged in to your account! +
    +
    +
    +
    + +

    + The Code Week 4 All Challenge +

    +
    +
    +
    +

    What is the Code Week 4 All challenge?

    + +
    +
    +
    + The Code Week 4 All challenge is a simple way to team up with other organisers and earn a Code Week certificate of excellence together. You link your Code Week activities with friends, colleagues, or partner organisations using a shared code. If your alliance reaches 10 linked activities from 10 different organisers, or involves 3 countries, everyone in the alliance earns the certificate. +
    +
    +
    + +
    +
    +

    How do I take part in the Code Week 4 All challenge?

    + +
    +
    +
    + Submit your activity on the EU Code Week map. If you're starting a new alliance, wait for approval, then use the unique Code Week 4 All code emailed to you and share it with others. If you're joining an alliance, enter the code when registering your activity. The challenge runs to 31 December, and certificates arrive January/February after reporting. +
    +
    +
    +
    +
    +
    +
    +
    +@endsection + +@push('scripts') + +@endpush diff --git a/resources/views/static/girls-in-digital-week.blade.php b/resources/views/static/girls-in-digital-week.blade.php index 9c6f45794..22fcd6ed4 100644 --- a/resources/views/static/girls-in-digital-week.blade.php +++ b/resources/views/static/girls-in-digital-week.blade.php @@ -41,15 +41,24 @@ class="mb-4 max-w-full" src="/images/digital-girls/digital_girls_logo.svg" />
    - {!! $content('landing_header') !!} + @if($heroDynamic) + {!! $content('landing_header') !!} + @else + {!! "We're excited to announce Girls in Digital Week 2026! " . __('girls-in-digital.landing_header') !!} + @endif
    @if($heroDynamic && $page && $page->hero_video_url) - @include('layout.video-player', [ - 'id' => 'girls-digital-hero', - 'src' => $page->hero_video_url, - ]) + @include('layout.video-player', [ + 'id' => 'girls-digital-hero', + 'src' => $page->hero_video_url, + ]) + @elseif(!$heroDynamic) + @include('layout.video-player', [ + 'id' => 'girls-digital-hero', + 'src' => 'https://www.youtube.com/embed/XfYqEYLbPWY?si=7JQaVoVM6bJLuuoT', + ]) @endif
    @if($aboutDynamic && $page && $page->about_image) -
    - - -
    +
    + + +
    + @else +
    + + +
    @endif

    - {{ $content('about_girls_title') }} + @if($aboutDynamic){{ $content('about_girls_title') }}@else{{ __('girls-in-digital.about_girls_title') }}@endif

    - {!! $content('about_girls_description_1') !!} + @if($aboutDynamic){!! $content('about_girls_description_1') !!}@else{!! __('girls-in-digital.about_girls_description_1') !!}@endif
    - {!! $content('about_girls_description_2') !!} + @if($aboutDynamic){!! $content('about_girls_description_2') !!}@else{!! __('girls-in-digital.about_girls_description_2') !!}@endif
    - @if($b = $btn('gcib_sprint_hero')) + @if($heroDynamic && ($b = $btn('gcib_sprint_hero')))
    + @elseif(!$heroDynamic) + + Girls Code It Better Sprint +
    + + +
    +
    @endif
    - @if($b = $btn('female_role_models')) + @if($aboutDynamic && ($b = $btn('female_role_models'))) + Female Role Models Database + @endif
    - @if($b = $btn('open_call_challenges')) + @if($aboutDynamic && ($b = $btn('open_call_challenges'))) + Open Call for GiD Challenges + @endif
    @@ -151,47 +197,63 @@ class="animation-element move-background duration-[1.5s] absolute z-0 -bottom-28

    - {{ $content('resource_title') }} + @if($resourcesDynamic){{ $content('resource_title') }}@else{{ __('girls-in-digital.resource_title') }}@endif

    - {{ $content('resource_person_title') }} + @if($resourcesDynamic){{ $content('resource_person_title') }}@else{{ __('girls-in-digital.resource_person_title') }}@endif

    - {!! $content('resource_person_description_1') !!} + @if($resourcesDynamic){!! $content('resource_person_description_1') !!}@else{!! __('girls-in-digital.resource_person_description_1') !!}@endif
    - @if($b = $btn('search_activity')) + @if($resourcesDynamic && ($b = $btn('search_activity'))) open_new_tab) target="_blank" rel="noopener" @endif>{{ $b->label }} + @elseif(!$resourcesDynamic) + Search an activity @endif - @if($b = $btn('meet_role_model')) + @if($resourcesDynamic && ($b = $btn('meet_role_model'))) open_new_tab) target="_blank" rel="noopener" @endif>{{ $b->label }} + @elseif(!$resourcesDynamic) + Meet a Role Model @endif

    - {{ $content('resource_educator_title') }} + @if($resourcesDynamic){{ $content('resource_educator_title') }}@else{{ __('girls-in-digital.resource_educator_title') }}@endif

    - {!! $content('resource_educator_description') !!} + @if($resourcesDynamic){!! $content('resource_educator_description') !!}@else{!! __('girls-in-digital.resource_educator_description') !!}@endif
    - @if($b = $btn('organise_gcib_sprint')) + @if($resourcesDynamic && ($b = $btn('organise_gcib_sprint'))) open_new_tab) target="_blank" rel="noopener" @endif>{{ $b->label }} + @elseif(!$resourcesDynamic) + Organise a GCIB Sprint @endif - @if($b = $btn('activity_guideline')) + @if($resourcesDynamic && ($b = $btn('activity_guideline'))) open_new_tab) target="_blank" rel="noopener" @endif> {{ $b->label }}
    + @elseif(!$resourcesDynamic) + + Girls in Digital Activity Guideline +
    +
    @endif - @if($b = $btn('social_media_kit')) + @if($resourcesDynamic && ($b = $btn('social_media_kit'))) open_new_tab) target="_blank" rel="noopener" @endif> {{ $b->label }}
    + @elseif(!$resourcesDynamic) + + Social Media Kit +
    +
    @endif
    @@ -203,48 +265,56 @@ class="animation-element move-background duration-[1.5s] absolute z-0 -bottom-28

    - {{ $mattersDynamic && $page ? $page->matters_title : '' }} + @if($mattersDynamic && $page){{ $page->matters_title }}@else{{ 'Why Girls in Digital Matters' }}@endif

    @php - $g1img = ($mattersDynamic && $page && $page->matters_graph1_image) ? $page->matters_graph1_image : ''; - $g1link = ($mattersDynamic && $page && $page->matters_graph1_link) ? $page->matters_graph1_link : '#'; + $g1img = ($mattersDynamic && $page && $page->matters_graph1_image) ? $page->matters_graph1_image : (!$mattersDynamic ? '/images/digital-girls/fig-1.png' : ''); + $g1link = ($mattersDynamic && $page && $page->matters_graph1_link) ? $page->matters_graph1_link : (!$mattersDynamic ? 'https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Young_people_-_digital_world' : '#'); @endphp @if($g1img) - {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph1_caption') : '' }} + {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph1_caption') : 'Young people – digital world. Eurostat 2023' }} @endif @php - $g2img = ($mattersDynamic && $page && $page->matters_graph2_image) ? $page->matters_graph2_image : ''; - $g2link = ($mattersDynamic && $page && $page->matters_graph2_link) ? $page->matters_graph2_link : '#'; + $g2img = ($mattersDynamic && $page && $page->matters_graph2_image) ? $page->matters_graph2_image : (!$mattersDynamic ? '/images/digital-girls/fig-2.png' : ''); + $g2link = ($mattersDynamic && $page && $page->matters_graph2_link) ? $page->matters_graph2_link : (!$mattersDynamic ? 'https://ec.europa.eu/eurostat/statistics-explained/index.php?title=ICT_specialists_in_employment#Explore_further' : '#'); @endphp @if($g2img) - {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph2_caption') : '' }} + {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph2_caption') : 'ICT specialists in employment. Eurostat 2023' }} @endif @if($mattersDynamic && $page && $page->matters_paragraph_1)
    {!! $page->matters_paragraph_1 !!}
    + @elseif(!$mattersDynamic) +

    + {!! __('girls-in-digital.relevant_statistics_graph_1') !!} +

    @endif
    @php - $g3img = ($mattersDynamic && $page && $page->matters_graph3_image) ? $page->matters_graph3_image : ''; - $g3link = ($mattersDynamic && $page && $page->matters_graph3_link) ? $page->matters_graph3_link : '#'; + $g3img = ($mattersDynamic && $page && $page->matters_graph3_image) ? $page->matters_graph3_image : (!$mattersDynamic ? '/images/digital-girls/fig-3.png' : ''); + $g3link = ($mattersDynamic && $page && $page->matters_graph3_link) ? $page->matters_graph3_link : (!$mattersDynamic ? 'https://unesdoc.unesco.org/ark:/48223/pf0000253479' : '#'); @endphp @if($g3img) - {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph3_caption') : '' }} + {{ ($mattersDynamic && $page) ? $page->contentForLocale('matters_graph3_caption') : 'Cracking the code: Girls and women education in STEM. UNESCO, 2017.' }} @endif @if($mattersDynamic && $page && $page->matters_paragraph_2)
    {!! $page->matters_paragraph_2 !!}
    + @elseif(!$mattersDynamic) +

    + {!! __('girls-in-digital.relevant_statistics_graph_2') !!} +

    @endif
    @@ -258,7 +328,7 @@ class="animation-element move-background duration-[1.5s] absolute z-0 -bottom-28

    - {{ ($faqDynamic && $page && $page->faq_title) ? $page->faq_title : '' }} + @if($faqDynamic && $page && $page->faq_title){{ $page->faq_title }}@else{{ __('girls-in-digital.faq') }}@endif

    diff --git a/routes/web.php b/routes/web.php index d3b109af7..ff5230248 100644 --- a/routes/web.php +++ b/routes/web.php @@ -235,6 +235,8 @@ ->name('get-involved'); Route::get('/contact-us', [StaticPageController::class, 'static']) ->name('contact-us'); +Route::get('/faqs', [StaticPageController::class, 'static']) + ->name('faqs'); //Static training pages Route::get('/training', [StaticPageController::class, 'static'])->name('training.index'); Route::get(