12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #doc-einstellungen data-json='{"logo_top":"bk_logo_ohne_text.svg","logo_seite":"traeger_logo.svg","Name":"Minderleistungen","Gruppen":["D"]}'
- link rel="stylesheet" href=url("/assets/bootstrap/3.3.5/bootstrap.min.css")
- link rel="stylesheet" href=url("/css/print.css")
- link href=url("/css/print_a4.css") rel="stylesheet" media="all"
- .page
- .subpage.eng
- .row
- .col-xs-12
- img src=url("/images/#{doc.get("logo_top")}") width="100%" data-failover=url("/images/#{Document.default "logo_top"}")
- hr.hr-rot
- .row
- .col-xs-12
- h4 ="Minderleistungen #{schueler.first.klasse[0..3]} in Punkten – Stand: #{Time.now.strftime "%d.%m.%Y"}"
- .col-xs-7.col-xs-offset-5
- table.table-bordered.table-condensed width="100%"
- tr
- td
- b Fach
- td.text-center width="12%"
- b 12.1
- td.text-center width="12%"
- b 12.2
- td.text-center width="12%"
- b 13.1
- td.text-center width="12%"
- b 13.2
- -schueler.each_with_index do |s,i|
- -hj=s.halbjahr(jahr, abschnitt)
- -faecher={}
- -s.abi_abschluss_leistungen.each do |f|
- -faecher[f.fach.bezeichnung] = [] << (f.abi_fach.to_i.between?(1,3) || f.fach_krz == "DM")
- -faecher[f.fach.bezeichnung] << (f.p12_1.to_i < 5 && f.p12_1.to_i > 0 ? f.p12_1.to_i : 0)
- -faecher[f.fach.bezeichnung] << (f.p12_2.to_i < 5 && f.p12_2.to_i > 0 ? f.p12_2.to_i : 0)
- -faecher[f.fach.bezeichnung] << (f.p13_1.to_i < 5 && f.p13_1.to_i > 0 ? f.p13_1.to_i : 0)
- -faecher[f.fach.bezeichnung] << (f.p13_2.to_i < 5 && f.p13_2.to_i > 0 ? f.p13_2.to_i : 0)
- -faecher.delete_if{|f,p|p[1..4].sum==0}
- -next if faecher.empty?
- .row
- .col-xs-5
- b ="#{s.name}, #{s.vorname}"
- .col-xs-7
- table.table.table-bordered.table-condensed width="100%"
- -faecher.each_pair do |f,p|
- tr class=("danger" if p.shift)
- td =f
- -4.times do
- -o=p.shift
- td.text-center width="12%" =o == 0 ? "–":o
- .voffset-1
|