-notenquelle ||= nil table.table-noten class=("table-eng" if s.asd_schulform.start_with?("E")) -gr=hj.faechergruppen /berufs- und berufsübergreifenden Bereich tauschen -gr[0], gr[1] = gr[1], gr[0] if s.asd_schulform.start_with?("E") -gr.each do |gruppe| -next if gruppe.empty? tr td.fachgruppe-margin b =repo.fachklasse_info(hj, 'Fachgruppe', gruppe.first.fachgruppe_ID) -noten_set(gruppe, s.fachklasse).each_pair do |faecherbereich,faecher| tr -if String === faecherbereich td colspan="2" =faecherbereich -faecher.each do |fach| tr td class=("lernfeld-lernbereich" if String === faecherbereich) class=("fach-bezeichnung" unless s.asd_schulform.start_with?("E")) ==fach[:lernentw] || fach[:zeugnisbez] -if notenquelle === 1 && s._entlassart == "6J" sup ="*" td.td-fach-note //korrigieren, wenn längere e-Noten auftauchen span class=("e-note" if (fach[:noten_krz].start_with?("E") || (s.asd_schulform.start_with?("D")) && (fach[:fachgruppe] == 30) && (fach[:noten_krz] == "NB") )) =fach[:note]