apa_notenuebersicht.slim 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #doc-einstellungen data-json='{"logo_seite":"traeger_logo.svg","Name":"Notenübersicht APA","Orientierung":"landscape","Ignoriere-Abschnitt":1}'
  2. link href=url("/css/print_a4_landscape.css") rel="stylesheet" media="all"
  3. -schueler.select{|s| s.bk_abschluss }.each_slice(3) do |schueler_slice|
  4. .page
  5. .subpage
  6. .row
  7. .col-xs-12
  8. h4
  9. 'APA Notenübersicht #{schueler.first.klasse},
  10. small Stand: #{(Time.now).strftime("%d.%m.%Y – %H:%M")}
  11. -schueler_slice.each_with_index do |s,i|
  12. -abschlussnoten=s.bk_abschluss_leistungen
  13. h4 #{s.name}, #{s.vorname}
  14. table.table.table-condensed.table-bordered
  15. tr
  16. th
  17. -abschlussnoten.each do |n|
  18. th
  19. div
  20. span
  21. =n.fach_krz
  22. tr
  23. td.text-center VN
  24. -abschlussnoten.each do |n|
  25. td.text-center =n.vornote rescue "fehlt"
  26. td
  27. |Zulassung: #{s.bk_abschluss.zulassung? ? "Ja" : "Nein"}
  28. tr
  29. td.text-center SP
  30. -abschlussnoten.each do |n|
  31. td.text-center =n.note_schriftlich rescue "fehlt"
  32. td
  33. tr
  34. td.text-center MP
  35. -abschlussnoten.each do |n|
  36. td.text-center =n.note_muendlich rescue "fehlt"
  37. td
  38. tr
  39. td.text-center BA
  40. -abschlussnoten.each do |n|
  41. td.text-center =n.note_abschluss_ba rescue "fehlt"
  42. td
  43. |BA bestanden: #{s.bk_abschluss.bestanden_ba? ? "Ja" : "Nein"}