AHR AGZ 11.svelte 4.6 KB

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