asz_fs_pkb_2014.slim 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #doc-einstellungen data-json='{"logo_top":"asz_logo_ohne_linie_breiter_text_breit.svg","logo_seite":"traeger_logo.svg","Deckblatt":"deckblatt_komp.svg","Name":"Abschlusszeugnis FS (BP/Koll)","Gruppen":["E"],"Format":"A3","Orientierung":"landscape"}'
  2. link href=url("/css/print_a3.css") rel="stylesheet" media="all"
  3. -schueler.each_with_index do |s,i|
  4. -next if s.bk_abschluss.nil?
  5. -hj=s.halbjahr(jahr, abschnitt)
  6. .page
  7. img src="/images/deckblatt_komp.svg" data-failover="/images/#{Document.default "Deckblatt"}"
  8. .page
  9. .seitenlogo
  10. img src="/images/#{doc.get("logo_seite")}" height="160px" data-failover="/images/#{Document.default "logo_seite"}"
  11. .subpage
  12. .row
  13. .col-xs-12
  14. img src="/images/#{doc.get("logo_top")}" width="100%" data-failover="/images/#{Document.default "logo_top"}"
  15. hr.hr-rot
  16. .row
  17. .col-xs-6
  18. .col-xs-11
  19. //TODO: Kopf wie Jahreszeugnis mit großem BG und FR
  20. ==partial :p_zeugnis_kopf, :s => s, :hj => hj
  21. ==partial :p_asz_zeugnis_noten, :s => s, :hj => hj
  22. .eng
  23. ==partial :p_zeugnis_bemerkungen, :s => s, :hj => hj
  24. .col-xs-6
  25. .col-xs-11.col-xs-offset-1
  26. .row
  27. .col-xs-12
  28. .voffset-1
  29. |#{s.anrede} #{s.vorname} #{s.name} hat das staatliche
  30. h3.text-center
  31. =hj.string "Examen"
  32. |am #{hj.noten.find{|l| l.fach.fach_krz == "KO"}.Lernentw || "FEHLT!" rescue (Warnung.add(s.name, "Kolloquium nicht angegeben");"Fehlt")} bestanden.
  33. .voffset-1
  34. .col-xs-12
  35. table.table-noten
  36. -hj.noten.select{|f| f.fach.fach_krz.start_with? "AS"}.each do |as|
  37. tr
  38. td width="22%" =as.fach.zeugnisbez
  39. td.td-padding-extra =as.lernentw
  40. td.td-fach-note
  41. span =s.bk_abschluss_leistungen.find{|f| f.fach_id == as.fach_id}.note(:note_abschluss)
  42. .voffset-2
  43. table.col-xs-12.table-noten
  44. tr
  45. td Berufspraktische Leistungen
  46. td.td-fach-note
  47. span =s.bk_abschluss_leistungen.find{|l| l.fach_krz == "BL"}.note(:note_abschluss) rescue (Warnung.add(s.name, "BL nicht angegeben"); "Fehlt")
  48. tr
  49. td Kolloquium
  50. td.td-fach-note
  51. span =s.bk_abschluss_leistungen.find{|l| l.fach_krz == "KO"}.note(:note_abschluss) rescue (Warnung.add(s.name, "Kolloquium nicht angegeben"); "Fehlt")
  52. tr
  53. td
  54. /gilt nur für die Pia-Klassen - ändern!
  55. b Gesamtnote Berufspraxis
  56. td.td-fach-note
  57. span
  58. b=s.bk_abschluss_leistungen.find{|l| l.fach_krz == "BP"}.note(:note_abschluss) rescue (Warnung.add(s.name, "Berufspraktikum nicht angegeben"); "Fehlt")
  59. .row
  60. .col-xs-12
  61. .voffset-1
  62. |#{s.anrede} #{s.vorname} #{s.name} ist berechtigt, die Berufsbezeichnung
  63. h3.text-center
  64. =hj.berufsbezeichnung_mw.gsub("- praxisintegrierte Form","")
  65. |zu führen.
  66. .voffset-1
  67. |Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau #{s.fachklasse.dqr_niveau} zugeordnet.
  68. .voffset-2
  69. ==partial :p_zeugnis_unterschrift_pa, :hj => hj
  70. .pull-bottom.klein.eng
  71. .row
  72. .col-xs-12
  73. .schulnummer.grau Schulnummer: #{Schule.schulnummer}
  74. hr.hr-grau
  75. .row.grau
  76. .col-xs-6
  77. .col-xs-11
  78. .grau
  79. =partial doc.textbaustein 'Notenstufen'
  80. p
  81. sup.grau 1
  82. =partial doc.textbaustein 'Fremdsprachenniveau'
  83. br/
  84. -if s.DurchschnittsnoteFHR
  85. sup.grau *
  86. |Die Noten der gekennzeichneten Fächer gehen in die Berechnung der Durchnittsnote für die Fachochschulreife ein.
  87. .col-xs-6
  88. .col-xs-11.col-xs-offset-1
  89. .grau
  90. |Dem Zeugnis liegen zugrunde:
  91. =<partial doc.textbaustein 'APO'
  92. br/
  93. =partial doc.textbaustein 'FS-Vereinbarung'
  94. br/
  95. 'Rechtsbehelfsbelehrung:
  96. =partial doc.textbaustein 'Rechtsbehelfsbelehrung'