Abgangszeugnis BG.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. {#each schueler as s (s.ID)}
  2. {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
  3. <div class="page grid" orientation="landscape" size="A3">
  4. <div class="header">
  5. <Seitenlogo logo="{privat.traegerLogo}"/>
  6. <Pageheader art="daten/agz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
  7. </div>
  8. <div class="main-grid">
  9. <div class="main-left">
  10. <div style="font-size: 12pt; line-height: 1.5em">Abgangszeugnis gemäß §13 APO-BK, Anlage D</div>
  11. <div style="font-size: 11pt; line-height: 1.2em">Berufliches Gymnasium, {bg(s, 'Bereich')}</div>
  12. <Voffset v="0.5"/>
  13. {s.anrede} <b>{s.Vorname} {s.Zusatz || ''} {s.Name}</b>, geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},
  14. <br />hat vom {datum(s.Aufnahmedatum)} bis zum {datum(s.Entlassdatum)} den <b>Bildungsgang {bg(s, 'Zeugniskopf')}</b> besucht.
  15. <br>{s.Geschlecht === 3 ? 'Er':'Sie'} war zuletzt {s.schueler_in} im {hj.Abschnitt}. Halbjahr der Jahrgangstufe {hj.Jahrgang+10}.
  16. <Voffset v="0.5"/>
  17. In der Konferenz am {datum(hj.Konferenzdatum)} sind folgende Leistungen festgestellt worden:
  18. <table class="table table-bordered table-eng">
  19. <tr>
  20. <td>Fach</td>
  21. <td>Aufg.-<br>feld<sup>2</sup></td>
  22. <td>Kurs-<br>Art<sup>3</sup></td>
  23. <td colspan="2" class="text-center">12.1<sup>4</sup></td>
  24. <td colspan="2" class="text-center">12.2<sup>4</sup></td>
  25. <td colspan="2" class="text-center">13.1<sup>4</sup></td>
  26. <td colspan="2" class="text-center">13.2<sup>4</sup></td>
  27. </tr>
  28. <tr>
  29. <td colspan="3"></td>
  30. <td class="text-center">Note</td>
  31. <td class="text-center">Punkte</td>
  32. <td class="text-center">Note</td>
  33. <td class="text-center">Punkte</td>
  34. <td class="text-center">Note</td>
  35. <td class="text-center">Punkte</td>
  36. <td class="text-center">Note</td>
  37. <td class="text-center">Punkte</td>
  38. </tr>
  39. {#each _.sortBy(s.abi_abschluss_faecher, f => f.FSortierung) as f}
  40. <tr>
  41. <td>{f.fach.Bezeichnung}
  42. {#if f.fach.IstSprache === '+'}{fremdsprache(f, s.fachklasse.Kennung)}<sup>1</sup>{/if}
  43. </td>
  44. <td class="text-center">{'I'.repeat(f.fach.Aufgabenfeld)}</td>
  45. <td class="text-center">{f.KursartAllg || 'GK'}</td>
  46. <td class="text-center">{punkte2note(f.P12_1) || '–'}</td>
  47. <td class="text-center">{fhrFach(s, f, '2_1') || '–'}</td>
  48. <td class="text-center">{punkte2note(f.P12_2) || '–'}</td>
  49. <td class="text-center">{fhrFach(s, f, '2_2') || '–'}</td>
  50. <td class="text-center">{punkte2note(f.P13_1) || '–'}</td>
  51. <td class="text-center">{fhrFach(s, f, '3_1') || '–'}</td>
  52. <td class="text-center">{punkte2note(f.P13_2) || '–'}</td>
  53. <td class="text-center">{fhrFach(s, f, '3_2') || '–'}</td>
  54. </tr>
  55. {/each}
  56. </table>
  57. <Voffset v="0.5"/>
  58. <b>Bemerkungen:
  59. <br></b> {@html bemerkungen(hj)}
  60. </div>
  61. <div class="main-right">
  62. <Voffset v="4"/>
  63. Die Kurse des letzten Halbjahres gelten als abgeschlossen.
  64. <Voffset v="2"/>
  65. Dieses Zeugnis gilt in Verbindung mit dem Nachweis über eine
  66. abgeschlossene Berufsausbildung oder ein einjähriges gelenktes
  67. Praktikum gemäß der Praktikum - Ausbildungsordnung vom 11.12.2006
  68. (BASS 13 -31 Nr.1) als Nachweis der Fachhochschulreife. Es
  69. berechtigt zum Studium an einer Fachhochschule des Landes
  70. Nordrhein-Westfalen. Dieses Zeugnis gilt auch als Nachweis des
  71. schulischen Teils der Fachhochschulreife in den Ländern
  72. Baden-Württemberg, Berlin, Brandenburg, Bremen, Hamburg, Hessen,
  73. Mecklenburg-Vorpommern, Niedersachsen, Rheinland-Pfalz, Saarland,
  74. Sachsen-Anhalt, Schleswig-Holstein und Thüringen.
  75. <Voffset v="2"/>
  76. <table class="table-noten">
  77. <tr>
  78. <td>Durchschnittsnote:</td>
  79. <td class="td-fach-note"><span>{s.fhr_abschluss && s.fhr_abschluss.Note}</span></td>
  80. <td>in&nbsp;Worten:</td>
  81. <td class="td-fach-note"><span>{s.fhr_abschluss && noteInWorten(s.fhr_abschluss.Note)}</span></td>
  82. </tr>
  83. </table>
  84. </div>
  85. <div class="footer-right">
  86. <div class="flex-grid">
  87. <div class="col-2">
  88. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  89. </div>
  90. <div class="col text-center klein">
  91. <Voffset v="3"/>
  92. <hr />
  93. {schule.SchulleiterVorname} {schule.SchulleiterName}
  94. <br />{schule.schulleiter_in}
  95. </div>
  96. <div class="col text-center klein">
  97. <Voffset v="3"/>
  98. Siegel
  99. </div>
  100. <div class="col text-center klein">
  101. <Voffset v="3"/>
  102. <hr />
  103. {hj.v_name_klassenlehrer}
  104. <br />{hj.klassenlehrer_in}
  105. </div>
  106. </div>
  107. <Voffset v="6"/>
  108. </div>
  109. </div>
  110. <div class="footer-grid klein eng">
  111. <div class="header">
  112. Schulnummer: {schule.SchulNr}
  113. <hr />
  114. </div>
  115. <div class="footer-left">
  116. <sup>1</sup>Der Unterricht in den modernen Fremdsprachen hat auf der nach dem Fach in
  117. Klammern angegebenen Niveaustufe des „Europäischen Referenzrahmens für
  118. Sprachen: Lernen, Lehren, Beurteilen“ stattgefunden. Sind zwei
  119. Referenzniveaus ausgewiesen, ist das niedrigere in vollem Umfang, das höhere
  120. in Anteilen erreicht. Bei mindestens ausreichenden Leistungen (5 Punkte)
  121. wird der sprachliche Kompetenzerwerb auf diesem Niveau bescheinigt.
  122. <Voffset v=".5"/>
  123. <table>
  124. <tr>
  125. <td rowspan="4" valign="top" width="5px" ><sup>2</sup> </td>
  126. <td width="10px">I</td>
  127. <td>= sprachlich literarisches Aufgabenfeld</td>
  128. <td rowspan="4" valign="top" width="5px" ><sup>3</sup> </td>
  129. <td width="10px">LK</td>
  130. <td>= Leistungskurs</td>
  131. </tr>
  132. <tr>
  133. <td>II</td>
  134. <td>= gesellschaftswissenschaftliches Aufgabenfeld</td>
  135. <td width="10px">GK</td>
  136. <td>= Grundkurs</td>
  137. </tr>
  138. <tr>
  139. <td>III</td>
  140. <td>= mathematisch-naturwissenschaftlich-technisches Aufgabenfeld</td>
  141. </tr>
  142. </table>
  143. <sup>4</sup> Für die Umsetzung von Noten in Punkte gilt:
  144. <table class="table table-bordered table-eng" width="80%">
  145. <tr>
  146. <td width="5%"></td>
  147. {#each ['sehr gut', 'gut', 'befriedigend', 'ausreichend', 'mangelhaft', 'ungenügend'] as n}
  148. <td class="text-center" width="10%">{n}</td>
  149. {/each}
  150. </tr>
  151. <tr>
  152. <td>Noten</td>
  153. {#each [1,2,3,4,5] as i}
  154. <td class="text-center">
  155. <div class="flex-grid">
  156. <div class="col">+</div>
  157. <div class="col">{i}</div>
  158. <div class="col">-</div>
  159. </div>
  160. </td>
  161. {/each}
  162. <td class="text-center">6</td>
  163. </tr>
  164. <tr>
  165. <td>Punkte</td>
  166. {#each [[15,14,13],[12,11,10],['09','08','07'],['06','05','04'],['03','02','01']] as ii}
  167. <td class="text-center">
  168. <div class="flex-grid">
  169. {#each ii as i}
  170. <div class="col">{i}</div>
  171. {/each}
  172. </div>
  173. </td>
  174. {/each}
  175. <td class="text-center">00</td>
  176. </tr>
  177. </table>
  178. <Voffset v=".5"/>
  179. <table>
  180. <tr>
  181. <td width="3%">E1</td>
  182. <td width="40%">= Mit besonderem Erfolg teilgenommen</td>
  183. <td width="3%">E2</td>
  184. <td width="30%">= Mit Erfolg teilgenommen</td>
  185. <td width="3%">E3</td>
  186. <td width="15%">= Teilgenommen</td>
  187. </tr>
  188. </table>
  189. Die Punkte in Klammern sind nicht in die Durchschnittsnote eingerechnet worden.
  190. </div>
  191. <div class="footer-right">
  192. Dem Zeugnis liegen zugrunde:<br>
  193. Die Verordnung über die Ausbildung und Prüfung
  194. in den Bildungsgängen des Berufskollegs (Ausbildungs- und Prüfungsordnung
  195. Berufskolleg, APO-BK) vom 26. Mai 1999 (SGV. NRW. 223/BASS 13 – 33 Nr. 1.1).
  196. <Voffset v=".5"/>
  197. Rechtsbehelfsbelehrung:<br>
  198. Gegen dieses Zeugnis kann innerhalb eines Monats
  199. nach Bekanntgabe des Zeugnisses Widerspruch eingelegt werden. Der Widerspruch
  200. ist beim {schule.Bezeichnung2}, {schule.Strasse}, {schule.PLZ} {schule.Ort},
  201. schriftlich oder zur Niederschrift zu erheben. <br />Falls die Frist durch
  202. das Verschulden einer/eines Bevollmächtigten versäumt wird, wird dies
  203. Verschulden der Widerspruchsführerin/dem Widerspruchsführer zugerechnet.
  204. </div>
  205. </div>
  206. </div>
  207. {/each}
  208. {/each}
  209. <script>
  210. import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg, punkte2note, noteInWorten, fremdsprache } from './helfer'
  211. const _ = R.lodash
  212. export default {
  213. components: {
  214. Seitenlogo: './partials/Seitenlogo.html',
  215. Pageheader: './partials/Pageheader.html',
  216. Voffset: './partials/Voffset.html',
  217. },
  218. helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _, punkte2note, noteInWorten, fremdsprache,
  219. fhrFach (s, fach, id) {
  220. const pid = 'P1' + id
  221. if (!fach[pid]) return
  222. const fach2 = s.fhr_abschluss_faecher.find(f => f.Fach_ID === fach.Fach_ID)
  223. const rsid = 'RSII_' + id
  224. return fach2[rsid] === '+' ? fach[pid] : `(${fach[pid]})`
  225. }
  226. },
  227. computed: {
  228. aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
  229. }
  230. }
  231. </script>
  232. <style>
  233. @import 'css/main.css';
  234. @import 'css/a3-landscape.css';
  235. .table-bordered {
  236. border-collapse: collapse; }
  237. .table-bordered tr td {
  238. border: thin solid #ddd;
  239. line-height: 1.3rem }
  240. .table-eng {
  241. margin-bottom: 0;
  242. }
  243. .table-noten {
  244. width: 70%;
  245. border: none;
  246. border-collapse: collapse;
  247. margin-bottom: 1rem;
  248. }
  249. .td-fach-note {
  250. padding-bottom: .2rem;
  251. padding-top: .2rem;
  252. width: 12rem;
  253. }
  254. .td-fach-note span {
  255. background-color: #dcdcdc !important;
  256. text-align: center;
  257. width: 10rem;
  258. display: block;
  259. margin: 0 auto;
  260. }
  261. </style>