fnp
/
edumed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow for manual marking of question of type "file_upload"
[edumed.git]
/
catalogue
/
management
/
commands
/
repackage.py
diff --git
a/catalogue/management/commands/repackage.py
b/catalogue/management/commands/repackage.py
index
47930ec
..
3946e82
100755
(executable)
--- a/
catalogue/management/commands/repackage.py
+++ b/
catalogue/management/commands/repackage.py
@@
-25,27
+25,29
@@
class Command(BaseCommand):
li = 1
li_adv = 1
for lesson in section.lesson_set.all():
li = 1
li_adv = 1
for lesson in section.lesson_set.all():
+ advanced = lesson.level.slug == "liceum"
+ section_dir = "%d_%s%s" % (
+ si + 1, section.slug,
+ " (zaawansowane)" if advanced else "")
if lesson.type == 'course':
if lesson.type == 'course':
- if
lesson.level.slug == "liceum"
:
+ if
advanced
:
ind = li_adv
li_adv += 1
ind = li_adv
li_adv += 1
- postfix = " (zaawansowane)"
else:
ind = li
li += 1
else:
ind = li
li += 1
- postfix = ""
- prefix = "%d_%s%s/%02d_%s/" % (
- si, section.slug, postfix,
- ind,
- lesson.slug,
+ prefix = "%s/%02d_%s/" % (
+ section_dir, ind, lesson.slug,
)
)
- li += 1
elif lesson.type == 'synthetic':
elif lesson.type == 'synthetic':
- prefix = "%d_%s%s/synteza_%s/" % (
- si, section.slug, postfix, lesson.slug)
+ prefix = "%s/%s (synteza)/" % (
+ section_dir, lesson.slug)
+ elif lesson.type == 'project':
+ prefix = "%s/%s (projekt)/" % (
+ section_dir, lesson.slug)
else:
else:
- prefix = "%
d_%s%
s/%s/" % (
- s
i, section.slug, postfix
, lesson.slug)
+ prefix = "%s/%s/" % (
+ s
ection_dir
, lesson.slug)
lesson.add_to_zip(zipf, student, prefix)
zipf.close()
lesson.add_to_zip(zipf, student, prefix)
zipf.close()