Oprava generování TeXovské výsledkovky. V models přidána fce pro
řešitele inicial_krestni, ve views.py opraveno pořadí (2.-5.) pomocí unicodové pomlčky. A.
This commit is contained in:
		
							parent
							
								
									a74575b94f
								
							
						
					
					
						commit
						d289d165ef
					
				
					 3 changed files with 9 additions and 32 deletions
				
			
		|  | @ -185,6 +185,9 @@ class Resitel(SeminarModelBase): | ||||||
|     def plne_jmeno(self): |     def plne_jmeno(self): | ||||||
|         return force_unicode(u'%s %s' % (self.jmeno, self.prijmeni)) |         return force_unicode(u'%s %s' % (self.jmeno, self.prijmeni)) | ||||||
| 
 | 
 | ||||||
|  |     def inicial_krestni(self): | ||||||
|  |         return force_unicode(u'%s.' % (self.jmeno[0])) | ||||||
|  | 
 | ||||||
|     def __str__(self): |     def __str__(self): | ||||||
|         return force_unicode(self.plne_jmeno()) |         return force_unicode(self.plne_jmeno()) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,33 +1,6 @@ | ||||||
| \begin{longtable}{r|l|c|l|c  | \begin{longtable}{|r|l|c|r|{% for p in problemy %}c@{\hskip.5em}{% endfor %}|r|r|}\hline | ||||||
| 		{% for p in problemy %}   | & & & & \multicolumn{ {{ problemy|length }} }{c|}{\textbf{Úlohy}} & & \\\textbf{Poř.} & \textbf{Jméno} & \textbf{R.} & \raisebox{0.7mm}{$\sum_{-1}$} & {% for p in problemy %}{% if p.TYP_ULOHA %}\textbf{r{{p.kod}}} & {% else %}\textbf{t{{p.kod}}} & {% endif %}{% endfor %}\raisebox{0.7mm}{$\sum_0$} & \raisebox{0.7mm}{$\sum_1$} \\ \hline | ||||||
| 		@\hskip.5em}c {% endfor %}  |  | ||||||
| 		|c|r|r} |  | ||||||
| \hline |  | ||||||
| & & & & \multicolumn{ {{ problemy|length }} }{c|}{\textbf{Úlohy}} & & \\ |  | ||||||
| \textbf{Poř.} & \textbf{Jméno} & \textbf{R.} & \raisebox{0.7mm}{$\sum_{-1}$} &  |  | ||||||
| {% for p in problemy %}  |  | ||||||
| 	{% if p.TYP_ULOHA %}  |  | ||||||
| 		\textbf{ r{{ p.kod }} } &  |  | ||||||
| 	{% else %}  |  | ||||||
| 		\textbf{ t{{ p.kod }} } &  |  | ||||||
| 	{% endif %}  |  | ||||||
| {% endfor %} |  | ||||||
| \raisebox{0.7mm}{$\sum_0$} & |  | ||||||
| \raisebox{0.7mm}{$\sum_1$} \\ |  | ||||||
| \hline |  | ||||||
| \endhead | \endhead | ||||||
| \hline | \hline | ||||||
| \endfoot | \endfoot {% for rv in vysledkovka %} {{ rv.poradi }} & {% if rv.resitel.titul %} \titul{ {{ rv.titul }} } {% endif %} {{rv.resitel.inicial_krestni}} {{rv.resitel.prijmeni}} & {{ rv.resitel.rocnik |default:"" }} & {{ rv.body_minule }} & {% for b in rv.body_ulohy %}{{ b }} & {% endfor %} {{ rv.body_celkem_rocnik |default:0 }} & {{ rv.body_celkem_minule }} \\ | ||||||
| 
 | {% endfor %}\end{longtable} | ||||||
| {% for rv in vysledkovka %} |  | ||||||
|     {{ rv.poradi }} &  |  | ||||||
| {% if rv.resitel.titul %}  |  | ||||||
| 	\titul{ {{ rv.titul }} }  |  | ||||||
| {% endif %}  |  | ||||||
| 	{{ rv.resitel.plne_jmeno }} & {{ rv.resitel.rocnik |default:"" }} & {{ rv.body_minule }}  |  | ||||||
|     {% for b in rv.body %} |  | ||||||
| 		{{ b }} &  |  | ||||||
| 	{% endfor %}  |  | ||||||
| 		{{ rv.body_celkem_rocnik |default:0 }} & {{ rv.body_celkem_minule }} \\ |  | ||||||
| {% endfor %} |  | ||||||
| \end{longtable} |  | ||||||
|  |  | ||||||
|  | @ -128,8 +128,9 @@ def sloupec_s_poradim(vysledky): | ||||||
|             poradi_l += ["{}.".format(lepsich_resitelu + 1)] |             poradi_l += ["{}.".format(lepsich_resitelu + 1)] | ||||||
|         # je-li účastníků se stejným počtem bodů víc, pořadí (rozsah X.-Y.) je jen u prvního |         # je-li účastníků se stejným počtem bodů víc, pořadí (rozsah X.-Y.) je jen u prvního | ||||||
|         else: |         else: | ||||||
|             poradi_l += ["{}.–{}.".format(lepsich_resitelu + 1, lepsich_resitelu + len(skupina))] + [""] * (len(skupina)-1) |             poradi_l += [u"{}. – {}.".format(lepsich_resitelu + 1, lepsich_resitelu + len(skupina))] + [""] * (len(skupina)-1) | ||||||
|         lepsich_resitelu += len(skupina) |         lepsich_resitelu += len(skupina) | ||||||
|  | 	#pomlcka je opravdu pomlcka v unicode!!dulezite pro vysledkovku v TeXu | ||||||
| 
 | 
 | ||||||
|     return poradi_l |     return poradi_l | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Aneta
						Aneta