apa_notenuebersicht.slim 1.7 KB

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