def populate_description(self, wldoc=None, infile=None):
if wldoc is None:
wldoc = self.wldocument(infile)
- for nagl in wldoc.edoc.findall('.//naglowek_rozdzial'):
- if (nagl.text or '').strip() == u'Pomysł na lekcję':
+ if self.type == 'project':
+ lookup = u'Zadanie'
+ else:
+ lookup = u'Pomysł na lekcję'
+ for header in wldoc.edoc.findall('.//naglowek_rozdzial'):
+ if (header.text or '').strip() == lookup:
from lxml import etree
- self.description = etree.tostring(nagl.getnext(),
+ self.description = etree.tostring(header.getnext(),
method='text', encoding='unicode').strip()
self.save()
return
{% include "catalogue/lesson/box-icons.html" %}
<p>Ta lekcja jest częścią tematu
- <a href="{{ object.section.get_absolute_url }}"><strong>{{ object.section }}</strong></a>
+ <a href="{% url 'catalogue_lessons' %}#{{ object.level.slug }}_{{ object.section.slug }}"><strong>{{ object.section }}</strong></a>
na poziomie {{ object.level|lower }}.
</p>
<div style="clear: right"></div>
<p>To jest <a href="{% url 'info' 'metoda-projektowa' %}">projekt</a>
na poziomie
- <a href="{% url 'catalogue_lessons' %}#{{ object.level.slug }}_pelny">{{ object.level|lower }}</a>.
+ <a href="{% url 'catalogue_lessons' %}#{{ object.level.slug }}">{{ object.level|lower }}</a>.
</p>
</section>
{% endblock %}
</li>
{% endif %}
{% if lessons.project %}
- <li><a href="#{{ level.slug }}_projekt">Projekt</a></li>
+ <li><a href="#{{ level.slug }}_projekty">Projekty</a></li>
{% endif %}
{% if lessons.appendix %}
<li><a href="#{{ level.slug }}_pozostale">Pozostałe materiały</a></li>
{% endif %}
{% if courses %}
- <li class="curriculumcourses"><a href="#{{ level.slug }}_podstawa">Wg postawy programowej</a>
+ <li class="curriculumcourses"><a href="#{{ level.slug }}_podstawa">Według postawy programowej</a>
<ul style="list-style: none; padding: 0 0 0 1em; margin: 0;">
{% for course, lessons in courses %}
<li><a href="#{{ level.slug }}_{{ course.slug}}">{{ course }}</a></li>
{% if lessons.project %}
- <section id="{{ level.slug }}_projekt">
- <h1>Projekt</h1>
+ <section id="{{ level.slug }}_projekty">
+ <h1>Projekty</h1>
<p>Masz 4-6 tygodni? Zrealizuj jeden z projektów ze swoimi uczniami.</p>
{% if courses %}
<section id="{{ level.slug }}_podstawa">
- <h1>Wg podstawy programowej</h1>
+ <h1>Według podstawy programowej</h1>
{% for course, lessons in courses %}
<section id="{{ level.slug}}_{{ course.slug }}">
{% if lessons.project %}
<section>
- <h1>Projekt</h1>
+ <h1>Projekty</h1>
<ul class="link-list">
{% for lesson in lessons.project %}
<li>{% include "catalogue/snippets/lesson_or_stub.html" %}</li>
prefix = 'Pelny kurs/%d %s/%d %s/' % (c, section.slug, i, lesson.slug)
lesson.add_to_zip(zipf, student, prefix)
for i, lesson in enumerate(lessons['project']):
- prefix = 'Kurs skrocony/%d %s/' % (i, lesson.slug)
+ prefix = 'Projekty/%d %s/' % (i, lesson.slug)
lesson.add_to_zip(zipf, student, prefix)
# Add all appendix lessons, from all levels.
for lesson in Lesson.objects.exclude(type__in=('synthetic', 'course', 'project')):