FS ASZ BPX.svelte 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. {#each schueler as s}
  2. {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
  3. <div class="page grid" orientation="portrait" size="A4">
  4. <Pageheader logo="{privat.logo}" untertitel="{privat.untertitel}" traeger="{privat.traeger}"/>
  5. <div class="main">
  6. <h5>Abschlusszeugnis</h5>
  7. <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name}</b>
  8. <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},
  9. <br>war vom {datum(s.BeginnBildungsgang)} bis zur Aushändigung des Zeugnisses
  10. {s.studierende_r} im Bildungsgang
  11. <Voffset v="1"/>
  12. <b>{bg(s, 'Zeugniskopf')}</b>
  13. <Voffset v="1"/>
  14. Der allgemeine Prüfungsausschuss stellte in seiner Abschlusskonferenz am {datum(hj.Konferenzdatum)} fest:
  15. <Voffset v="1"/>
  16. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} hat das staatliche
  17. <h5 class="text-center">{bg(s, 'Examen')}</h5>
  18. <Voffset v="-2"/>
  19. am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.<sup>1</sup>
  20. <Voffset v="1"/>
  21. <table class="table-noten" width="100%">
  22. {#each s.bk_abschluss_faecher.filter(f => ['BLgesamt', 'KO', 'BPgesamt'].some(n => n === f.fach.FachKrz)) as f}
  23. <tr>
  24. <td class="{f.fach.FachKrz === 'BPgesamt' ? 'fett' : ''}">{f.fach.Zeugnisbez}</td>
  25. <td class="td-fach-note"><span>{note(f.NoteAbschluss)}</span></td>
  26. </tr>
  27. {/each}
  28. </table>
  29. <Voffset v="1"/>
  30. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} ist berechtigt, die Berufsbezeichnung
  31. <h5 class="text-center">{bg(s, (s.Geschlecht === 3 ? 'Berufsbezeichnung_m' : 'Berufsbezeichnung_w'))}
  32. <br><div style="font-size: 80%">(Bachelor Professional im Sozialwesen)</div></h5>
  33. <Voffset v="-1.5"/>
  34. zu führen.
  35. <Voffset v="1"/>
  36. Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
  37. <Voffset v="2"/>
  38. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  39. <Voffset v="3"/>
  40. <div class="flex-grid">
  41. <div class="col">
  42. <hr />
  43. <div class="text-center klein">
  44. {schule.SchulleiterVorname} {schule.SchulleiterName}
  45. <br>Vorsitzende{schule.SchulleiterGeschlecht === 3 ? 'r':''} des allgemeinen Prüfungsausschusses
  46. </div>
  47. </div>
  48. <div class="col klein">
  49. <div class="text-center klein">
  50. Siegel
  51. </div>
  52. </div>
  53. <div class="col klein">
  54. <hr />
  55. <div class="text-center">
  56. {schule.SchulleiterVorname} {schule.SchulleiterName} <br />{schule.schulleiter_in}
  57. </div>
  58. </div>
  59. </div>
  60. <Voffset v="2"/>
  61. </div>
  62. <div class="footer klein">
  63. <div class="klein eng">
  64. <Voffset v="2"/>
  65. <div class="schulnummer">
  66. Schulnummer: {schule.SchulNr}
  67. </div>
  68. <hr class="hr-grau" />
  69. <div class="grau">
  70. Notenstufen gemäß § 48 SchulG: 1 = sehr gut, 2 = gut, 3 = befriedigend,
  71. 4 = ausreichend, 5 = mangelhaft, 6 = ungenügend
  72. <Voffset v=".5"/>
  73. <sup>1</sup>Gilt nur in Verbindung mit der Bescheinigung über die
  74. erfolgreich abgelegte fachtheoretischen Prüfung (Teil I) und dem
  75. Versetzungszeugnis, welches die Berechtigung zum Übergang in das
  76. Berufspraktikum ausweist, ausgestellt am {s.vermerke.find(v => v.Vermerkart_ID === 9)?.Bemerkung || 'Vermerk `BPEX-SCHULNAME-Zeugnis-extern` fehlt - undefined'}
  77. vom {s.vermerke.find(v => v.Vermerkart_ID === 10)?.Bemerkung || 'Vermerk `BPEX-ZEUGNISDATUM-Übergang BP` fehlt - undefined'}
  78. <Voffset v=".5"/>
  79. Dem Zeugnis liegen zugrunde: Die Verordnung über die Ausbildung und Prüfung
  80. in den Bildungsgängen des Berufskollegs (Ausbildungs- und Prüfungsordnung
  81. Berufskolleg, APO-BK) vom 26. Mai 1999 (SGV. NRW. 223/BASS 13 – 33 Nr. 1.1).
  82. <br>Die Vereinbarung über Fachschulen (Beschluss der
  83. Kultusministerkonferenz vom 07. November 2002 in der jeweils geltenden
  84. Fassung).
  85. <br>Abschluss der Fachschule entspricht der Rahmenvereinbarung über
  86. Fachschulen (Beschluss der Kultusministerkonferenz vom 07.11.2002 in
  87. der jeweils geltenden Fassung) und wird von allen Ländern in der
  88. Bundesrepublik Deutschland anerkannt.
  89. <Voffset v=".5"/>
  90. Rechtsbehelfsbelehrung: Gegen dieses Zeugnis kann innerhalb eines Monats
  91. nach Bekanntgabe des Zeugnisses Widerspruch eingelegt werden. Der Widerspruch
  92. ist beim {schule.Bezeichnung1}, {schule.Strasse}, {schule.PLZ} {schule.Ort},
  93. schriftlich oder zur Niederschrift zu erheben. <br />Falls die Frist durch
  94. das Verschulden einer/eines Bevollmächtigten versäumt wird, wird dieses
  95. Verschulden der Widerspruchsführerin/dem Widerspruchsführer zugerechnet.
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. {/each}
  101. {/each}
  102. <script>
  103. export const kommentar = `
  104. [E5 PDF](https://bass.schul-welt.de/anlagen/3129-60.pdf)
  105. [E5 html]()
  106. `
  107. export let schueler, schule, privat, jahr, abschnitt
  108. import { datum, bg, note } from './helfer'
  109. import Pageheader from './partials/Pageheader.svelte'
  110. import Voffset from './partials/Voffset.svelte'
  111. const aktHalbjahr = (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
  112. </script>
  113. <style>
  114. @import 'css/main.css';
  115. .td-fach-note {
  116. padding-bottom: .2rem;
  117. padding-top: .2rem;
  118. width: 12rem;
  119. }
  120. .td-fach-note span {
  121. background-color: #dcdcdc !important;
  122. text-align: center;
  123. width: 10rem;
  124. display: block;
  125. margin: 0 auto;
  126. }
  127. </style>