FS ASZ 21.svelte 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. {#each schueler as s (s.ID)}
  2. {#each aktHalbjahrFuer(s) as hj (hj.ID)}
  3. <div class="page grid" orientation="landscape" size="A3">
  4. <Seitenlogo logo="{privat.traegerLogo}"/>
  5. <Pageheader art="daten/asz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
  6. <div class="main">
  7. <div class="main-grid">
  8. <Voffset v="1"/>
  9. <div class="main-left">
  10. <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name},</b>
  11. <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},
  12. <br />war vom {datum(s.Aufnahmedatum)} bis zur Aushändigung des Zeugnisses {s.studierende_r} des Bildungsgangs
  13. <br /><b>{bg(s, 'Zeugniskopf')}.</b>
  14. <Voffset v=".5"/>
  15. Der allgemeine Prüfungsausschuss stellte in seiner Abschlusskonferenz am {datum(hj.Konferenzdatum)} fest:
  16. <Voffset v=".5"/>
  17. <b>Leistungen</b>
  18. <div style="font-size: 90%">
  19. <Noten
  20. noten={s.abschnitte[3].noten}
  21. faechergruppenIds={[10, 20, 30]}
  22. fachGliederungen={s.fachklasse.fach_gliederungen}
  23. ger
  24. lernfeld
  25. fachklasse={s.fachklasse.Kennung}
  26. fhrSternchen={s.DurchschnittsnoteFHR ? true: false}
  27. ></Noten>
  28. </div>
  29. <hr />
  30. <b>Bemerkungen</b>
  31. <br />{@html bemerkungen(hj)}
  32. </div>
  33. <div class="main-right">
  34. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} hat das staatliche
  35. <h5 class="text-center">{bg(s, 'Examen')}</h5>
  36. <Voffset v="-2"/>
  37. am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
  38. <Voffset v="2"/>
  39. <table class="table-noten">
  40. {#each s.abschnitte[5].noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.fach.Zeugnisbez > b.fach.Zeugnisbez ? 1:-1) as as}
  41. <tr>
  42. <td width="22%">{as.fach.Zeugnisbez}</td>
  43. <td class="td-padding-extra">{findeFach(s.abschnitte[3], as).Lernentw}</td>
  44. <td class="td-fach-note"><span>{note(as.NotenKrz)}</span></td>
  45. </tr>
  46. {/each}
  47. </table>
  48. <Voffset v="1"/>
  49. <table class="table-noten" width="100%">
  50. {#each s.bk_abschluss_faecher.filter(f => ['BLgesamt', 'KO', 'BPgesamt'].some(n => n === f.fach.FachKrz)).sort((a, b) => a.FSortierung < b.FSortierung ? -1 : 1) as f}
  51. <tr>
  52. <td class="{f.fach.FachKrz === 'BPgesamt' ? 'fett' : ''}">{f.fach.Zeugnisbez}</td>
  53. <td class="td-fach-note"><span>{note(f.NoteAbschluss)}</span></td>
  54. </tr>
  55. {/each}
  56. </table>
  57. <Voffset v="3"/>
  58. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} ist berechtigt, die Berufsbezeichnung
  59. <h5 class="text-center">{bg(s, (s.Geschlecht === 3 ? 'Berufsbezeichnung_m' : 'Berufsbezeichnung_w'))}
  60. <br><div style="font-size: 80%">(Bachelor Professional im Sozialwesen)</div></h5>
  61. <Voffset v="-2"/>
  62. zu führen.
  63. <Voffset v="1"/>
  64. Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
  65. <Voffset v="4"/>
  66. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  67. <Voffset v="4"/>
  68. <div class="flex-grid">
  69. <div class="col">
  70. <hr />
  71. <div class="text-center klein">
  72. {schule.SchulleiterVorname} {schule.SchulleiterName}
  73. <br>Vorsitzende{schule.SchulleiterGeschlecht === 3 ? 'r':''} des allgemeinen Prüfungsausschusses
  74. </div>
  75. </div>
  76. <div class="col klein">
  77. <div class="text-center klein">
  78. Siegel
  79. </div>
  80. </div>
  81. <div class="col klein">
  82. <hr />
  83. <div class="text-center">
  84. {schule.SchulleiterVorname} {schule.SchulleiterName}
  85. <br />{schule.schulleiter_in}
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. <div class="footer klein grau">
  93. {#if s.DurchschnittsnoteFHR}
  94. <span style="float: left; margin-right: 3em;">Seite 1/3</span>
  95. <span style="float: right">Seite 2/3</span>
  96. {/if}
  97. <span style='float left'>Schulnummer: {schule.SchulNr}</span>
  98. <hr class="hr-grau" />
  99. <div class="footer-grid">
  100. <div class="footer-left">
  101. Notenstufen gemäß § 48 SchulG: 1 = sehr gut, 2 = gut, 3 = befriedigend, 4 = ausreichend, 5 = mangelhaft, 6 = ungenügend
  102. <Voffset v="0.5"/>
  103. <sup>1</sup>Der Unterricht in den modernen Fremdsprachen hat auf der
  104. nach dem Fach in Klammern angegebenen Niveaustufe des
  105. „Europäischen Referenzrahmens für Sprachen: Lernen, Lehren,
  106. Beurteilen“ stattgefunden. Sind zwei Referenzniveaus ausgewiesen, ist
  107. das niedrigere in vollem Umfang, das höhere in Anteilen erreicht. Bei
  108. mindestens ausreichenden Leistungen wird der sprachliche
  109. Kompetenzerwerb auf diesem Niveau bescheinigt.
  110. <Voffset v="0.5"/>
  111. {#if s.DurchschnittsnoteFHR}
  112. <sup>*</sup>Die Noten der gekennzeichneten Fächer gehen in die
  113. Berechnung der Durchnittsnote für die Fachochschulreife ein.
  114. {/if}
  115. </div>
  116. <div class="footer-right">
  117. Dem Zeugnis liegen zugrunde:
  118. <ul class="list-unstyled dashes">
  119. <li>
  120. Die Verordnung über die Ausbildung und Prüfung in den Bildungsgängen des Berufskollegs (Ausbildungs- und Prüfungsordnung Berufskolleg, APO-BK) vom 26. Mai 1999 (SGV. NRW. 223/BASS 13 – 33 Nr. 1.1).
  121. </li>
  122. <li>
  123. Die Vereinbarung über Fachschulen (Beschluss der Kultusministerkonferenz vom 07. November 2002 in der jeweils geltenden Fassung).
  124. </li>
  125. </ul>
  126. <br>
  127. Rechtsbehelfsbelehrung:
  128. Gegen dieses Zeugnis kann innerhalb eines Monats
  129. nach Bekanntgabe des Zeugnisses Widerspruch eingelegt werden. Der Widerspruch
  130. ist beim {schule.Bezeichnung2}, {schule.Strasse}, {schule.PLZ} {schule.Ort},
  131. schriftlich oder zur Niederschrift zu erheben. <br />Falls die Frist durch
  132. das Verschulden einer/eines Bevollmächtigten versäumt wird, wird dies
  133. Verschulden der Widerspruchsführerin/dem Widerspruchsführer zugerechnet.
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. {#if note(s.bk_abschluss_faecher.find(f => f.fach.FachKrz === 'MFHR'))}
  139. <div class="page grid" orientation="portrait" size="A4">
  140. <Seitenlogo logo="{privat.traegerLogo}"/>
  141. <Pageheader logo="{privat.logo}" untertitel="{privat.untertitel}"/>
  142. <div class="main">
  143. <h5>Zeugnis der Fachhochschulreife</h5>
  144. Der allgemeine Prüfungsausschuss stellte in seiner Abschlusskonferenz am {datum(hj.Konferenzdatum)} folgende Leistungen fest<sup>1</sup>:
  145. <Voffset v="1"/>
  146. Mathematisch-naturwissenschaftlicher-technischer Bereich: {note(s.bk_abschluss_faecher.find(f => f.fach.FachKrz === 'MFHR').NoteAbschluss)}
  147. <Voffset v="1"/>
  148. <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name}</b> hat die Fachhochschulreifeprüfung im Bildungsgang
  149. {bg(s, 'Zeugniskopf')} am {datum(hj.Konferenzdatum)} bestanden.
  150. {s.anrede}{s.Geschlecht === 3 ? 'n':''} {s.Vorname} {s.Zusatz || ''} {s.Name} wird die
  151. <Voffset v="1"/>
  152. <div class="text-center">
  153. <h5>Fachhochschulreife</h5>
  154. </div>
  155. <Voffset v="-1.5"/>
  156. zuerkannt.
  157. <Voffset v="1"/>
  158. Entsprechend der Vereinbarung über den Erwerb einer Fachhochschulreife
  159. in beruflichen Bildungsgängen – Beschluss der Kultusministerkonferenz vom
  160. 5. Juni 1998 in der jeweils geltenden Fassung – berechtigt dieses Zeugnis in allen
  161. Ländern der Bundesrepublik Deutschland zum Studium an Fachhochschulen und
  162. entsprechender Studiengänge an Universitäten.
  163. <Voffset v="1"/>
  164. <table class="table-noten">
  165. <tr>
  166. <td>Durchschnittsnote:</td><td class="td-fach-note"><span>{s.DurchschnittsnoteFHR}</span></td>
  167. <td>in&nbsp;Worten:</td><td class="td-fach-note"><span>{@html noteInWorten(s.DurchschnittsnoteFHR)}</span></td>
  168. </tr>
  169. </table>
  170. <Voffset v="5"/>
  171. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  172. <Voffset v="4"/>
  173. <div class="flex-grid">
  174. <div class="col">
  175. <hr />
  176. <div class="text-center klein">
  177. {schule.SchulleiterVorname} {schule.SchulleiterName}
  178. <br>Vorsitzende{schule.SchulleiterGeschlecht === 3 ? 'r':''} des allgemeinen Prüfungsausschusses
  179. </div>
  180. </div>
  181. <div class="col klein">
  182. <div class="text-center klein">
  183. Siegel
  184. </div>
  185. </div>
  186. <div class="col klein">
  187. <hr />
  188. <div class="text-center">
  189. {schule.SchulleiterVorname} {schule.SchulleiterName} <br />{schule.schulleiter_in}
  190. </div>
  191. </div>
  192. </div>
  193. <Voffset v="2"/>
  194. </div>
  195. <div class="footer klein">
  196. <div class="klein eng">
  197. <Voffset v="2"/>
  198. <span style="float: right">Seite 3/3</span>
  199. <span style='float left'>Schulnummer: {schule.SchulNr}</span>
  200. <hr class="hr-grau" />
  201. <div class="grau">
  202. <sup>1</sup>Die Fächer
  203. {s.bk_abschluss_faecher.filter(f => f.fach.GewichtungFHR > 0)
  204. .sort((a,b) => a.FSortierung > b.FSortierung ? 1 : -1)
  205. .map(f => f.fach.Zeugnisbez)
  206. .join(', ')
  207. .replace(/, \ sowie/g, ' sowie')}
  208. gehen in die Berechnung der Durchnittsnote für die Fachhochschulreife ein.
  209. <Voffset v=".5"/>
  210. Rechtsbehelfsbelehrung: Gegen dieses Zeugnis kann innerhalb eines Monats
  211. nach Bekanntgabe des Zeugnisses Widerspruch eingelegt werden. Der Widerspruch
  212. ist beim {schule.Bezeichnung2}, {schule.Strasse}, {schule.PLZ} {schule.Ort},
  213. schriftlich oder zur Niederschrift zu erheben. <br />Falls die Frist durch
  214. das Verschulden einer/eines Bevollmächtigten versäumt wird, wird dieses
  215. Verschulden der Widerspruchsführerin/dem Widerspruchsführer zugerechnet.
  216. </div>
  217. </div>
  218. </div>
  219. </div>
  220. {/if}
  221. {/each}
  222. {/each}
  223. <script>
  224. export const kommentar = `
  225. [E5 PDF](https://bass.schul-welt.de/anlagen/3129-60.pdf)
  226. [E5 html]()
  227. `
  228. import { datum, bemerkungen, bg, note, noteInWorten } from './helfer'
  229. import Seitenlogo from './partials/Seitenlogo.svelte'
  230. import Pageheader from './partials/Pageheader.svelte'
  231. import Voffset from './partials/Voffset.svelte'
  232. import Noten from './partials/Noten.svelte'
  233. export let schueler, schule, privat, jahr, abschnitt
  234. const aktHalbjahrFuer = (s) => s.abschnitte.filter(a => a.Jahr === jahr && a.Abschnitt === abschnitt)
  235. const findeFach = (hj, as) => hj.noten.find(n => n.fach.ID === as.fach.ID) || { Lernentw: 'undefined' }
  236. </script>
  237. <style>
  238. @import 'css/main.css';
  239. .td-padding-extra {
  240. padding: 2mm 0 2mm 0;
  241. }
  242. .td-fach-note {
  243. padding-bottom: .2rem;
  244. padding-top: .2rem;
  245. width: 12rem;
  246. }
  247. .td-fach-note span {
  248. background-color: #dcdcdc !important;
  249. text-align: center;
  250. width: 10rem;
  251. display: block;
  252. margin: 0 auto;
  253. }
  254. </style>