|
@@ -6,34 +6,31 @@
|
|
|
-gr[0], gr[1] = gr[1], gr[0]
|
|
|
-gr.each do |gruppe|
|
|
|
-unless gruppe.empty?
|
|
|
+ -faechergruppenbezeichnung=""
|
|
|
+ -gruppe.sort_by! do |f|
|
|
|
+ -fach_gliederung=f.fach.gliederungen.find{|f|f.fachklasse == s.fachklasse}
|
|
|
+ -(fach_gliederung && fach_gliederung.sortierung) || f.fach.sortierung_s2
|
|
|
tr
|
|
|
td.fachgruppe-margin
|
|
|
div style="font-size: 10pt"
|
|
|
b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID)
|
|
|
td
|
|
|
- -lernbereich_1_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 1}
|
|
|
- -lernbereich_2_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 2}
|
|
|
- -lernbereich_3_ab = gruppe.index{ |f| f.fach.SortierungS2%10 == 3}
|
|
|
+
|
|
|
-gruppe.each_with_index do |fach,i|
|
|
|
- -if i == lernbereich_1_ab
|
|
|
+ -if fach.fach.bezeichnung != fach.fach.zeugnisbez && faechergruppenbezeichnung == ""
|
|
|
+ -faechergruppenbezeichnung = fach.fach.bezeichnung
|
|
|
tr
|
|
|
- td colspan="2"
|
|
|
- u =repo.fachklasse_info(hj, "Lernfeld_Lernbereich")
|
|
|
- -if i == lernbereich_2_ab
|
|
|
- tr
|
|
|
- td colspan="2"
|
|
|
- u =repo.fachklasse_info(hj, "Lernfeld_Lernbereich_LF")
|
|
|
- -if i == lernbereich_3_ab
|
|
|
- tr
|
|
|
- td colspan="2"
|
|
|
+ td colspan="2" =faechergruppenbezeichnung
|
|
|
+ -elsif fach.fach.bezeichnung == fach.fach.zeugnisbez
|
|
|
+ -faechergruppenbezeichnung = ""
|
|
|
tr
|
|
|
- td class=("lernfeld-lernbereich" if fach.fach.SortierungS2%10 >= 1 && fach.fach.SortierungS2%10 != 3) class=("fett" if fach.Lernentw)
|
|
|
- =fach.fach.Zeugnisbez || fach.bezeichnung
|
|
|
- /td=fach.fach.SortierungS2
|
|
|
+ td class=("lernfeld-lernbereich" if fach.fach.bezeichnung != fach.fach.zeugnisbez)
|
|
|
+ //class=("fett" if fach.Lernentw)
|
|
|
+ -if fach.Lernentw && fach.fach.ist_sprache == "-"
|
|
|
+ ==fach.Lernentw
|
|
|
+ -else
|
|
|
+ ==fach.fach.zeugnisbez
|
|
|
td.td-fach-note
|
|
|
span class=("e-note" if fach.noten_krz.start_with? "E")
|
|
|
=fach.note || "––––––"
|
|
|
=>fach.lernentw if fach.fach.ist_sprache == "+"
|
|
|
- -if fach.Lernentw && fach.fach.ist_sprache == "-"
|
|
|
- tr
|
|
|
- td.fach-bezeichnung.padding-5 Thema: #{fach.Lernentw}
|