Browse Source

anpassungen

hmt 1 year ago
parent
commit
437dd40d65
3 changed files with 16 additions and 15 deletions
  1. 6 7
      AHR ASZ BA D52.svelte
  2. 6 6
      FS ASZ BP.svelte
  3. 4 2
      daten/fachklassen.mjs

+ 6 - 7
AHR ASZ BA D52.svelte

@@ -1,12 +1,12 @@
 {#each schueler as s (s.ID)}
   {#each aktHalbjahrFuer(s) as hj (hj.ID)}
-    <div class="page grid" orientation="landscape" size="A3">
+    <div class="page grid" orientation="landscape" size="A3" style="font-size: 93%;">
       <div class="header">
         <Pageheader art="daten/asz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}" traeger="{privat.traeger}"/>
       </div>
       <div class="main-grid">
         <div class="main-left">
-          <Voffset v="2"/>
+          <Voffset v="0"/>
           <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name},</b>
           <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},
           <br />war vom {datum(s.Aufnahmedatum)} bis zur Aushändigung des
@@ -21,15 +21,14 @@
             noten={hj.noten}
             fachGliederungen={s.fachklasse.fach_gliederungen}
             fachklasse={s.fachklasse.Kennung}
-            ger
-            gruppenbezeichnungNeu={gruppenbezeichnungNeu}
+            ger lernfeld
           ></Noten>
           <hr />
           <b>Bemerkungen</b>
           <br />{@html bemerkungen(hj)}
         </div>
         <div class="main-right">
-          <Voffset v="2"/>
+          <Voffset v="0"/>
           {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} hat die staatliche
           Berufsabschlussprüfung für Erzieherinnen und Erzieher<br>
           am {hj.noten.find(f => f.fach.FachKrz === 'KO')?.Lernentw}
@@ -39,7 +38,7 @@
           zu führen.
           <Voffset v="1"/>
           Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
-          <Voffset v="9"/>
+          <Voffset v="7"/>
           <div class="flex-grid">
             <div class="col">
               <Voffset v="-1"/>
@@ -122,10 +121,10 @@ Die *Fächer* BL und BP Gesamt sind in einer anderen Fächergruppe als das Kollo
   import Voffset from './partials/Voffset.svelte'
   import Noten from './partials/Noten.svelte'
   export let schueler, schule, privat, jahr, abschnitt
-  let gruppenbezeichnungNeu = {1600: 'Fachpraktische Prüfung'}
   const aktHalbjahrFuer = s => s.abschnitte.filter(a => a.Jahr === jahr && a.Abschnitt === abschnitt)
 </script>
 
 <style>
   @import 'css/main.css';
+  @import 'css/a3-landscape.css'
 </style>

+ 6 - 6
FS ASZ BP.svelte

@@ -36,7 +36,7 @@
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             <Voffset v="2"/>
             <table class="table-noten">
-              {#each s.abschnitte.at(-3).noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung > b.FSortierung ? 1:-1) as as}
+              {#each s.abschnitte.at(-3).noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.fach.SortierungS2 > b.fach.SortierungS2 ? 1:-1) as as}
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
@@ -46,14 +46,14 @@
             </table>
             <Voffset v="1"/>
             <table class="table-noten" width="100%">
-              {#each hj.noten.filter(f => ['BLgesamt', 'KO', 'BPgesamt'].some(n => n === f.fach.FachKrz)).sort((a, b) => a.FSortierung < b.FSortierung ? -1 : 1) as f}
+              {#each hj.noten.filter(f => ['BLgesamt', 'KO', 'BPgesamt'].some(n => n === f.fach.FachKrz)).sort((a, b) => a.fach.SortierungS2 < b.fach.SortierungS2 ? -1 : 1) as f}
                 <tr>
                   <td class="{f.fach.FachKrz === 'BPgesamt' ? 'fett' : ''}">{f.fach.Zeugnisbez}</td>
                   <td class="td-fach-note"><span>{note(f.NotenKrz)}</span></td>
                 </tr>
               {/each}
             </table>
-            <Voffset v="4"/>
+            <Voffset v="3"/>
             {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} ist berechtigt, die Berufsbezeichnung
             <h5 class="text-center">{bg(s, (s.Geschlecht === 3 ? 'Berufsbezeichnung_m' : 'Berufsbezeichnung_w'))}
             <br><div style="font-size: 80%">(Bachelor Professional im Sozialwesen)</div></h5>
@@ -61,9 +61,9 @@
             zu führen.
             <Voffset v="1"/>
             Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
-            <Voffset v="5"/>
+            <Voffset v="3"/>
             {schule.Ort}, den {datum(hj.ZeugnisDatum)}
-            <Voffset v="5"/>
+            <Voffset v="3"/>
             <div class="flex-grid">
               <div class="col">
                 <hr />
@@ -88,7 +88,7 @@
           </div>
         </div>
       </div>
-      <div class="footer klein grau">
+      <div class="footer klein grau" style="font-size: 60%;">
         <div class="schulnummer">
           Schulnummer: {schule.SchulNr}
         </div>

+ 4 - 2
daten/fachklassen.mjs

@@ -14,7 +14,8 @@ const fkl = {
     Berufsbezeichnung_m: 'Staatlich anerkannter Erzieher',
     Berufsbezeichnung_w: 'Staatlich anerkannte Erzieherin',
     Fremdsprache: {
-      '172': '(B2/C1)'
+      '172': '(B2/C1)',
+      '320': '(B1)'
     }
   },
   '170-120-00': {
@@ -22,7 +23,8 @@ const fkl = {
     Bereich: 'Allgemeine Hochschulreife (Gesundheit)',
     Zeugniskopf: 'Allgemeine Hochschulreife (Gesundheit)',
     Fremdsprache: {
-      '172': '(B2/C1)'
+      '172': '(B2/C1)',
+      '320': '(B1)'
     }
   },
   '93-102-00': {