AHR 1. Konferenz D33b.svelte 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  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="header">
  5. <Pageheader logo="{privat.logo}" untertitel="{privat.untertitel}" traeger="{privat.traeger}"/>
  6. </div>
  7. <div class="main">
  8. <b>Abiturprüfung {hj.Jahr+1}</b><br />Ergebnis der 1. Konferenz des allgemeinen Prüfungsausschusses
  9. <br />{s.anrede} <b>{s.Vorname} {s.Zusatz || ''} {s.Name}</b>
  10. <Voffset v="0.5"/>
  11. <table class="table table-bordered table-eng">
  12. <tr>
  13. <td rowspan="3" width="40px">Abitur- fach</td>
  14. <td rowspan="3">Fach – In der Reihenfolge der erlassenen Stundentafel</td>
  15. <td colspan="4">Leistungsbewertung in den Halbjahren der Qualifikationsphase</td>
  16. <td colspan="3">Zur Zulassung angerechnete Punkte</td>
  17. <td rowspan="3">Durchschnitts- punktzahl</td>
  18. </tr>
  19. <tr>
  20. <td class="text-center" rowspan="2">12.1</td>
  21. <td class="text-center" rowspan="2">12.2</td>
  22. <td class="text-center" rowspan="2">13.1</td>
  23. <td class="text-center" rowspan="2">13.2</td>
  24. <td class="text-center" rowspan="2">Grund- kurse</td>
  25. <td class="text-center" colspan="2">Leistungskurse</td>
  26. </tr>
  27. <tr>
  28. <td class="text-center">einfach</td>
  29. <td class="text-center">zweifach</td>
  30. </tr>
  31. {#each s.abi_abschluss_faecher.sort((a,b) => a.FSortierung - b.FSortierung) as f}
  32. <tr>
  33. <td class="text-center">{f.AbiFach || ''}</td>
  34. <td>{f.fach.Bezeichnung}</td>
  35. <td class="text-center">{f.R12_1 === '-' ? `(${f.P12_1 || '–'})` : f.P12_1}</td>
  36. <td class="text-center">{f.R12_2 === '-' ? `(${f.P12_2 || '–'})` : f.P12_2}</td>
  37. <td class="text-center">{f.R13_1 === '-' ? `(${f.P13_1 || '–'})` : f.P13_1}</td>
  38. <td class="text-center">{f.R13_2 === '-' ? `(${f.P13_2 || '–'})` : f.P13_2}</td>
  39. <td class="text-center">{f.KursartAllg === "GK" ? f.Zulassung || '**' : '**'}</td>
  40. <td class="text-center">{f.KursartAllg === "LK" ? f.Zulassung/2 : '**'}</td>
  41. <td class="text-center">{f.KursartAllg === "LK" ? f.Zulassung : '**'}</td>
  42. <td class="text-center">{f.Durchschnitt ? f.Durchschnitt.toFixed(2) : '**'}</td>
  43. </tr>
  44. {/each}
  45. <tr>
  46. <td colspan="2"></td>
  47. <td colspan="3"><b>Summe der Punkte</b></td>
  48. <td></td>
  49. <td class="text-center">{s.abi_abschluss.SummeGK}</td>
  50. <td></td>
  51. <td class="text-center">{s.abi_abschluss.SummeLK}</td>
  52. </tr>
  53. <tr>
  54. <td colspan="9"><br /></td>
  55. </tr>
  56. <tr>
  57. <td colspan="2"></td>
  58. <td colspan="6"><b>Gesamtsumme</b></td>
  59. <td class="text-center">{s.abi_abschluss.SummeGK + s.abi_abschluss.SummeLK}</td>
  60. </tr>
  61. <tr>
  62. <td colspan="2"></td>
  63. <td colspan="6"><b>Anzahl der eingebrachten Kurse</b></td>
  64. <td class="text-center">{s.abi_abschluss.Kurse_I}</td>
  65. </tr>
  66. </table>
  67. Die Punktzahlen in Klammern wurden nicht in die Zulassungsberechnung einbezogen.
  68. <Voffset v="1"/>
  69. <div class="flex-grid">
  70. <div class="col-2">Berechnung der Punktsumme im Block I gemäß § 15 in Verbindung mit § 25 Absatz 3 APO-BK Anlage D:</div>
  71. <div class="col text-center"><h4>{s.abi_abschluss.Punktsumme_I}</h4></div>
  72. </div>
  73. Die Prüfung der Zulassung erfolgte unter Berücksichtigung aller erbrachten Leistungen in der
  74. Qualifikationsphase mit der Maßgabe der Erreichung einer höchstmöglichen Punktzahl (für den
  75. Block I) gemäß § 15 Absatz 2 APO-BK Anlage D. Falls der Prüfling beantragen möchte, dass
  76. Änderungen bezüglich der Einbringung für die Berechnung der Punktsumme im Block I
  77. vorgenommen werden, so ist dies innerhalb von drei Werktagen nach der ersten Konferenz schriftlich
  78. gegenüber der Schule zu erklären.
  79. <Voffset v="0.5"/>
  80. {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} ist zur Abiturprüfung
  81. <b>{s.abi_abschluss.Zugelassen === '+' ? '' : 'nicht'} zugelassen.</b>
  82. {#if s.abi_abschluss.Zugelassen !== '+'}
  83. <br>Es liegen folgende Verstöße gegen die Zulassungsbedingung(en)
  84. nach § 15 APO-BK Anlage D vor:
  85. <ul>
  86. {#if s.abi_abschluss.Kurse_I < 200}<li>Nichterreichen von mindestens 200 Punkten im Block I</li>{/if}
  87. {#if s.abi_abschluss.AnzahlKurse_0 > 0}<li>Bewertung eines einzubringenden Kurses mit null Punkten</li>{/if}
  88. {#if (s.abi_abschluss.Kurse_I === 32 && s.abi_abschluss.Defizite_I > 6)
  89. || (s.abi_abschluss.Kurse_I < 38 && s.abi_abschluss.Defizite_I > 7)
  90. || (s.abi_abschluss.Kurse_I < 41 && s.abi_abschluss.Defizite_I > 8)
  91. && (s.abi_abschluss.LK_Defizite_I < 4)}
  92. <li>Überschreitung der maximal zulässigen Anzahl einzubringender Kurse mit weniger als fünf Punkten</li>
  93. {/if}
  94. </ul>
  95. {/if}
  96. </div>
  97. <div class="footer">
  98. <div class="flex-grid">
  99. <div class="col">
  100. {schule.Ort}, den {datum(hj.Konferenzdatum)}
  101. </div>
  102. <div class="col text-center klein">
  103. <Voffset v="3"/>
  104. <hr />
  105. {schule.SchulleiterVorname} {schule.SchulleiterName}
  106. <br />Vorsitzende des allgemeinen Prüfungsausschusses
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. {/each}
  112. {/each}
  113. <script>
  114. export const kommentar = `
  115. [Anlage D 33b](https://bass.schul-welt.de/3129.htm#AnlageD33b)
  116. [Bass § 15](https://bass.schul-welt.de/3129.htm#pgfId-3911082)
  117. `
  118. import { datum } from './helfer.mjs'
  119. import Pageheader from './partials/Pageheader.svelte'
  120. import Voffset from './partials/Voffset.svelte'
  121. export let schueler, schule, privat, jahr, abschnitt
  122. const aktHalbjahr = (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
  123. </script>
  124. <style>
  125. @import 'css/main.css';
  126. .table-bordered {
  127. border-collapse: collapse; }
  128. .table-bordered tr td {
  129. border: thin solid #ddd;
  130. line-height: 1.3rem }
  131. .table-eng {
  132. margin-bottom: 0;
  133. }
  134. </style>