p_zeugnis_noten.slim 1.6 KB

1234567891011121314151617181920212223242526272829303132
  1. .row
  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. -gruppe.sort_by! do |f|
  10. -fach_gliederung=f.fach.gliederungen.find{|f|f.fachklasse == s.fachklasse}
  11. -(fach_gliederung && fach_gliederung.sortierung) || f.fach.sortierung_s2
  12. tr
  13. td.fachgruppe-margin
  14. b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID)
  15. td
  16. -lernbereich_ab = gruppe.index{ |f| f.fach.bezeichnung != f.fach.zeugnisbez}
  17. -gruppe.each_with_index do |fach,i|
  18. -if i == lernbereich_ab
  19. tr
  20. td.fach-bezeichnung colspan="2"
  21. =fach.fach.bezeichnung
  22. tr
  23. td.fach-bezeichnung class=("lernbereich" if fach.fach.bezeichnung != fach.fach.zeugnisbez) class=("fett" if fach._lernentw && fach.fach.ist_sprache == "-")
  24. ==fach.fach.zeugnisbez
  25. ==< "#{fach.lernentw}<sup>1</sup>" if fach.fach.ist_sprache == "+" && fach._lernentw
  26. /td=fach.fach.SortierungS2
  27. td.td-fach-note
  28. span class=("e-note" if (fach.noten_krz.start_with?("E") || (s.asd_schulform.start_with?("D")) && (fach.fachgruppe_ID == 30) && (fach.noten_krz == "NB") ))
  29. =fach.note || "––––––"
  30. -if fach.Lernentw && fach.fach.ist_sprache == "-"
  31. tr
  32. td.fach-bezeichnung #{fach._lernentw || repo.fachklasse_info(hj, "Fremdsprache", fach.fach_id)}