-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested
Milestone
Description
(To je še ena stvar, o kateri smo se pogovarjali na programerskem klubu v okviru #71)
Vsaka naloga ima lahko več podnalog, ki so vse generirane z istim generatorjem. Na primer, lahko imamo eno samo nalogo
Najdi ničle polinoma x^2
ali pa nalogo z več podnalogami
Najdi ničle naslednjih polinomov: x^2, x^2 - 1, x + 2
Trenutno imamo samo eno besedilo in pogojni stavek v predlogi dokumenta, npr. {% if texts|length > 1 %} v
| "template": "\\documentclass[arhiv]{izpit}\r\n\\usepackage{bera}\r\n\\begin{document}\r\n\r\n\\izpit{%\r\n {{ document.name }}:\r\n {{ student.name }}\r\n}{%\r\n {{ document.date }}\r\n}{%\r\n {{ document.introduction }}\r\n}\r\n\r\n{% for texts in student.texts %}\r\n\\naloga\r\n{% if texts|length > 1 %}\r\n{% for text in texts %}\r\n\\podnaloga {{ text.instruction }}\r\n{% endfor %}\r\n{% else %}\r\n{{ texts.0.instruction }}\r\n{% endif %}\r\n{% endfor %}\r\n\r\n\\end{document}", |
To ni optimalno, ker tudi sproducira nekaj v stilu
- Najdi ničle polinoma x^2
- Najdi ničle polinoma x^2 - 1
- Najdi ničle polinoma x^2 + 2
Ideja je, da se da imeti dve vrsti besedil, enega za ednino in enega za množino, ki ima glavo, ponavljajoči se del ter morebitni rep. Verjetno je za narediti dva podrazreda SingularProblemText in MultipleProblemText ali kaj takega. Mnenja?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is requestedFurther information is requested