Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into dev-vyfuk-results
Browse files Browse the repository at this point in the history
  • Loading branch information
paproc committed Dec 18, 2024
2 parents ba629c5 + 6af4817 commit e2bd84a
Show file tree
Hide file tree
Showing 13 changed files with 183 additions and 163 deletions.
46 changes: 25 additions & 21 deletions app/Components/Problem/problem.latte
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,33 @@
{/if}
{$problem->task[$language->value]|noescape}

{if $problem->contest == 'fykos' && $problem->number == 7}
<a class="btn btn-primary mr-2 mb-3" href={plink :Events:Fykos:experiments}>
{switch $language->value}
{case 'cs'}Návod pro řešení experimentálních úloh
{default}Instructions for Experimental Tasks
{/switch}
</a>
{if $problem->contest == 'fykos'}
{if $problem->number == 7}
<a class="btn btn-primary mr-2 mb-3" href={plink :Events:Fykos:experiments}>
{switch $language->value}
{case 'cs'}Návod pro řešení experimentálních úloh
{default}Instructions for Experimental Tasks
{/switch}
</a>
{/if}
{if $problem->number == 8}
{php $serialPath = $problemService->getSerial($problem->contest, $series, $language->value)}
{if $serialPath}
<a class="btn btn-primary my-2 mr-4" href="{$serialPath}">
<i class="far fa-file-pdf"></i><span class="skip-3px"></span>
{switch $language->value}
{case 'cs'}Text seriálu {$series->series}. série
{default}Text of Serial Number {$series->series}
{/switch}
</a>
{/if}
{/if}
{elseif $problem->contest == 'vyfuk'}
{if $problem->number == 6}
<a class="btn btn-secondary mr-2 mb-3" href={plink :Default:Section:howToExperiment}>
<i class="fas fa-rocket"></i>
Jak psát experimenty
</a>
{elseif $problem->number == 7}
{/if}
{/if}
</div>
Expand All @@ -56,24 +69,15 @@
<i class="far fa-file-pdf"></i>
<span class="skip-3px"></span>
{switch $language->value}
{case 'cs'}Řešení
{default}Solution
{case 'cs'}Řešení
{default}Solution
{/switch}
</a>
{else}
{switch $language->value}
{case 'cs'}Řešení této úlohy zveřejníme brzy.
{default}We will publish the solution to this problem soon.
{/switch}
{/if}
{if $problem->number == 8 && $serialPath}
<a class="btn btn-primary my-2 mr-4" href="{$serialPath}">
<i class="far fa-file-pdf"></i><span class="skip-3px"></span>
{switch $language->value}
{case 'cs'}Text seriálu {$series->series}. série
{default}Text of Serial Number {$series->series}
{case 'cs'}Řešení této úlohy zveřejníme brzy.
{default}We will publish the solution to this problem soon.
{/switch}
</a>
{/if}
</div>
{if array_key_exists($language->value, $problem->origin) && $problem->origin[$language->value]}
Expand Down
6 changes: 3 additions & 3 deletions app/Components/ResultsPanel/app.tsx

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Fyziklání se poprvé konalo v roce 2006. Vzniklo jako česká obdoba soutěže Fyzikální náboj, která je organizována na Slovensku. Od počátku je Fyziklání zcela organizováno organizátory FYKOSu, převážně studenty MFF UK v Praze. Fakulta zároveň od začátku oficiálně zastřešuje celou soutěž.
</p>
<p>
První významná změna v organizaci nastala v roce 2013, kdy se zavedlo rozdělení týmů do tří kategorií podle (zjednodušeně řečeno) průměrného věku členů týmu. Tento systém se zachoval dodnes. Dělení do kategorií je podrobněji popsáno v Organizačním řádu soutěže. Další významná změna nastala v roce 2016. Do tohoto roku se soutěž konala pouze v prostorách MFF UK na Karlově. Rostoucí zájem o soutěž však přinutil organizátory navýšit kapacitu míst. Kategorie A tak poprvé soutěžila v budově MFF UK na Malé Straně, zatímco kategorie B a C zůstaly na Karlově. Ke změně místa konání opět došlo v roce 2018, kdy se kategorie A přesunula z Malé Strany, kde nebyl dostatek prostoru, do konferenčních prostor Hotelu Duo. Od roku 2019 všechny kategorie soutěží na jednom místě, v TOP Hotelu Praha.
První významná změna v organizaci nastala v roce 2013, kdy se zavedlo rozdělení týmů do tří kategorií podle (zjednodušeně řečeno) průměrného věku členů týmu. Tento systém se zachoval dodnes. Dělení do kategorií je podrobněji popsáno v Organizačním řádu soutěže. Další významná změna nastala v roce 2016. Do tohoto roku se soutěž konala pouze v prostorách MFF UK na Karlově. Rostoucí zájem o soutěž však přinutil organizátory navýšit kapacitu míst. Kategorie A tak poprvé soutěžila v budově MFF UK na Malé Straně, zatímco kategorie B a C zůstaly na Karlově. Ke změně místa konání opět došlo v roce 2018, kdy se kategorie A přesunula z Malé Strany, kde nebyl dostatek prostoru, do konferenčních prostor Hotelu Duo, kde v letech 2019 a 2020 všechny kategorie soutěžily na jednom místě.
</p>
{*TODO: přidat odkaz na Organizační řád soutěže nahoru*}
<p>
Expand Down
3 changes: 1 addition & 2 deletions app/Modules/Fol/Core/styles/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ $navbar-dark-hover-color: $text-on-primary;

@import "node_modules/bootstrap/scss/bootstrap";
$flag-icon-css-path: '/node_modules/flag-icon-css/flags';
@import '../../../../../node_modules/flag-icon-css/sass/flag-icon';
@import '../node_modules/lightbox2/dist/css/lightbox.min.css';
@import 'node_modules/flag-icon-css/sass/flag-icon';


@import "./layout";
Expand Down
3 changes: 3 additions & 0 deletions app/Modules/Fol/DefaultModule/templates/Default/default.latte
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,8 @@
</div>
</div>
</div>

{*
<div class="panel color-light">
<section class="inner-container">
{switch $language->value}
Expand Down Expand Up @@ -115,6 +117,7 @@
{/switch}
</section>
</div>
*}

{* <div class="fyziklani-banner">*}
{* <div class="inner-container">*}
Expand Down
8 changes: 8 additions & 0 deletions app/Modules/Fykos/Core/styles/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@ $naboj-color: #C22D86;
--panel-color-light: white;
}

.right-bar {
border-right: 5px solid #1175da;
}

.left-bar {
border-left: 5px solid #1175da;
}

$page-width: 77rem;

// $base-font-size: 18px;
Expand Down
5 changes: 2 additions & 3 deletions app/Modules/Fykos/DefaultModule/ResultsPresenter.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@ class ResultsPresenter extends BasePresenter
*/
public function renderDefault(): void
{
// $year = $this->year ?? $this->getCurrentYear()->year;
// hack before body-ready is implemented
$year = $this->year ?? 38;

$this->template->year = $year;
$this->template->contest = $this->getContest();
$this->template->results = $this->downloader->download(new SeriesResultsRequest(1, $year));
}


}
Loading

0 comments on commit e2bd84a

Please sign in to comment.