{{extend 'layout.html'}}

{{=T('Classification summary')}}

{{=T('Course') + ' ' + predmet + ' (' + vyucovani + '), ' + T('conditions for obtaining credit:')}}
{{for i in xrange(0, len(data['data'])):}} {{pass}}
{{=A(T('First name'), _href=URL('hodnoceni_list/jmeno'))}} {{=A(T('Last name'), _href=URL('hodnoceni_list/prijmeni'))}} {{=T('Total points')}} {{=T('Credit')}} {{=T('Attendance count')}} {{=T('Project points')}} {{=T('Attendance points')}}
{{=data['data'][i].auth_user.first_name}} {{=data['data'][i].auth_user.last_name}} {{=data['hodnoceni_projekty'][i]+data['hodnoceni_dochazka'][i]}} {{if data['zapocet'][i]:}} {{=T('Yes')}} {{else:}} {{=T('No')}} {{pass}} {{if podm_cviceni>data['dochazka'][i]:}} {{=data['dochazka'][i]}} {{else:}} {{=data['dochazka'][i]}} {{pass}} {{if podm_projekty>data['hodnoceni_projekty'][i]:}} {{=data['hodnoceni_projekty'][i]}} {{else:}} {{=data['hodnoceni_projekty'][i]}} {{pass}} {{=data['hodnoceni_dochazka'][i]}}
{{response.write(T('Page') + ' ')}} {{ if data['pocet_stran']<6: for i in xrange(1, data['pocet_stran']+1): if not data['aktualni']==i: response.write(A(i, _href=i)) response.write(' ') else: response.write(B(data['aktualni'])) response.write(' ') pass pass else: if data['aktualni']==1: response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)==1: response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)==2: response.write(A(data['aktualni']-2, _href=data['aktualni']-2)) response.write(' ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['aktualni']-1)>2 and (data['pocet_stran']-data['aktualni'])>2: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ... ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['pocet_stran']-data['aktualni'])==2: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['aktualni']+1, _href=data['aktualni']+1)) response.write(' ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif (data['pocet_stran']-data['aktualni'])==1: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) response.write(' ') response.write(A(data['pocet_stran'], _href=data['pocet_stran'])) elif data['aktualni']==data['pocet_stran']: response.write(A('1', _href='1')) response.write(' ... ') response.write(A(data['aktualni']-1, _href=data['aktualni']-1)) response.write(' ') response.write(B(data['aktualni'])) pass pass }} | {{ response.write(T('Records') + ' ') response.write(data['zobrazene_zaznamy']) response.write(' (' + str(pocet_zaznamu) + ' ' + T('total') + ')') }} {{=strankovani_roletka}}