p_zeugnis_lf_noten.slim 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. .row style='font: 9pt "Tex Gyre Heros"'
  2. .col-xs-12
  3. table.col-xs-12.table-noten
  4. -gr=hj.faechergruppen
  5. /berufs- und berufsübergreifenden Bereich tauschen
  6. /-gr[0], gr[1] = gr[1], gr[0]
  7. -gr.each do |gruppe|
  8. -unless gruppe.empty?
  9. -faechergruppenbezeichnung=""
  10. -gruppe.sort_by! do |f|
  11. -fach_gliederung=f.fach.gliederungen.find{|f|f.fachklasse == s.fachklasse}
  12. -(fach_gliederung && fach_gliederung.sortierung) || f.fach.sortierung_s2
  13. tr
  14. td.fachgruppe-margin
  15. div style="font-size: 10pt"
  16. b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID)
  17. td
  18. -gruppe.each_with_index do |fach,i|
  19. -if fach.fach.bezeichnung != fach.fach.zeugnisbez && (faechergruppenbezeichnung == "" || faechergruppenbezeichnung != fach.fach.bezeichnung)
  20. -faechergruppenbezeichnung = fach.fach.bezeichnung
  21. tr
  22. td colspan="2" =faechergruppenbezeichnung
  23. -elsif fach.fach.bezeichnung == fach.fach.zeugnisbez
  24. -faechergruppenbezeichnung = ""
  25. tr
  26. td class=("lernfeld-lernbereich" if fach.fach.bezeichnung != fach.fach.zeugnisbez)
  27. //class=("fett" if fach.Lernentw)
  28. -if fach.Lernentw && fach.fach.ist_sprache == "-"
  29. ==fach.Lernentw
  30. -else
  31. ==fach.fach.zeugnisbez
  32. td.td-fach-note
  33. //korrigieren, wenn längere e-Noten auftauchen
  34. span class=("e-note" if fach.noten_krz.start_with? "EXXX")
  35. =fach.note || "––––––"
  36. =>fach.lernentw if fach.fach.ist_sprache == "+"