p_zeugnis_lf_noten.slim 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. tr
  10. td.fachgruppe-margin
  11. div style="font-size: 10pt"
  12. b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID)
  13. td
  14. -lernbereich_1_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 1}
  15. -lernbereich_2_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 2}
  16. -lernbereich_3_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 3}
  17. -gruppe.each_with_index do |fach,i|
  18. -if i == lernbereich_1_ab
  19. tr
  20. td colspan="2"
  21. u =repo.fachklasse_info(hj, "Lernfeld_Lernbereich")
  22. -if i == lernbereich_2_ab
  23. tr
  24. td colspan="2"
  25. u =repo.fachklasse_info(hj, "Lernfeld_Lernbereich_LF")
  26. -if i == lernbereich_3_ab
  27. tr
  28. td colspan="2"  
  29. tr
  30. td class=("lernfeld-lernbereich" if fach.fach.SortierungS2%10 >= 1 && fach.fach.SortierungS2%10 != 3) class=("fett" if fach.Lernentw)
  31. =fach.fach.Zeugnisbez || fach.bezeichnung
  32. /td=fach.fach.SortierungS2
  33. td.td-fach-note
  34. span class=("e-note" if fach.noten_krz.start_with? "E")
  35. =fach.note || "––––––"
  36. =>fach.lernentw if fach.fach.ist_sprache == "+"
  37. -if fach.Lernentw && fach.fach.ist_sprache == "-"
  38. tr
  39. td.fach-bezeichnung.padding-5 Thema: #{fach.Lernentw}