Drobné změny začlenění témat
zobrazení typu místo 'Problém' u problému, přidány odkazy na témata u ročníku, výpis témat v aktuálním zadání nahrazen odkazem, Tondův text z flatpages u témat
This commit is contained in:
parent
0723b3421f
commit
7f7f0d06d8
6 changed files with 27 additions and 17 deletions
|
@ -453,6 +453,9 @@ class Problem(SeminarModelBase):
|
|||
return force_unicode(u"t%s" % (self.kod,))
|
||||
return ''
|
||||
|
||||
def nazev_typu(self):
|
||||
return dict(self.TYP_CHOICES)[self.typ]
|
||||
|
||||
def verejne(self):
|
||||
return (self.cislo_zadani and self.cislo_zadani.verejne())
|
||||
verejne.boolean = True
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
{% block content %}
|
||||
<div>
|
||||
{% if problem.cislo_zadani %}
|
||||
<h2>{% block nadpis1 %}Problém {{ problem.kod_v_rocniku }}: {{ problem.nazev }}{% endblock %}</h2>
|
||||
<h2>{% block nadpis1 %}{{ problem.nazev_typu }} {{ problem.kod_v_rocniku }}: {{ problem.nazev }}{% endblock %}</h2>
|
||||
|
||||
<p>Zadáno v čísle <a href='{{ problem.cislo_zadani.verejne_url }}'>{{ problem.cislo_zadani.kod }}</a>.
|
||||
{% if problem.cislo_reseni %}
|
||||
|
|
|
@ -12,6 +12,15 @@
|
|||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
{% if temata_v_rocniku %}
|
||||
<h3>Témata</h3>
|
||||
<ul>
|
||||
{% for tema in temata_v_rocniku %}
|
||||
<li><a href="{{ tema.verejne_url }}">{{ tema.kod_v_rocniku }}: {{ tema.nazev }}</a>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
|
||||
{% if vysledkovka %}
|
||||
<h3>Výsledkovka</h3>
|
||||
<table class='vysledkovka'>
|
||||
|
|
|
@ -28,12 +28,7 @@
|
|||
Aktuálně nejsou zadané žádné úlohy k řešení.
|
||||
{% endfor %}
|
||||
|
||||
<h3>Témata</h3>
|
||||
{% for tema in temata %}
|
||||
<h4>Téma {{tema.kod}}: {{tema.nazev}}</h4>
|
||||
<a href=""><span style="color:red">Stránka tématu</span></a>
|
||||
{% autoescape off %}{{tema.text_zadani}}{% endautoescape %}
|
||||
{% endfor %}
|
||||
<a href="/zadani/temata/"><h3>Témata</h3></a>
|
||||
|
||||
{% endwith %}
|
||||
|
||||
|
|
|
@ -5,22 +5,22 @@
|
|||
<div>
|
||||
<h2>{% block nadpis1 %}Témata{% endblock %}</h2>
|
||||
<p>
|
||||
Témata obvykle představují složitější problémy, než samostatné úlohy. Navíc
|
||||
v jejich zadání je vždy prostor pro tvůrčí rozšíření. Nad nápady
|
||||
k tématům můžeš přemýšlet celý rok až do termínu odeslání šestého
|
||||
čísla. Pokud tě něco napadne, napiš nám o tom článek. My došlé články
|
||||
revidujeme, hodnotíme a ty nejzajímavější uveřejňujeme zde na webu,
|
||||
případně i v někerém z čísel časopisu. Můžeš také reagovat na
|
||||
články ostatních řešitelů. Za pěkný článek k tématu lze získat třeba i
|
||||
20 bodů, určitě se tedy vyplatí jimi zabývat. Pokud nevíš, jak takový
|
||||
článek napsat, podívej se na náš <span style="color:red">návod</span>.{# TODO odkaz #}
|
||||
Témata jsou hlavním obsahem časopisu M&M. Obvykle představují
|
||||
složitější a obecnější problémy než samostatné úlohy. Navíc je v jejich
|
||||
zadání vždy prostor pro tvůrčí rozšíření. Za pěkný článek k tématu lze
|
||||
získat třeba i 20 bodů, určitě se tedy vyplatí se tématy zabývat.
|
||||
</p>
|
||||
<p>
|
||||
<a href="/co-je-MaM/jak-resit/">Jak řešit téma?</a>
|
||||
</p>
|
||||
{% if temata %}
|
||||
<p>
|
||||
Letos jsme pro tebe připravili tato témata:
|
||||
</p>
|
||||
{% endif %}
|
||||
{% for problem in temata %}
|
||||
{# TODO použít {{problem.kod_v_rocniku}} ? vrací t4 místo 4 #}
|
||||
<h3>Téma {{problem.kod}}: {{problem.nazev}}</h3>
|
||||
<a href="{{problem.verejne_url}}"><h3>Téma {{problem.kod}}: {{problem.nazev}}</h3></a>
|
||||
{% autoescape off %}{{problem.text_zadani}}{% endautoescape %}
|
||||
<hr>
|
||||
{% empty %}
|
||||
|
|
|
@ -149,7 +149,10 @@ class RocnikView(generic.DetailView):
|
|||
|
||||
vysledkovka.append(v)
|
||||
|
||||
temata_v_rocniku = Problem.objects.filter(typ=Problem.TYP_TEMA, cislo_zadani__rocnik=context['rocnik'])
|
||||
|
||||
context['vysledkovka'] = vysledkovka
|
||||
context['temata_v_rocniku'] = temata_v_rocniku
|
||||
return context
|
||||
|
||||
class ProblemView(generic.DetailView):
|
||||
|
|
Loading…
Reference in a new issue