4 Commits 51f1a789e2 ... 2425dd8b9a

Author SHA1 Message Date
  hmt 2425dd8b9a Anpassungen 2024 4 months ago
  hmt 13a9818696 Mehr Platz im FS ASZ 5 months ago
  hmt bb60243d33 Anpassung zwischenstand ahr 5 months ago
  hmt 88a2313ea3 Sortierung AS 5 months ago
7 changed files with 20 additions and 13 deletions
  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
           Pädagogik.
           <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"/>
           <Noten
             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 Noten from './partials/Noten.svelte'
   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>
 
 <style>

+ 2 - 2
AHR Zwischenstand.svelte

@@ -116,11 +116,11 @@ hr {
         Reihenfolge dieser Prüfungen festlegen.
         <Voffset v="1" />
         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).
         <Voffset v="1" />
         <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">
             <Voffset v="3" />
             <hr />

+ 1 - 1
BFS ASZ 2021.svelte

@@ -38,7 +38,7 @@
           <div class="main-right">
             <Voffset v="2"/>
             <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>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{findeFach(hj, as).Lernentw}</td>

+ 1 - 1
BFS ASZ.svelte

@@ -38,7 +38,7 @@
           <div class="main-right">
             <Voffset v="2"/>
             <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>
                   <td width="22%">{as.fach.Zeugnisbez}</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.
             <Voffset v="2"/>
             <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>
                   <td width="22%">{as.fach.Zeugnisbez}</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 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}"/>
       <div class="main">
         <div class="main-grid">
@@ -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.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>
                   <td width="22%">{as.fach.Zeugnisbez}</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.
             <Voffset v="2"/>
             <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>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{as.Lernentw}</td>
@@ -53,7 +53,7 @@
                 </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,7 +61,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="3"/>
+            <Voffset v="2"/>
             {schule.Ort}, den {datum(hj.ZeugnisDatum)}
             <Voffset v="3"/>
             <div class="flex-grid">
@@ -85,7 +85,7 @@
                 </div>
               </div>
             </div>
-            <Voffset v="3"/>
+            <Voffset v="2"/>
             Der Abschluss der Fachschule entspricht der Rahmenvereinbarung über Fachschulen
             (Beschluss der Kultusministerkonferenz vom 07.11.2002 in der jeweils geltenden Fassung)
             und wird von allen Ländern in der Bundesrepublik Deutschland anerkannt.