Jahreszeugnis.html 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {#each schueler as s (s.ID)}
  2. {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
  3. <div class="page grid" orientation="portrait" size="A4">
  4. <div class="seitenlogo">
  5. <img src="daten/traeger_logo.svg" height="160px" alt="traeger_logo" />
  6. </div>
  7. <div class="header">
  8. <img src="daten/zeugnis_logo.svg" width="100%" alt="zeugnis_logo" />
  9. <hr class="hr-rot" />
  10. </div>
  11. <div class="main">
  12. <div style="font-size: 15pt; line-height: 1.5em">
  13. {(fkl[s.fachklasse.Kennung] || fkl.default).Schulform}
  14. </div>
  15. <div style="font-size: 12pt; line-height: 1.2em">
  16. {(fkl[s.fachklasse.Kennung] || fkl.default).Bereich}<br />{s.Geschlecht === '3' ? s.fachklasse.Bezeichnung : s.fachklasse.Beschreibung_W}
  17. </div>
  18. <div class="voffset-1"></div>
  19. <b>{s.anrede} {s.Vorname} {_.toString(s.Zusatz)} {s.Name},</b>
  20. <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},<br />
  21. {#if s.ASDSchulform.startsWith('E')}
  22. besuchte das Schuljahr {hj.schuljahr} in der Klasse {hj.Klasse}
  23. {:else}
  24. besuchte im {hj.Abschnitt}. Halbjahr des Schuljahres {hj.schuljahr} die Klasse {hj.Klasse}
  25. {/if}
  26. <div class="voffset-2"></div>
  27. Leistungen laut Konferenzbeschluss vom {datum(hj.Konferenzdatum)}:
  28. <Noten bind:data="hj.noten"></Noten>
  29. <hr />
  30. {#if !s.ASDSchulform.startsWith('E')}
  31. Fehlstunden: {_.toNumber(hj.SumFehlStd)}
  32. {#if hj.SumFehlStdU > 0}
  33. , davon unentschuldigt: {hj.SumFehlStdU}
  34. <div class="voffset-1"></div>
  35. {/if}
  36. {/if}
  37. <div class="voffset-1"></div>
  38. <b>{versetzungsvermerk(s,hj)}</b>
  39. <div class="voffset-1"></div>
  40. <b>Bemerkungen</b><br />{bemerkungen(hj)}
  41. </div>
  42. <div class="footer">
  43. <div class="flex-grid">
  44. <div class="col-2">
  45. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  46. </div>
  47. <div class="col text-center klein voffset-3">
  48. <hr />
  49. {schule.SchulleiterVorname} {schule.SchulleiterName} <br />{schule.schulleiter_in}
  50. </div>
  51. <div class="col text-center klein voffset-3">
  52. Siegel
  53. </div>
  54. <div class="col text-center klein voffset-3">
  55. <hr />
  56. {hj.v_name_klassenlehrer}<br />{hj.klassenlehrer_in}
  57. </div>
  58. </div>
  59. <div class="flex-grid">
  60. {#if !s.ASDSchulform.startsWith('E')}
  61. <div class="col-2"></div>
  62. <div class="col-2 voffset-1">
  63. Die Kenntnisnahme wird bestätigt:
  64. </div>
  65. <div class="col voffset-3">
  66. <hr />
  67. <div class="klein text-center">
  68. {volljaehrigBei(s, hj.ZeugnisDatum) ? s.schueler_in : 'Erziehungsberechtigte'}
  69. </div>
  70. </div>
  71. {/if}
  72. </div>
  73. <div class="klein grau voffset-2">
  74. <div class="schulnummer">
  75. Schulnummer: {schule.SchulNr}
  76. </div>
  77. <hr class="hr-grau" />
  78. <div class="grau" style="font-size: 1em">
  79. Notenstufen gemäß § 48 SchulG: 1 = sehr gut, 2 = gut, 3 = befriedigend, 4 = ausreichend, 5 = mangelhaft, 6 = ungenügend
  80. <div class="voffset-halb"></div>
  81. Dem Zeugnis liegen zugrunde: 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).
  82. <div class="voffset-halb"></div>
  83. Rechtsbehelfsbelehrung: Gegen dieses Zeugnis kann innerhalb eines Monats nach Bekanntgabe des Zeugnisses Widerspruch eingelegt werden. Der Widerspruch ist beim Berufskolleg Bethel, Am Zionswald 12, 33617, Bielefeld, schriftlich oder zur Niederschrift zu erheben. <br>Falls die Frist durch das Verschulden einer/eines Bevollmächtigten versäumt wird, wird dies Verschulden der Widerspruchsführerin/dem Widerspruchsführer zugerechnet.
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. {/each}
  89. {/each}
  90. <script>
  91. import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen } from './helfer'
  92. import _ from 'lodash'
  93. import fkl from './fachklassen.json'
  94. export default {
  95. setup(Component) {Component.bez = 'Jahreszeugnis einseitig'},
  96. components: {Noten: './partials/NotenE.html'},
  97. data () { return {fkl: fkl} },
  98. helpers: { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, Mark, _ },
  99. computed: {
  100. aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
  101. }
  102. }
  103. </script>
  104. <style>
  105. @import 'daten/main.css';
  106. </style>