vornoten_abi_2015.slim 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #doc-einstellungen data-json='{"Name":"Vornoten Abitur BG","Gruppen":["D"],"Orientierung":"landscape"}'
  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.abi_abschluss }.each_slice(4).with_index do |(*schueler_slice), slice_i|
  5. .page
  6. .subpage.font-size-8
  7. .row
  8. .col-xs-12
  9. h5
  10. |Konferenzliste APA BK Abitur #{schueler.first.klasse},
  11. small< Stand: #{(Time.now).strftime("%d.%m.%Y – %H:%M")}, Seite #{slice_i+1}/#{(schueler.count/4) + 1 if (schueler.count.%(4)>0)}
  12. .voffset-1
  13. -schueler_slice.each_with_index do |s,i|
  14. -array=[]
  15. -array << ["<br>✎<br>→", "12.1", "12.2", "13.1", "13.2"]
  16. -s.abi_abschluss_leistungen.sort_by{|f|f.f_sortierung}.each do |n|
  17. -inner_array = []
  18. -inner_array << n.fach_krz
  19. -inner_array << n.p12_1 || ""
  20. -inner_array << n.p12_2 || ""
  21. -inner_array << n.p13_1 || ""
  22. -inner_array << n.p13_2 || ""
  23. -array << inner_array
  24. -array = array.transpose
  25. -faecher = array.shift
  26. .row
  27. .col-xs-8
  28. b #{i+1+(3*slice_i)}. #{s.name}, #{s.vorname}
  29. table.table.table-condensed.table-bordered.fixed.table-eng
  30. tr
  31. -faecher.each do |f|
  32. th.text-center height="60px" ==f
  33. -array.each do |a|
  34. tr
  35. -a.each do |l|
  36. td.text-center class=("danger" if l.to_i.between?(1,4) || l == "0")
  37. =l
  38. .voffset-1
  39. .col-xs-4
  40. |Bemerkungen:
  41. -5.times do
  42. hr
  43. .voffset-2
  44. ="Zugelassen: #{s.abi_abschluss.zulassung? ? "Ja":"Nein"}"