p_asz_zeugnis_noten.slim 1.6 KB

123456789101112131415161718192021222324252627282930313233
  1. .row
  2. .col-xs-12
  3. table.col-xs-12.table-noten
  4. -hj.faechergruppen.each do |gruppe|
  5. -unless gruppe.empty?
  6. tr
  7. td.fachgruppe-margin
  8. b =hj.string('Fachgruppe', gruppe.first.fachgruppe_ID)
  9. td
  10. -lernbereich_ab = gruppe.index{ |f| f.fach.SortierungS2.to_s[-1] == "1"}
  11. -gruppe.each_with_index do |fach,i|
  12. -if i == lernbereich_ab
  13. tr
  14. td.fach-bezeichnung colspan="2"
  15. =hj.string("Lernbereich")
  16. tr
  17. td.fach-bezeichnung class=("lernbereich" if fach.fach.SortierungS2.to_s[-1] == "1") class=("fett" if fach.Lernentw)
  18. =fach.bezeichnung
  19. -sprache=hj.string("Fremdsprache", fach.fach_id)
  20. -unless sprache.nil?
  21. =<sprache
  22. sup 1
  23. -if s.asd_schulform.start_with?("C") and fach.fach.GewichtungFHR == 0 || !fach.fach.GewichtungFHR
  24. -if s.bk_abschluss.bestanden == "+" || s.bk_abschluss.bestanden_ba == "+"
  25. sup ="*"
  26. -if s.asd_schulform.start_with?("E") && fach.fach.gewichtung_fhr >= 1 && s.DurchschnittsnoteFHR
  27. sup ="*"
  28. /td=s.asd_schulform
  29. td.td-fach-note
  30. span =s.bk_abschluss_leistungen_dataset.where(:Fach_ID => fach.fach_id).first.note(:note_abschluss) || "––––––" rescue (Warnung.add(s.name, "Einige Fächer sind ohne eingetragene Note in der BK-Abschlussberechnung.");"FEHLER")
  31. -if fach.Lernentw
  32. tr
  33. td.fach-bezeichnung.padding-5.eng #{fach.Lernentw}