abiturergebnisse_2015.slim 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #doc-einstellungen data-json='{"logo_top":"bk_logo_ohne_text.svg","logo_seite":"traeger_logo.svg","Name":"Übersicht Abiturfächer","Gruppen":["D"],"Orientierung":"landscape","Ignoriere-Abschnitt":1}'
  2. link href=url("/css/print_a4_landscape.css") rel="stylesheet" media="all"
  3. -schueler.each_slice(18).with_index do |schueler_slice, slice_i|
  4. .page
  5. .subpage
  6. .row
  7. .col-xs-12
  8. h5
  9. b Übersicht der Abiturergebnisse #{schueler.first.klasse},
  10. small< Stand: #{(Time.now).strftime("%d.%m.%Y – %H:%M")} | Seite #{slice_i+1}
  11. .voffset-1
  12. table.table.table-condensed.table-bordered.fixed
  13. tr
  14. th rowspan="2" width="30px" Nr
  15. th rowspan="2" width="120px" Name
  16. th.text-center colspan="2" 1. Fach (LK1)
  17. th.text-center colspan="2" 2. Fach (LK2)
  18. th.text-center colspan="2" 3. Fach (GK)
  19. th.text-center colspan="2" 4. Fach (mdl.)
  20. th.text-center rowspan="2" Abitur- note
  21. th.text-center rowspan="2" Summe Block I
  22. th.text-center rowspan="2" vorl- Gesamt- Summe
  23. th.text-center rowspan="2" Noten- Sprung
  24. th.text-center rowspan="2" Diff
  25. th.text-center rowspan="2" mdl. Pfl.- Prfg
  26. th.text-center rowspan="2" mdl. Best.- Prfg
  27. tr
  28. -4.times
  29. td.text-center Fach
  30. td.text-center Note
  31. -schueler_slice.each_with_index do |s,i|
  32. tr
  33. td =i+1+slice_i*18
  34. td ="#{s.name}, #{s.vorname[0]}."
  35. -s.abi_abschluss_leistungen.select{|f|f._abi_fach}.sort_by{|f|f.abi_fach}.each do |f|
  36. td.text-center =f.fach_krz
  37. td.text-center =f._abi_pruef_ergebnis
  38. td.text-center =s.abi_abschluss._note
  39. td.text-center =s.abi_abschluss._punktsumme_i
  40. td.text-center =s.abi_abschluss._gesamt_punktzahl
  41. td.text-center =s.abi_abschluss._notensprung
  42. td.text-center =s.abi_abschluss._notensprung-s.abi_abschluss._gesamt_punktzahl if s.abi_abschluss._notensprung && s.abi_abschluss._gesamt_punktzahl
  43. td.text-center = s.abi_abschluss_leistungen.find{|f| f.mdl_pflicht_pruefung == "+"} ? "x" : ""
  44. td.text-center = s.abi_abschluss_leistungen.find{|f| f.mdl_best_pruefung == "+"} ? "x" : ""