Merge branch 'feature/sophome' into develop
# Conflicts: # application/core/MY_Controller.php # application/views/monpas/pages/sophome.php # public/js/monpas/models/sophomemodel.js
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
@@ -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,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 style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'compactsop')">Compact SOP</li>
|
|
||||||
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'standaardsop')">Standaard SOP</li>
|
|
||||||
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'flexibelsop')">Flexibel SOP</li>
|
|
||||||
<li style="text-decoration: underline" data-bind="click: fSwitchMenu.bind($data, 'sopoverzicht')">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>
|
|
||||||
<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,84 +51,101 @@
|
|||||||
<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>
|
|
||||||
<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>
|
</span>
|
||||||
|
</div>
|
||||||
<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>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,9 +7,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'),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
initBindings :function(){
|
initBindings :function(){
|
||||||
var self = mh.SopHomeModel;
|
var self = mh.SopHomeModel;
|
||||||
@@ -21,19 +27,34 @@ mh.initSopHomeModel = function(){
|
|||||||
|
|
||||||
initModel: function(){
|
initModel: function(){
|
||||||
var self =mh.SopHomeModel;
|
var self =mh.SopHomeModel;
|
||||||
// self.fGetPagina();
|
self.fGetLabels();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
fGetPagina: function(){
|
fGetLabels: 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
|
||||||
}
|
}
|
||||||
@@ -50,25 +71,29 @@ mh.initSopHomeModel = function(){
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
fSwitchMenu(menunaam){
|
fSwitchMenu(menunaam){
|
||||||
var self =mh.SopHomeModel;
|
var self =mh.SopHomeModel;
|
||||||
$('#pagsophome').fadeOut();
|
$('#pagsophome').fadeOut();
|
||||||
switch(menunaam){
|
switch(menunaam){
|
||||||
case "compactsop" : mh.initCompactSopModel();
|
case "compactsop" : mh.initCompactSopModel();
|
||||||
$('#pagcompactsop').fadeIn(500);
|
$('#pagcompactsop').fadeIn(500);
|
||||||
break;
|
break;
|
||||||
case "standaardsop" : ls.initStandaardSopModel();
|
case "standaardsop" : ls.initStandaardSopModel();
|
||||||
$('#pagstandaardsop').fadeIn(500);
|
$('#pagstandaardsop').fadeIn(500);
|
||||||
break;
|
break;
|
||||||
case "flexibelsop" : ls.initFlexibelSopModel();
|
case "flexibelsop" : ls.initFlexibelSopModel();
|
||||||
$('#pagflexibelsop').fadeIn(500);
|
$('#pagflexibelsop').fadeIn(500);
|
||||||
break;
|
break;
|
||||||
case "sopoverzicht" : mh.initSopOverzichtModel();
|
case "sopoverzicht" : mh.initSopOverzichtModel();
|
||||||
$('#pagsopoverzicht').fadeIn(500);
|
$('#pagsopoverzicht').fadeIn(500);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
fOpenPDF: function(){
|
fOpenPDF: function(){
|
||||||
var self =mh.SopHomeModel;
|
var self =mh.SopHomeModel;
|
||||||
var dit = this;
|
var dit = this;
|
||||||
|
|||||||
Reference in New Issue
Block a user