tussenstand

This commit is contained in:
Monique
2021-12-20 16:56:17 +01:00
parent 9a6240f98b
commit 2930478074
5 changed files with 162 additions and 78 deletions
@@ -23,6 +23,16 @@ class Overzichtsop extends MY_Controller{
echo json_encode($schooljaren); 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() { function getoverzicht() {
if (!$this->userid) die; if (!$this->userid) die;
$schooljaarnr = $this->clean_input("schooljaarnr"); $schooljaarnr = $this->clean_input("schooljaarnr");
+16
View File
@@ -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 }; //if
+2 -1
View File
@@ -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.75'; // mogelijkheid tot uitzetten extra ondersteuning in divmeters
// public $version = '1.17.76'; // cluster scans passend onderwijs // public $version = '1.17.76'; // cluster scans passend onderwijs
// public $version = '1.17.79'; // fout matrixfunctie // public $version = '1.17.79'; // fout matrixfunctie
public $version = '1.17.82'; // sophomepage public $version = '1.17.81'; // sophomepage
public $partituurid; public $partituurid;
public $globProfielVersieID = 1; public $globProfielVersieID = 1;
+106 -69
View File
@@ -2,7 +2,7 @@
<div class="row"> <div class="row">
<div class="col-xs-1 col-md-1"></div> <div class="col-xs-1 col-md-1"></div>
<div class="col-xs-11 "> <div class="col-xs-11 ">
<h3>Schoolondersteuningsprofiel (SOP)</h3> <h3 data-bind="text: naam() + ' (' + afkorting() + ')' "></h3>
<span>Versie: 16-12-2021</span> <span>Versie: 16-12-2021</span>
<br> <br>
<br> <br>
@@ -12,27 +12,36 @@
<div class="row"> <div class="row">
<div class="col-xs-1 col-md-1"></div> <div class="col-xs-1 col-md-1"></div>
<div class="col-xs-11 col-md-7" > <div class="col-xs-11 col-md-7" >
<h4>Algemene inleiding</h4> <span>U kunt een
<span>U kunt een schoolondersteuningsprofiel (SOP) opstellen op basis van de gekozen thema’s van Passend Onderwijs <span data-bind="text: naam() + ' (' + afkorting() + ')' ">
uitgewerkt in instrumenten. Over deze thema’s worden uitspraken gedaan (gerapporteerd) in de vorm van </span> opstellen op basis van de
beschrijvingen, grafieken en overzichten die u weergeeft in een SOP. 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
<span data-bind="text: afkorting">
</span>.
</span> </span>
<br> <br>
<span>Het SOP kan op verschillende manieren worden gepresenteerd, in de vorm van een:</span> <span>Het <span data-bind="text: afkorting()"></span> kan op verschillende manieren worden gepresenteerd, in de vorm van een:</span>
<ol> <ol>
<li>Compact SOP</li>
<li>Standaard SOP</li>
<li>Flexibel SOP</li>
<li>SOP Overzicht</li>
</ol>
<span>Deze worden hier nu nader toegelicht.</span>
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'compactsop')">Compact
<span data-bind="text: afkorting() ">
</span>
</li>
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'standaardsop'), visible: orgsoort() == 4 ">Standaard SOP</li>
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'flexibelsop'), visible: orgsoort() == 4 ">Flexibel SOP</li>
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'sopoverzicht')">Compact Overzicht</li>
</ol>
<br> <br>
<br> <h3 >Toelichting</h3>
<h4>Compact SOP</h4> <h4 >Compact <span data-bind=" text: afkorting() " ></span></h4>
<span>In het Compact SOP kunt u voor een aantal instrumenten een overzicht en een grafiek opnemen zonder <span>In het Compact <span data-bind="text: afkorting()"></span> kunt u voor een aantal instrumenten een overzicht
verdere toelichting, hiervoor gebruikt u het Standaard of Flexibel SOP. U maakt een Compact SOP per schooljaar. en een grafiek opnemen zonder verdere toelichting, hiervoor gebruikt u het
Dit SOP is te gebruiken als een soort <span style="font-style: italic">quick scan</span>. Het Compact SOP is <span data-bind="text: toevoegingCSOP()"></span>. U maakt een Compact
<span data-bind=" text: afkorting() "></span> per schooljaar.
Dit <span data-bind=" text: afkorting() "></span> is te gebruiken als een soort
<span style="font-style: italic">quick scan</span>. Het Compact <span data-bind=" text: afkorting() "></span> is
ook geschikt voor de regiokaart van uw samenwerkingsverband. Het bestaat uit de volgende hoofdstukken.</span> ook geschikt voor de regiokaart van uw samenwerkingsverband. Het bestaat uit de volgende hoofdstukken.</span>
<br> <br>
<span style="text-decoration: underline" <span style="text-decoration: underline"
@@ -42,66 +51,92 @@
<div data-bind=" click: fToggleTekst.bind($data, 'compact'), visible: compactOpen() == true "> <div data-bind=" click: fToggleTekst.bind($data, 'compact'), visible: compactOpen() == true ">
<p>De hoofdstukken zijn:</p> <p>De hoofdstukken zijn:</p>
<ol> <ol>
<li>Diversiteit van de leerlingpopulatie (bron: diversiteitsmeter PO, PO2203 of SBO en SO)</li> <li data-bind="visible: orgsoort() == 4 ">Diversiteit van de leerlingpopulatie (bron:
<li>De kwaliteit van de basisondersteuning (bron: Monitor basisondersteuning)</li> diversiteitsmeter PO, PO2203 of SBO en SO)
<li>De omvang van de extra ondersteuning (bron: Omvang van de extra ondersteuning)</li> </li>
<li>De kwaliteit van de extra ondersteuning (bron: Monitor extra ondersteuning)</li> <li>De kwaliteit van de basisondersteuning (bron: Monitor basisondersteuning)
<li>De expertise van het schoolteam (bron: Expertisescan PO of SBO en SO</li> </li>
<li>De tevredenheid school voor SWV(bron: Tevredenheidsmeter School voor SWV)</li> <li>De omvang van de extra ondersteuning (bron: Omvang van de extra ondersteuning)
<li>Besteding middelen ondersteuning (bron: Monitor financiën)</li> </li>
<li>De kwaliteit van de inspectie-indicatoren (bron: Inspectiemeter basisonderwijs, Inspectie meter SBO of <li>De kwaliteit van de extra ondersteuning (bron: Monitor extra ondersteuning)
Inspectiemeter SO). </li> </li>
<li>De expertise van het schoolteam (bron: Expertisescan PO of SBO en SO
</li>
<li data-bind="visible: orgsoort()==4 ">De tevredenheid school voor SWV(bron: Tevredenheidsmeter
School voor SWV)
</li>
<li data-bind="visible: orgsoort()==4 ">Besteding middelen ondersteuning (bron: Monitor financiën)
</li>
<li data-bind="visible: orgsoort()==4 ">De kwaliteit van de inspectie-indicatoren (bron:
Inspectiemeter basisonderwijs, Inspectie meter SBO of Inspectiemeter SO).
</li>
<li data-bind="visible: orgsoort()==3 ">Expertise van het team SBO en SO
</li>
</ol> </ol>
<p>NB Niet alle hoofdstukken hoeven te worden ingevuld, u bepaalt dat zelf. </p> <p>NB Niet alle hoofdstukken hoeven te worden ingevuld, u bepaalt dat zelf. </p>
</div> </div>
<span style="text-decoration: underline" <span style="text-decoration: underline"
data-bind="click: fToggleTekst.bind($data, 'compact'), visible: compactOpen() == true">Sluit data-bind="click: fToggleTekst.bind($data, 'compact'), visible: compactOpen() == true">Lees minder
</span> </span>
<br>
<br>
<div data-bind="visible: orgsoort() == 4">
<h4 >Standaard SOP</h4>
<span>Het Standaard SOP kent een vaste hoofdstuk indeling.</span>
<br>
<span>De hoofdstukken zijn gekoppeld aan instrumenten.</span>
<br>
<span>Deze instrumenten geven overzichten en grafieken.</span>
<br>
<span>
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.
</span>
<br>
<span>
Het bestaat uit de volgende hoofdstukken.
</span>
<br>
<span style="text-decoration: underline"
data-bind="click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == false">Lees meer
</span>
<div data-bind=" click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == true ">
<p>De hoofdstukken zijn: </p>
<ul>
<li>Inleiding</li>
<li>Diversiteit (bron: Diversiteitsmeter PO)</li>
<li>Extra Ondersteuning(bron: Monitor extra ondersteuning)</li>
<li>Basisondersteuning</li>
<li>Arrangementen</li>
<li>Kwaliteit ondersteuning (bron: Monitor basisondersteuning)</li>
<li>Expertise team (bron: Expertise scan)</li>
<li>Tevredenheid team (bron: Tevredenheidsmeter School)</li>
<li>Samenvatting</li>
<li>Ontwikkelagenda Mon. basisondersteuning (bron: Monitor basisondersteuning)</li>
<li>Ontwikkelagenda Schoolmeter (bron: Tevredenheidsmeter School).</li>
</ul>
</div>
<span style="text-decoration: underline"
data-bind="click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == true">Lees minder
</span>
<br>
<br>
<h4 >Flexibel SOP</h4>
<span>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.
</span>
<br>
<br>
<h4>Standaard SOP</h4>
<span>Het Standaard SOP kent een vaste hoofdstuk indeling.</span>
<br>
<span>De hoofdstukken zijn gekoppeld aan instrumenten.</span>
<br>
<span>Deze instrumenten geven overzichten en grafieken.</span>
<br>
<span>
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.
</span>
<br>
<span>
Het bestaat uit de volgende hoofdstukken.
</span>
<br>
<span style="text-decoration: underline"
data-bind="click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == false">Lees meer
</span>
<div data-bind=" click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == true ">
<p>De hoofdstukken zijn: </p>
<ul>
<li>Inleiding</li>
<li>Diversiteit (bron: Diversiteitsmeter PO)</li>
<li>Extra Ondersteuning(bron: Monitor extra ondersteuning)</li>
<li>Basisondersteuning</li>
<li>Arrangementen</li>
<li>Kwaliteit ondersteuning (bron: Monitor basisondersteuning)</li>
<li>Expertise team (bron: Expertise scan)</li>
<li>Tevredenheid team (bron: Tevredenheidsmeter School)</li>
<li>Samenvatting</li>
<li>Ontwikkelagenda Mon. basisondersteuning (bron: Monitor basisondersteuning)</li>
<li>Ontwikkelagenda Schoolmeter (bron: Tevredenheidsmeter School).</li>
</ul>
</div>
<span style="text-decoration: underline" <span style="text-decoration: underline"
data-bind="click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == true">Sluit data-bind="click: fToggleTekst.bind($data, 'standaard'), visible: standaardOpen() == true">Sluit
</span> </span>
<br> <br>
<br> <br>
<h4>Flexibel SOP</h4> <h4>Flexibel SOP</h4>
@@ -111,15 +146,17 @@
U maakt een Flexibel SOP voor een periode die u zelf ingeeft. U kunt tabellen en grafieken later updaten 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. ook is het mogelijk om lijsten met elkaar te vergelijken.
</span> </span>
</div>
<br> <br>
<br> <br>
<h4> Overzicht SOP</h4>
<h4 > Overzicht SOP</h4>
<span>Hier worden de Compact SOP’s van alle scholen verzameld. Dit is vooral bedoeld voor besturen en <span>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 samenwerkingsverbanden. Scholen kunnen er gemakkelijk hun Compact Sops van de verschillende schooljaren
terugvinden. terugvinden.
</span> </span>
</div>
</div> </div>
</div>
</div> </div>
+28 -8
View File
@@ -8,9 +8,15 @@ mh.initSopHomeModel = function(){
} }
else { else {
mh.SopHomeModel = { mh.SopHomeModel = {
orgsoort : ko.observable(1), orgsoort : ko.observable(4),
compactOpen : ko.observable(false), compactOpen : ko.observable(false),
standaardOpen : 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(){ initModel: function(){
var self =mh.SopHomeModel; var self =mh.SopHomeModel;
// self.fGetPagina(); self.fGetLabels();
}, },
fGetLabels: function(){
fGetPagina: function(){
var self = mh.SopHomeModel; var self = mh.SopHomeModel;
$.post("index.php/monpas/overzichtsop/getoverzicht", submitData , function(data){ $.post("index.php/monpas/overzichtsop/getOrgsoort", function(data){
self.toporg(''); if (data){
if (data.organisatie){ self.orgsoort(Number(data));
self.orgsoort(data.soort);
self.orgsoort(data.soort); if(self.orgsoort() == 4) return;
switch (self.orgsoort()){ 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 } // switch
} }