From 29304780741cd7b874aa9d4d622238740aaba6fd Mon Sep 17 00:00:00 2001 From: Monique Date: Mon, 20 Dec 2021 16:56:17 +0100 Subject: [PATCH 1/2] tussenstand --- .../controllers/monpas/Overzichtsop.php | 10 + application/controllers/shared/Menu.php | 16 ++ application/core/MY_Controller.php | 3 +- application/views/monpas/pages/sophome.php | 175 +++++++++++------- public/js/monpas/models/sophomemodel.js | 36 +++- 5 files changed, 162 insertions(+), 78 deletions(-) diff --git a/application/controllers/monpas/Overzichtsop.php b/application/controllers/monpas/Overzichtsop.php index aad5f1d..e7063ed 100644 --- a/application/controllers/monpas/Overzichtsop.php +++ b/application/controllers/monpas/Overzichtsop.php @@ -23,6 +23,16 @@ class Overzichtsop extends MY_Controller{ echo json_encode($schooljaren); } + function getOrgsoort(){ + if (!$this->userid) die; + $organisatie = $this->Organisaties_model->getorg($this->globorgid); + $soort = false; + if($organisatie) $soort = $organisatie->soort; + echo json_encode($soort); + + + } + function getoverzicht() { if (!$this->userid) die; $schooljaarnr = $this->clean_input("schooljaarnr"); diff --git a/application/controllers/shared/Menu.php b/application/controllers/shared/Menu.php index 6e97fb7..69f6785 100644 --- a/application/controllers/shared/Menu.php +++ b/application/controllers/shared/Menu.php @@ -64,6 +64,22 @@ class Menu extends MY_Controller{ } } + if ($subpagina->paginanaam == 'sophome') { + switch ($org->soort) { + case 1: + $subpagina->naam = "SWOP Home"; + break; + case 2: + $subpagina->naam = "ROP Home"; + break; + case 3: + $subpagina->naam = "BOP Home"; + break; + default: + $subpagina->naam = "SOP Home"; + + } + } } }; //if diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index af88e08..4228795 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -58,7 +58,8 @@ class MY_Controller extends CI_Controller{ // public $version = '1.17.75'; // mogelijkheid tot uitzetten extra ondersteuning in divmeters // public $version = '1.17.76'; // cluster scans passend onderwijs // public $version = '1.17.79'; // fout matrixfunctie - public $version = '1.17.82'; // sophomepage + public $version = '1.17.81'; // sophomepage + public $partituurid; public $globProfielVersieID = 1; diff --git a/application/views/monpas/pages/sophome.php b/application/views/monpas/pages/sophome.php index 8e4bd6b..53883bb 100644 --- a/application/views/monpas/pages/sophome.php +++ b/application/views/monpas/pages/sophome.php @@ -2,7 +2,7 @@
-

Schoolondersteuningsprofiel (SOP)

+

Versie: 16-12-2021

@@ -12,27 +12,36 @@
-

Algemene inleiding

- U kunt een schoolondersteuningsprofiel (SOP) opstellen op basis van de gekozen thema’s van Passend Onderwijs - uitgewerkt in instrumenten. Over deze thema’s worden uitspraken gedaan (gerapporteerd) in de vorm van - beschrijvingen, grafieken en overzichten die u weergeeft in een SOP. + U kunt een + + opstellen op basis van de + gekozen thema’s van Passend Onderwijs uitgewerkt in instrumenten. Over deze thema’s worden uitspraken gedaan + (gerapporteerd) in de vorm van beschrijvingen, grafieken en overzichten die u weergeeft in een + + .
- Het SOP kan op verschillende manieren worden gepresenteerd, in de vorm van een: -
    -
  1. Compact SOP
  2. -
  3. Standaard SOP
  4. -
  5. Flexibel SOP
  6. -
  7. SOP Overzicht
  8. -
- Deze worden hier nu nader toegelicht. + Het kan op verschillende manieren worden gepresenteerd, in de vorm van een: +
    +
  1. Compact + + +
  2. +
  3. Standaard SOP
  4. +
  5. Flexibel SOP
  6. +
  7. Compact Overzicht
  8. + +

-
-

Compact SOP

- In het Compact SOP kunt u voor een aantal instrumenten een overzicht en een grafiek opnemen zonder - verdere toelichting, hiervoor gebruikt u het Standaard of Flexibel SOP. U maakt een Compact SOP per schooljaar. - Dit SOP is te gebruiken als een soort quick scan. Het Compact SOP is +

Toelichting

+

Compact

+ In het Compact kunt u voor een aantal instrumenten een overzicht + en een grafiek opnemen zonder verdere toelichting, hiervoor gebruikt u het + . U maakt een Compact + per schooljaar. + Dit is te gebruiken als een soort + quick scan. Het Compact is ook geschikt voor de regiokaart van uw samenwerkingsverband. Het bestaat uit de volgende hoofdstukken.

De hoofdstukken zijn:

    -
  1. Diversiteit van de leerlingpopulatie (bron: diversiteitsmeter PO, PO2203 of SBO en SO)
  2. -
  3. De kwaliteit van de basisondersteuning (bron: Monitor basisondersteuning)
  4. -
  5. De omvang van de extra ondersteuning (bron: Omvang van de extra ondersteuning)
  6. -
  7. De kwaliteit van de extra ondersteuning (bron: Monitor extra ondersteuning)
  8. -
  9. De expertise van het schoolteam (bron: Expertisescan PO of SBO en SO
  10. -
  11. De tevredenheid school voor SWV(bron: Tevredenheidsmeter School voor SWV)
  12. -
  13. Besteding middelen ondersteuning (bron: Monitor financiën)
  14. -
  15. De kwaliteit van de inspectie-indicatoren (bron: Inspectiemeter basisonderwijs, Inspectie meter SBO of - Inspectiemeter SO).
  16. +
  17. Diversiteit van de leerlingpopulatie (bron: + diversiteitsmeter PO, PO2203 of SBO en SO) +
  18. +
  19. De kwaliteit van de basisondersteuning (bron: Monitor basisondersteuning) +
  20. +
  21. De omvang van de extra ondersteuning (bron: Omvang van de extra ondersteuning) +
  22. +
  23. De kwaliteit van de extra ondersteuning (bron: Monitor extra ondersteuning) +
  24. +
  25. De expertise van het schoolteam (bron: Expertisescan PO of SBO en SO +
  26. +
  27. De tevredenheid school voor SWV(bron: Tevredenheidsmeter + School voor SWV) +
  28. +
  29. Besteding middelen ondersteuning (bron: Monitor financiën) +
  30. +
  31. De kwaliteit van de inspectie-indicatoren (bron: + Inspectiemeter basisonderwijs, Inspectie meter SBO of Inspectiemeter SO). +
  32. +
  33. Expertise van het team SBO en SO +

NB Niet alle hoofdstukken hoeven te worden ingevuld, u bepaalt dat zelf.

Sluit + data-bind="click: fToggleTekst.bind($data, 'compact'), visible: compactOpen() == true">Lees minder +
+
+
+

Standaard SOP

+ Het Standaard SOP kent een vaste hoofdstuk indeling. +
+ De hoofdstukken zijn gekoppeld aan instrumenten. +
+ Deze instrumenten geven overzichten en grafieken. +
+ + Er kunnen toelichtingen worden ingevoerd, bijvoorbeeld op de resultaten van de meting van de instrumenten. + U maakt een Standaard SOP voor een periode die u zelf ingeeft. + U kunt tabellen en grafieken later updaten. + +
+ + Het bestaat uit de volgende hoofdstukken. + +
+ Lees meer + +
+

De hoofdstukken zijn:

+
    +
  • Inleiding
  • +
  • Diversiteit (bron: Diversiteitsmeter PO)
  • +
  • Extra Ondersteuning(bron: Monitor extra ondersteuning)
  • +
  • Basisondersteuning
  • +
  • Arrangementen
  • +
  • Kwaliteit ondersteuning (bron: Monitor basisondersteuning)
  • +
  • Expertise team (bron: Expertise scan)
  • +
  • Tevredenheid team (bron: Tevredenheidsmeter School)
  • +
  • Samenvatting
  • +
  • Ontwikkelagenda Mon. basisondersteuning (bron: Monitor basisondersteuning)
  • +
  • Ontwikkelagenda Schoolmeter (bron: Tevredenheidsmeter School).
  • +
+
+ Lees minder + +
+
+

Flexibel SOP

+ In het Flexibel SOP kunt u zelf de hoofdstukindeling maken. U kunt hoofstukken toevoegen voor alle + instrumenten waarvoor uw organisatie een licentie heeft. Er kunnen toelichtingen worden ingevoerd op de + resultaten van de meting van de instrumenten. Alle tabellen en grafieken van het instrument worden getoond. + U maakt een Flexibel SOP voor een periode die u zelf ingeeft. U kunt tabellen en grafieken later updaten + ook is het mogelijk om lijsten met elkaar te vergelijken. + -
-
-

Standaard SOP

- Het Standaard SOP kent een vaste hoofdstuk indeling. -
- De hoofdstukken zijn gekoppeld aan instrumenten. -
- Deze instrumenten geven overzichten en grafieken. -
- - Er kunnen toelichtingen worden ingevoerd, bijvoorbeeld op de resultaten van de meting van de instrumenten. - U maakt een Standaard SOP voor een periode die u zelf ingeeft. - U kunt tabellen en grafieken later updaten. - -
- - Het bestaat uit de volgende hoofdstukken. - -
- Lees meer - -
-

De hoofdstukken zijn:

-
    -
  • Inleiding
  • -
  • Diversiteit (bron: Diversiteitsmeter PO)
  • -
  • Extra Ondersteuning(bron: Monitor extra ondersteuning)
  • -
  • Basisondersteuning
  • -
  • Arrangementen
  • -
  • Kwaliteit ondersteuning (bron: Monitor basisondersteuning)
  • -
  • Expertise team (bron: Expertise scan)
  • -
  • Tevredenheid team (bron: Tevredenheidsmeter School)
  • -
  • Samenvatting
  • -
  • Ontwikkelagenda Mon. basisondersteuning (bron: Monitor basisondersteuning)
  • -
  • Ontwikkelagenda Schoolmeter (bron: Tevredenheidsmeter School).
  • -
-
Sluit - + +

Flexibel SOP

@@ -111,15 +146,17 @@ U maakt een Flexibel SOP voor een periode die u zelf ingeeft. U kunt tabellen en grafieken later updaten ook is het mogelijk om lijsten met elkaar te vergelijken. +


-

Overzicht SOP

+ +

Overzicht SOP

Hier worden de Compact SOP’s van alle scholen verzameld. Dit is vooral bedoeld voor besturen en samenwerkingsverbanden. Scholen kunnen er gemakkelijk hun Compact Sops van de verschillende schooljaren terugvinden. -
+
diff --git a/public/js/monpas/models/sophomemodel.js b/public/js/monpas/models/sophomemodel.js index 0b575d7..7c0b59c 100644 --- a/public/js/monpas/models/sophomemodel.js +++ b/public/js/monpas/models/sophomemodel.js @@ -8,9 +8,15 @@ mh.initSopHomeModel = function(){ } else { mh.SopHomeModel = { - orgsoort : ko.observable(1), + orgsoort : ko.observable(4), compactOpen : ko.observable(false), standaardOpen : ko.observable(false), + naam : ko.observable('Schoolondersteuningsprofiel'), + afkorting : ko.observable('SOP'), + toevoegingCSOP : ko.observable('Standaard of Flexibel SOP'), + + + @@ -24,20 +30,34 @@ mh.initSopHomeModel = function(){ initModel: function(){ var self =mh.SopHomeModel; - // self.fGetPagina(); + self.fGetLabels(); }, + fGetLabels: function(){ - fGetPagina: function(){ var self = mh.SopHomeModel; - $.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){ - self.toporg(''); - if (data.organisatie){ - self.orgsoort(data.soort); - self.orgsoort(data.soort); + $.post("index.php/monpas/overzichtsop/getOrgsoort", function(data){ + if (data){ + self.orgsoort(Number(data)); + + if(self.orgsoort() == 4) return; switch (self.orgsoort()){ + case 3: self.naam('Bestuurondersteuningprofiel'); + self.afkorting('BOP'); + self.toevoegingCSOP('BOP'); + break; + case 2: self.naam('Regio-ondersteuningprofiel'); + self.afkorting('ROP'); + self.toevoegingCSOP('ROP'); + break; + case 1: self.naam('SWV-ondersteuningprofiel'); + self.afkorting('SWOP'); + self.toevoegingCSOP('SWOP'); + break; + + } // switch } From 0d479218fe8d7cdb7cb4882af379172be6a8389a Mon Sep 17 00:00:00 2001 From: Monique Date: Mon, 20 Dec 2021 17:02:06 +0100 Subject: [PATCH 2/2] homebopropswop --- application/core/MY_Controller.php | 2 +- application/views/monpas/pages/sophome.php | 13 +------------ public/js/monpas/models/sophomemodel.js | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+), 13 deletions(-) diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index 4228795..b480087 100644 --- a/application/core/MY_Controller.php +++ b/application/core/MY_Controller.php @@ -58,7 +58,7 @@ class MY_Controller extends CI_Controller{ // public $version = '1.17.75'; // mogelijkheid tot uitzetten extra ondersteuning in divmeters // public $version = '1.17.76'; // cluster scans passend onderwijs // public $version = '1.17.79'; // fout matrixfunctie - public $version = '1.17.81'; // sophomepage + public $version = '1.17.83'; // sophomepage public $partituurid; diff --git a/application/views/monpas/pages/sophome.php b/application/views/monpas/pages/sophome.php index 53883bb..cbf09f6 100644 --- a/application/views/monpas/pages/sophome.php +++ b/application/views/monpas/pages/sophome.php @@ -34,7 +34,7 @@
-

Toelichting

+

Compact

In het Compact kunt u voor een aantal instrumenten een overzicht en een grafiek opnemen zonder verdere toelichting, hiervoor gebruikt u het @@ -136,19 +136,8 @@ Sluit - -
-
-

Flexibel SOP

- In het Flexibel SOP kunt u zelf de hoofdstukindeling maken. U kunt hoofstukken toevoegen voor alle - instrumenten waarvoor uw organisatie een licentie heeft. Er kunnen toelichtingen worden ingevoerd op de - resultaten van de meting van de instrumenten. Alle tabellen en grafieken van het instrument worden getoond. - U maakt een Flexibel SOP voor een periode die u zelf ingeeft. U kunt tabellen en grafieken later updaten - ook is het mogelijk om lijsten met elkaar te vergelijken. -
-

Overzicht SOP

Hier worden de Compact SOP’s van alle scholen verzameld. Dit is vooral bedoeld voor besturen en diff --git a/public/js/monpas/models/sophomemodel.js b/public/js/monpas/models/sophomemodel.js index 7c0b59c..c4cf9dc 100644 --- a/public/js/monpas/models/sophomemodel.js +++ b/public/js/monpas/models/sophomemodel.js @@ -78,6 +78,26 @@ mh.initSopHomeModel = function(){ }, + fSwitchMenu(menunaam){ + var self =mh.SopHomeModel; + $('#pagsophome').fadeOut(); + switch(menunaam){ + case "compactsop" : mh.initCompactSopModel(); + $('#pagcompactsop').fadeIn(500); + break; + case "standaardsop" : ls.initStandaardSopModel(); + $('#pagstandaardsop').fadeIn(500); + break; + case "flexibelsop" : ls.initFlexibelSopModel(); + $('#pagflexibelsop').fadeIn(500); + break; + case "sopoverzicht" : mh.initSopOverzichtModel(); + $('#pagsopoverzicht').fadeIn(500); + break; + } + }, + + fOpenPDF: function(){ var self =mh.SopHomeModel; var dit = this;