12345678910111213141516171819202122232425262728293031323334353637 |
- .row style='font: 9pt "Tex Gyre Heros"'
- .col-xs-12
- table.col-xs-12.table-noten
- -gr=hj.faechergruppen
- /berufs- und berufsübergreifenden Bereich tauschen
- /-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
- -gruppe.each_with_index do |fach,i|
- -if fach.fach.bezeichnung != fach.fach.zeugnisbez && (faechergruppenbezeichnung == "" || faechergruppenbezeichnung != fach.fach.bezeichnung)
- -faechergruppenbezeichnung = fach.fach.bezeichnung
- tr
- td colspan="2" =faechergruppenbezeichnung
- -elsif fach.fach.bezeichnung == fach.fach.zeugnisbez
- -faechergruppenbezeichnung = ""
- tr
- 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
- //korrigieren, wenn längere e-Noten auftauchen
- span class=("e-note" if fach.noten_krz.start_with? "EXXX")
- =fach.note || "––––––"
- =>fach.lernentw if fach.fach.ist_sprache == "+"
|