4 Commits 51f1a789e2 ... 2425dd8b9a

Auteur SHA1 Bericht Datum
  hmt 2425dd8b9a Anpassungen 2024 4 maanden geleden
  hmt 13a9818696 Mehr Platz im FS ASZ 5 maanden geleden
  hmt bb60243d33 Anpassung zwischenstand ahr 5 maanden geleden
  hmt 88a2313ea3 Sortierung AS 5 maanden geleden
7 gewijzigde bestanden met toevoegingen van 20 en 13 verwijderingen
  1. 9 2
      AHR ASZ BA D52.svelte
  2. 2 2
      AHR Zwischenstand.svelte
  3. 1 1
      BFS ASZ 2021.svelte
  4. 1 1
      BFS ASZ.svelte
  5. 1 1
      FS ASZ 2. Jahr.svelte
  6. 2 2
      FS ASZ BP.svelte
  7. 4 4
      FS ASZ E7 SP.svelte

+ 9 - 2
AHR ASZ BA D52.svelte

@@ -15,7 +15,7 @@
           Fachbereich Gesundheit und Soziales mit dem fachlichen Schwerpunkt
           Fachbereich Gesundheit und Soziales mit dem fachlichen Schwerpunkt
           Pädagogik.
           Pädagogik.
           <Voffset v="1"/>
           <Voffset v="1"/>
-          In der Konferenz am {datum(hj.Konferenzdatum)} sind folgende Leistungen festgestellt worden:
+          In der Konferenz am {hj.noten.find(f => f.fach.FachKrz === 'KO')?.Lernentw} sind folgende Leistungen festgestellt worden:
           <Voffset v=".5"/>
           <Voffset v=".5"/>
           <Noten
           <Noten
             noten={s.bk_abschluss_faecher}
             noten={s.bk_abschluss_faecher}
@@ -121,7 +121,14 @@ Die *Fächer* BL und BP Gesamt sind in einer anderen Fächergruppe als das Kollo
   import Voffset from './partials/Voffset.svelte'
   import Voffset from './partials/Voffset.svelte'
   import Noten from './partials/Noten.svelte'
   import Noten from './partials/Noten.svelte'
   export let schueler, schule, privat, jahr, abschnitt
   export let schueler, schule, privat, jahr, abschnitt
-  const aktHalbjahrFuer = s => s.abschnitte.filter(a => a.Jahr === jahr && a.Abschnitt === abschnitt)
+  const aktHalbjahrFuer = s => {
+    const hj = s.abschnitte.filter(a => a.Jahr === jahr && a.Abschnitt === abschnitt);
+    const memo = hj[0].noten?.find(n=>n.fach.Zeugnisbez.startsWith("Projekt"))?.Lernentw;
+    if (memo !== undefined && s.bk_abschluss_faecher.find(f=>f.fach.FachKrz?.startsWith("Projekt")))
+      s.bk_abschluss_faecher.find(f=>f.fach.FachKrz.startsWith("Projekt")).Lernentw = memo;
+    return hj;
+  }
+
 </script>
 </script>
 
 
 <style>
 <style>

+ 2 - 2
AHR Zwischenstand.svelte

@@ -116,11 +116,11 @@ hr {
         Reihenfolge dieser Prüfungen festlegen.
         Reihenfolge dieser Prüfungen festlegen.
         <Voffset v="1" />
         <Voffset v="1" />
         Abgabe der Meldung zu mündlichen Prüfungen bis zum
         Abgabe der Meldung zu mündlichen Prüfungen bis zum
-        <b>04.06.2023, 12:00 Uhr</b>
+        <b>12.06.2023, 12:00 Uhr</b>
         im Sekretariat (APO BK, Anlage D, VV zu §21.4).
         im Sekretariat (APO BK, Anlage D, VV zu §21.4).
         <Voffset v="1" />
         <Voffset v="1" />
         <div class="flex-grid">
         <div class="flex-grid">
-          <div class="col">{schule.Ort}, den {"02.06.2023"||datum(hj.Konferenzdatum)}</div>
+          <div class="col">{schule.Ort}, den 11.06.2024</div>
           <div class="col text-center klein">
           <div class="col text-center klein">
             <Voffset v="3" />
             <Voffset v="3" />
             <hr />
             <hr />

+ 1 - 1
BFS ASZ 2021.svelte

@@ -38,7 +38,7 @@
           <div class="main-right">
           <div class="main-right">
             <Voffset v="2"/>
             <Voffset v="2"/>
             <table class="table-noten">
             <table class="table-noten">
-              {#each s.bk_abschluss_faecher.filter(f => f.fach.FachKrz.startsWith('AS')) as as}
+              {#each s.bk_abschluss_faecher.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung - b.FSortierung) as as}
                 <tr>
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{findeFach(hj, as).Lernentw}</td>
                   <td class="td-padding-extra">{findeFach(hj, as).Lernentw}</td>

+ 1 - 1
BFS ASZ.svelte

@@ -38,7 +38,7 @@
           <div class="main-right">
           <div class="main-right">
             <Voffset v="2"/>
             <Voffset v="2"/>
             <table class="table-noten">
             <table class="table-noten">
-              {#each s.bk_abschluss_faecher.filter(f => f.fach.FachKrz.startsWith('AS')) as as}
+              {#each s.bk_abschluss_faecher.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung - b.FSortierung) as as}
                 <tr>
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{findeFach(hj, as).Lernentw}</td>
                   <td class="td-padding-extra">{findeFach(hj, as).Lernentw}</td>

+ 1 - 1
FS ASZ 2. Jahr.svelte

@@ -36,7 +36,7 @@
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             <Voffset v="2"/>
             <Voffset v="2"/>
             <table class="table-noten">
             <table class="table-noten">
-              {#each hj.noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung > b.FSortierung ? 1:-1) as as}
+              {#each hj.noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung - b.FSortierung) as as}
                 <tr>
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>

+ 2 - 2
FS ASZ BP.svelte

@@ -1,6 +1,6 @@
 {#each schueler as s (s.ID)}
 {#each schueler as s (s.ID)}
   {#each aktHalbjahrFuer(s) as hj (hj.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: 0.9rem;">
       <Pageheader art="daten/asz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}" traeger="{privat.traeger}"/>
       <Pageheader art="daten/asz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}" traeger="{privat.traeger}"/>
       <div class="main">
       <div class="main">
         <div class="main-grid">
         <div class="main-grid">
@@ -36,7 +36,7 @@
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             <Voffset v="2"/>
             <Voffset v="2"/>
             <table class="table-noten">
             <table class="table-noten">
-              {#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}
+              {#each s.abschnitte.at(-3).noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung - b.FSortierung) as as}
                 <tr>
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>

+ 4 - 4
FS ASZ E7 SP.svelte

@@ -36,7 +36,7 @@
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             <Voffset v="2"/>
             <Voffset v="2"/>
             <table class="table-noten">
             <table class="table-noten">
-              {#each hj.noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung > b.FSortierung ? 1:-1) as as}
+              {#each hj.noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung - b.FSortierung) as as}
                 <tr>
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
@@ -53,7 +53,7 @@
                 </tr>
                 </tr>
               {/each}
               {/each}
             </table>
             </table>
-            <Voffset v="4"/>
+            <Voffset v="3"/>
             {s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name} ist berechtigt, die Berufsbezeichnung
             {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'))}
             <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>
             <br><div style="font-size: 80%">(Bachelor Professional im Sozialwesen)</div></h5>
@@ -61,7 +61,7 @@
             zu führen.
             zu führen.
             <Voffset v="1"/>
             <Voffset v="1"/>
             Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
             Der Abschluss ist im Deutschen und Europäischen Qualifikationsrahmen dem Niveau {s.fachklasse.DQR_Niveau} zugeordnet.
-            <Voffset v="3"/>
+            <Voffset v="2"/>
             {schule.Ort}, den {datum(hj.ZeugnisDatum)}
             {schule.Ort}, den {datum(hj.ZeugnisDatum)}
             <Voffset v="3"/>
             <Voffset v="3"/>
             <div class="flex-grid">
             <div class="flex-grid">
@@ -85,7 +85,7 @@
                 </div>
                 </div>
               </div>
               </div>
             </div>
             </div>
-            <Voffset v="3"/>
+            <Voffset v="2"/>
             Der Abschluss der Fachschule entspricht der Rahmenvereinbarung über Fachschulen
             Der Abschluss der Fachschule entspricht der Rahmenvereinbarung über Fachschulen
             (Beschluss der Kultusministerkonferenz vom 07.11.2002 in der jeweils geltenden Fassung)
             (Beschluss der Kultusministerkonferenz vom 07.11.2002 in der jeweils geltenden Fassung)
             und wird von allen Ländern in der Bundesrepublik Deutschland anerkannt.
             und wird von allen Ländern in der Bundesrepublik Deutschland anerkannt.