AHR AGZ 11.svelte 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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. <Seitenlogo logo="{privat.traegerLogo}"/>
  5. <Pageheader art="daten/agz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
  6. <div class="main">
  7. <div style="font-size: 15pt; line-height: 1.5em">
  8. {bg(s, 'Schulform')}
  9. </div>
  10. <div style="font-size: 12pt; line-height: 1.2em">
  11. {bg(s, 'Bereich')}
  12. {#if s.ASDSchulform.startsWith('B')}
  13. <br />
  14. Abschluss {@html s.Geschlecht === 3 ? bg(s, 'Berufsbezeichnung_m') : bg(s, 'Berufsbezeichnung_w')}
  15. {/if}
  16. </div>
  17. <Voffset v="1"/>
  18. <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name},</b>
  19. <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},<br />
  20. war vom {datum(s.BeginnBildungsgang)} bis {datum(s.Entlassdatum)} {s.schueler_in}
  21. des Bildungsgangs {bg(s, 'Zeugniskopf')}.
  22. <br />{s.Geschlecht === 3 ? 'Er':'Sie'} war zuletzt {s.schueler_in} in der Klasse {s.Klasse}.
  23. <Voffset v="2"/>
  24. Leistungen laut Konferenzbeschluss vom {datum(hj.Konferenzdatum)}:
  25. <Noten
  26. noten={hj.noten}
  27. fachGliederungen={s.fachklasse.fach_gliederungen}
  28. ger
  29. fachklasse={s.fachklasse.Kennung}
  30. faechergruppenIds={[10,20,30]}
  31. ></Noten>
  32. <hr />
  33. {#if zeigeVersetzungsvermerk}
  34. <b>{versetzungsvermerk(hj)}</b>
  35. {/if}
  36. <button class="vbutton no-print" on:click="{() => zeigeVersetzungsvermerk = !zeigeVersetzungsvermerk}">
  37. Versetzungsvermerk {zeigeVersetzungsvermerk ? 'entfernen' : 'anzeigen'}
  38. </button>
  39. <Voffset v="1"/>
  40. <b>Bemerkungen</b><br />{@html bemerkungen(hj)}
  41. </div>
  42. <div class="footer">
  43. <Fussnote {schule} ger rechtsbehelfsbelehrung={false}></Fussnote>
  44. </div>
  45. </div>
  46. <div class="page grid" orientation="portrait" size="A4">
  47. <div class="main">
  48. Seite 2/2 des Abgangsszeugnisses für {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name}
  49. <Voffset v="2"/>
  50. {#if zeige_FHR}
  51. <Voffset v="2"/>
  52. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} hat nach § 13 a Absatz 1 Anlage D
  53. APO-BK mit der Versetzung in die Jahrgangsstufe 12 die
  54. Voraussetzungen für die Zuerkennung des schulischen Teils der
  55. Fachhochschulreife erfüllt. Der Abschluss ist im Deutschen und
  56. Europäischen Qualifikationsrahmen dem Niveau 4 zugeordnet.
  57. <Voffset v="2"/>
  58. Dieses
  59. Zeugnis gilt in Verbindung mit dem Nachweis einer mindestens
  60. zweijährigen abgeschlossenen Berufsausbildung nach Bundes- oder
  61. Landesrecht als Nachweis der Fachhochschulreife. Es berechtigt
  62. in den Ländern Nordrhein-Westfalen, Niedersachsen und
  63. Schleswig-Holstein zum Studium an Fachhochschulen.
  64. <Voffset v="2"/>
  65. Durchschnittsnote: {s.DurchschnittsnoteFHR} – in&nbsp;Worten: {s.DSN_FHR_Text}
  66. {/if}
  67. <Voffset v="1"/>
  68. <button class="vbutton no-print" on:click="{() => zeige_FHR = !zeige_FHR}">
  69. FHR abgeschlossen: {zeige_FHR ? 'Ja' : 'Nein'}
  70. </button>
  71. </div>
  72. <div class="footer">
  73. <div class="flex-grid">
  74. <div class="col-2">
  75. {schule.Ort}, den {datum(hj.ZeugnisDatum)}
  76. </div>
  77. <div class="col text-center klein">
  78. <Voffset v="3"/>
  79. <hr />
  80. {schule.SchulleiterVorname} {schule.SchulleiterName}
  81. <br />{schule.schulleiter_in}
  82. </div>
  83. <div class="col text-center klein">
  84. <Voffset v="3"/>
  85. Siegel
  86. </div>
  87. <div class="col text-center klein">
  88. <Voffset v="3"/>
  89. <hr />
  90. {hj.lehrer?.Vorname} {hj.lehrer?.Nachname}<br />{hj.klassenlehrer_in}
  91. </div>
  92. </div>
  93. <Voffset v="9"/>
  94. <Fussnote {schule}></Fussnote>
  95. </div>
  96. </div>
  97. {/each}
  98. {/each}
  99. <script>
  100. import { datum, versetzungsvermerk, bemerkungen, bg } from './helfer'
  101. import Seitenlogo from './partials/Seitenlogo.svelte'
  102. import Pageheader from './partials/Pageheader.svelte'
  103. import Voffset from './partials/Voffset.svelte'
  104. import Noten from './partials/Noten.svelte'
  105. import Fussnote from './partials/Fussnoten.svelte'
  106. export let schueler, schule, privat, jahr, abschnitt
  107. let zeigeVersetzungsvermerk = true
  108. const aktHalbjahr = a => a.Jahr === jahr && a.Abschnitt === abschnitt
  109. let zeige_FHR
  110. </script>
  111. <style>
  112. @import 'css/main.css';
  113. .vbutton {
  114. background-color: red;
  115. color: white;
  116. }
  117. </style>