1234567891011121314151617181920212223242526272829 |
- -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
- ==<fach[:sprachniveau]
- -if s.asd_schulform.start_with?("C") and fach[:gewichtung] == 0 || !fach[:gewichtung]
- -if s.bk_abschluss.bestanden == "+" || s.bk_abschluss.bestanden_ba == "+"
- sup ="*"
- -if s.asd_schulform.start_with?("E") && fach[:gewichtung] >= 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]
|