p_asz_zeugnis_noten.slim 2.3 KB

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