apa_notenuebersicht.slim 1.8 KB

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