From de698f3c600d5afbbb222b78470b720ba52bfe60 Mon Sep 17 00:00:00 2001 From: Monique Date: Mon, 3 Jan 2022 14:27:39 +0100 Subject: [PATCH 1/2] tussenopslag --- .../monpas/compactsop/Compactepaginas.php | 21 +- .../monpas/compactsop/Compacteversies.php | 2 + .../monpas/compactsop/passendcompact.php | 259 ++++++++++++++++++ public/js/monpas/models/compactsopmodel.js | 2 +- 4 files changed, 272 insertions(+), 12 deletions(-) create mode 100644 application/views/monpas/compactsop/passendcompact.php diff --git a/application/libraries/monpas/compactsop/Compactepaginas.php b/application/libraries/monpas/compactsop/Compactepaginas.php index e30dd34..f190459 100644 --- a/application/libraries/monpas/compactsop/Compactepaginas.php +++ b/application/libraries/monpas/compactsop/Compactepaginas.php @@ -20,7 +20,6 @@ class Compactepaginas private $compactarray; private $blokjeshtml; private $html; - private $sopid; private $gegevens; private $gegevensarray = []; @@ -74,7 +73,7 @@ class Compactepaginas foreach($this->onderdelen as $index => $this->onderdeel ) { $this->setDivBreedte(); $this->setMiddelenBreedte(); - $this->setInspectieBreedte(); +// $this->setInspectieBreedte(); $this->setOnderdelenDef(); } } @@ -97,12 +96,12 @@ class Compactepaginas } - private function setInspectieBreedte(){ - if (!$this->onderdeel['onderdeelnr']) return; - if($this->onderdeel['onderdeelnr'] != 8 || $this->inspectieBreed == 'T') return; - $this->inspectieBreed = 'T'; - $this->onderdeel['breed'] = 'T'; - } +// private function setInspectieBreedte(){ +// if (!$this->onderdeel['onderdeelnr']) return; +// if($this->onderdeel['onderdeelnr'] != 8 || $this->inspectieBreed == 'T') return; +// $this->inspectieBreed = 'T'; +// $this->onderdeel['breed'] = 'T'; +// } private function setOnderdelenDef(){ @@ -117,9 +116,9 @@ class Compactepaginas if($this->middelenBreed == 'T'){ $ruimte = $ruimte + 1; } - if($this->inspectieBreed == 'T'){ - $ruimte = $ruimte + 1; - } +// if($this->inspectieBreed == 'T'){ +// $ruimte = $ruimte + 1; +// } $this->aantalpaginas = ceil($ruimte/4); } diff --git a/application/libraries/monpas/compactsop/Compacteversies.php b/application/libraries/monpas/compactsop/Compacteversies.php index ba13a7c..65d9ad5 100644 --- a/application/libraries/monpas/compactsop/Compacteversies.php +++ b/application/libraries/monpas/compactsop/Compacteversies.php @@ -144,6 +144,8 @@ class Compacteversies break; case 660: $this->onderdeel->schooltype = 'R'; break; + case 680: $this->onderdeel->schooltype = 'R'; + break; default: $this->onderdeel->schooltype = 'R'; diff --git a/application/views/monpas/compactsop/passendcompact.php b/application/views/monpas/compactsop/passendcompact.php new file mode 100644 index 0000000..287d805 --- /dev/null +++ b/application/views/monpas/compactsop/passendcompact.php @@ -0,0 +1,259 @@ +
+ +
+ + +

+ + + +

vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> + + $lijst){ ?> +

vantm ?>

+ + + + +
+
+
+ + +
+ scores){ ?> + + + + + + + + + + + + + scores as $score){?> + + + + scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); + $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> + + + + + + + + +
nr label?> + periodenummer; ?> +
nummer != 'gem'){ echo $score->nummer . '.';}?> + + omschrijving) ? $score->omschrijving: 'Gemiddelde'?> + + +
Scores in procenten
+ +
+
+ diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index 698b891..e87ece7 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -37,7 +37,7 @@ mh.initCompactSopModel = function(){ case '5': dit.naamkort2('Exp.Team'); break; case '6': dit.naamkort2('Tevr. School'); break; case '7': dit.naamkort2('Middelen'); break; - case '8': dit.naamkort2('Insp. indic.'); break; + case '8': dit.naamkort2('Passend Ond.'); break; case '9': dit.naamkort2('Exp. SO & SBO'); break; case '10': dit.naamkort2('Diversiteit'); break; } From f85b2632b540685cbaa3fae3e73abad0520d7f31 Mon Sep 17 00:00:00 2001 From: Monique Date: Mon, 24 Jan 2022 10:56:09 +0100 Subject: [PATCH 2/2] Scan passend onderwijs in compact sop --- application/core/MY_Controller.php | 3 +- .../monpas/compactsop/Compactepaginas.php | 18 +- .../monpas/compactsop/Compacteversies.php | 8 +- .../libraries/monpas/ijkpunten/Lijsten.php | 4 +- .../monpas/compactsop/expertisecompact.php | 2 +- .../compactsop/expertisecompactsosbo.php | 2 +- .../views/monpas/compactsop/extracompact.php | 2 +- .../monpas/compactsop/ijktabelcompact.php | 2 +- .../monpas/compactsop/inspectiecompact.php | 502 +++++++++--------- .../monpas/compactsop/passendcompact.php | 10 +- .../monpas/compactsop/tevredencompact.php | 2 +- public/js/monpas/models/compactsopmodel.js | 4 +- 12 files changed, 272 insertions(+), 287 deletions(-) diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php index b480087..4c8df2b 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.83'; // sophomepage +// public $version = '1.17.83'; // sophomepage + public $version = '1.17.84'; // scan passend onderwijs in compact sop. public $partituurid; diff --git a/application/libraries/monpas/compactsop/Compactepaginas.php b/application/libraries/monpas/compactsop/Compactepaginas.php index f190459..63032ac 100644 --- a/application/libraries/monpas/compactsop/Compactepaginas.php +++ b/application/libraries/monpas/compactsop/Compactepaginas.php @@ -16,7 +16,6 @@ class Compactepaginas private $aantalpaginas; private $divBreed = 'F'; private $middelenBreed = 'F'; - private $inspectieBreed = 'F'; private $compactarray; private $blokjeshtml; private $html; @@ -73,14 +72,14 @@ class Compactepaginas foreach($this->onderdelen as $index => $this->onderdeel ) { $this->setDivBreedte(); $this->setMiddelenBreedte(); -// $this->setInspectieBreedte(); +// $this->setOnderdelenDef(); } } private function setDivBreedte(){ if (!$this->onderdeel['onderdeelnr']) return; - if($this->onderdeel['onderdeelnr'] != 1 || $this->divBreed== 'T') return; + if($this->onderdeel['onderdeelnr'] != 1 || $this->onderdeel['onderdeelnr'] != 10 ||$this->divBreed== 'T') return; $aantalGroepen = count($this->onderdeel['data']['data']['groepen']); if($aantalGroepen > 8){ $this->divBreed = 'T'; @@ -95,15 +94,6 @@ class Compactepaginas $this->onderdeel['breed'] = 'T'; } - -// private function setInspectieBreedte(){ -// if (!$this->onderdeel['onderdeelnr']) return; -// if($this->onderdeel['onderdeelnr'] != 8 || $this->inspectieBreed == 'T') return; -// $this->inspectieBreed = 'T'; -// $this->onderdeel['breed'] = 'T'; -// } - - private function setOnderdelenDef(){ $this->onderdelendef[] = $this->onderdeel; } @@ -116,9 +106,7 @@ class Compactepaginas if($this->middelenBreed == 'T'){ $ruimte = $ruimte + 1; } -// if($this->inspectieBreed == 'T'){ -// $ruimte = $ruimte + 1; -// } + $this->aantalpaginas = ceil($ruimte/4); } diff --git a/application/libraries/monpas/compactsop/Compacteversies.php b/application/libraries/monpas/compactsop/Compacteversies.php index 65d9ad5..c5c80a7 100644 --- a/application/libraries/monpas/compactsop/Compacteversies.php +++ b/application/libraries/monpas/compactsop/Compacteversies.php @@ -134,17 +134,11 @@ class Compacteversies case 270: case 300: $this->onderdeel->schooltype = 'SBO'; break; - case 340: $this->onderdeel->schooltype = 'R'; - break; - case 350: $this->onderdeel->schooltype = 'SBO'; - break; - case 360: $this->onderdeel->schooltype = 'SO'; - break; case 630: $this->onderdeel->schooltype = 'Alle'; break; case 660: $this->onderdeel->schooltype = 'R'; break; - case 680: $this->onderdeel->schooltype = 'R'; + case 680: $this->onderdeel->schooltype = 'Alle'; break; default: $this->onderdeel->schooltype = 'R'; diff --git a/application/libraries/monpas/ijkpunten/Lijsten.php b/application/libraries/monpas/ijkpunten/Lijsten.php index a7e9ac6..2423182 100644 --- a/application/libraries/monpas/ijkpunten/Lijsten.php +++ b/application/libraries/monpas/ijkpunten/Lijsten.php @@ -500,7 +500,9 @@ class Lijsten $scholen = ' scholen'; if(intval($this->lijst->aantalorgs) == 1) $scholen = ' school'; $toevoeging = ''; + $versie = ' , schoolversie'; if(intval($this->lijst->vorm) == 2) { + $versie = ' , individuele versie'; $metingen = ' metingen'; if(intval($this->lijst->metingen) == 1) $metingen = ' meting'; $toevoeging = ', '. $this->lijst->metingen. $metingen; @@ -509,7 +511,7 @@ class Lijsten if(intval($this->soort < 4)) $toevoeging .= ', '. $this->lijst->aantalorgs. $scholen; $this->lijst->vantm = "periode " . $this->lijst->orgversie->periodenummer . " van " . mysql2date($this->lijst->orgversie->geldigvanaf) . " t/m " . mysql2date($this->lijst->orgversie->geldigtm) . - $toevoeging; + $versie . $toevoeging; } private function setLijsten(){ diff --git a/application/views/monpas/compactsop/expertisecompact.php b/application/views/monpas/compactsop/expertisecompact.php index cd6d0b4..71d84a1 100644 --- a/application/views/monpas/compactsop/expertisecompact.php +++ b/application/views/monpas/compactsop/expertisecompact.php @@ -6,7 +6,7 @@

- vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> +

$lijst){ ?>

vantm ?>

diff --git a/application/views/monpas/compactsop/expertisecompactsosbo.php b/application/views/monpas/compactsop/expertisecompactsosbo.php index 14fb234..7361dbe 100644 --- a/application/views/monpas/compactsop/expertisecompactsosbo.php +++ b/application/views/monpas/compactsop/expertisecompactsosbo.php @@ -6,7 +6,7 @@

- vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> +

$lijst){ ?>

vantm ?>

diff --git a/application/views/monpas/compactsop/extracompact.php b/application/views/monpas/compactsop/extracompact.php index aa47859..389af35 100644 --- a/application/views/monpas/compactsop/extracompact.php +++ b/application/views/monpas/compactsop/extracompact.php @@ -4,7 +4,7 @@

- vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> + $lijst){ ?>

diff --git a/application/views/monpas/compactsop/ijktabelcompact.php b/application/views/monpas/compactsop/ijktabelcompact.php index 287d805..e9bfa13 100644 --- a/application/views/monpas/compactsop/ijktabelcompact.php +++ b/application/views/monpas/compactsop/ijktabelcompact.php @@ -7,7 +7,7 @@ -

vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> +

$lijst){ ?>

vantm ?>

diff --git a/application/views/monpas/compactsop/inspectiecompact.php b/application/views/monpas/compactsop/inspectiecompact.php index 1378e96..309d2e6 100644 --- a/application/views/monpas/compactsop/inspectiecompact.php +++ b/application/views/monpas/compactsop/inspectiecompact.php @@ -1,251 +1,251 @@ -
-
- -

- -

- -
-

- vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> - $lijst){ ?> -

- vantm ?>

- -
- - -
-
-
-
-
- - -
-
- scores){?> - - - - - - - - - - - - scores as $score){ ?> - - - - scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); - $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> - - - - - - - - -
nr - label?> - - periodenummer; ?> -
nummer != 'gem'){ echo $score->nummer . '.';}?> - omschrijving) ? $score->omschrijving: 'Gemiddelde'?> - - -
Scores in procenten
- -
-
-
- + + + + + + + + + +vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> + $lijst){ ?> + +vantm ?> + + +--> +--> + + + + + + + + + + +// $(function(){ +// fFillGraph5=function(){ +// +// var xas = []; +// var verkorteVersies = []; +// var balkGegevens = []; +// var lijnGegevens; +// +// $lijst){ ?> +// var indexnummer = //; +// var labels = []; +// var scores = []; +// var ambities = []; +// +// var xastitel = ''; +// label){ ?> +// var xastitel = 'label ?>//'; +// + +scores as $index2 => $score){ +// $omschrijving = "gemiddelde"; +// if(isset($score->omschrijving)){ +// $omschrijving = $score->omschrijving; +// }; +// ?> +// +// labels.push(nummer ?>//); +// scores.push({ +// y: gem ?>//, +// color: 'kleur ?>//', +// name: 'nummer ?>//', +// soort: 'score', +// versie: periodenummer ?>//, +// vantm: 'vantm ?>//', +// omschrijving: 'omschrijving) ? $score->omschrijving : ''; ?>//' omschrijving gemaakt ?> +// }) +// +// +// verkorteVersies.push(periodenummer ?>//); +// var ambitiewaarde =ambities->gemscore; ?>//; +// ambities.push( +// { y: ambities->gemscore; ?>//, +// color: '#000000', +// name: '', +// soort: 'ambitie', +// versie: periodenummer ?>//, +// vantm: 'vantm ?>//', +// omschrijving: '//' +// } +// ); +// +// labels.unshift(' '); +// var legescore ={ +// y : 0, +// color : 'transparent', +// name : '0', +// soort : 'extra', +// versie : '', +// vantm : 'vantm ?>//', +// omschrijving: '' +// }; +// +// scores.unshift(legescore); +// verkorteVersies.unshift(periodenummer ?>//); +// +// labels.push(' '); +// scores.push(legescore); +// verkorteVersies.push(periodenummer ?>//); +// +// balkGegevens[indexnummer] =({ +// dataLabels: { +// format: '{point.versie}' +// }, +// type : 'column', +// name : verkorteVersies, +// backgroundColor: '#e6e6e6', +// data : scores +// }); +// +// +// +// var extralijn = { +// y: ambitiewaarde, +// name: '', +// soort: 'extra' +// }; +// ambities.unshift(extralijn); +// ambities.push(extralijn); +// var splinedata=[]; +// var xas = []; +// if (balkGegevens[0]){ +// $.each(balkGegevens[0].data,function(i,p){ +// if (p.name=== '0') xas.push('') +// else xas.push(p.name); +// +// splinedata.push(ambitiewaarde) +// }); +// } +// lijnGegevens = ({ +// dataLabels: { +// format: '' +// }, +// type: 'spline', +// name: verkorteVersies, +// data: splinedata //ambities +// }); +// +// balkGegevens.push(lijnGegevens); +// // }); +// +// +// var ijkgrafiek; +// ijkgrafiek = Highcharts.chart('chartCompactInspectie', { +// chart:{ +// animation: false, +// backgroundColor: '#e6e6e6' +// }, +// title:{ +// text:'' +// }, +// credits: { +// enabled: false +// }, +// xAxis: { +// type: 'category', +// categories: xas, +// // title:{ +// // text: xastitel +// // } +// }, +// yAxis: { +// min:0, +// max: 100, +// title: false +// }, +// legend: { +// enabled: false +// }, +// plotOptions: { +// column:{ +// pointPadding: 0.05, +// borderWidth:0 +// }, +// series:{ +// groupPadding: 0.05, +// animation: false, +// dataLabels: { +// enabled: true, +// inside: true, +// align: 'center', +// verticalAlign: 'bottom', +// color: '#404040', +// style: { +// textOutline: false +// } +// } +// +// }, +// spline: { +// color: 'grey', +// pointStart: 0, +// marker: { +// enabled: false +// } +// } +// }, +// series: balkGegevens, +// showInLegend: false +// }); +// +// }() +// }); +// + + + + +scores){?> + + + + + +label?> + + + + +periodenummer; ?> + +--> + + + +scores as $score){ ?> + +nummer != 'gem'){ echo $score->nummer . '.';}?> + +omschrijving) ? $score->omschrijving: 'Gemiddelde'?> + +scores[$i]->disabled == 'T' || $lijst->scores[$i]->disablenvt == 'T' ? '' : (isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : ''); +// $gem = $lijst->scores[$i]->disabled == 'T' ? 'uit' : ($lijst->scores[$i]->disablenvt == 'T' ? 'nvt' : (isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : '')); ?> +/* !important; */ +/* padding-right: 3px;*/ +/* text-align: right" >*/ +/* */ + + + +--> + + + + + + +--> + + + + diff --git a/application/views/monpas/compactsop/passendcompact.php b/application/views/monpas/compactsop/passendcompact.php index 287d805..19bdef5 100644 --- a/application/views/monpas/compactsop/passendcompact.php +++ b/application/views/monpas/compactsop/passendcompact.php @@ -7,7 +7,7 @@ -

vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> +

$lijst){ ?>

vantm ?>

@@ -17,8 +17,8 @@
+ id="chartCompactPassend" + style="width: 355px; height:180px; background-color: #ffffff; text-align:center">
-
+
scores){ ?> diff --git a/application/views/monpas/compactsop/tevredencompact.php b/application/views/monpas/compactsop/tevredencompact.php index 0f74a49..c9d4c23 100644 --- a/application/views/monpas/compactsop/tevredencompact.php +++ b/application/views/monpas/compactsop/tevredencompact.php @@ -4,7 +4,7 @@

- vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?> +

$lijst){ ?> diff --git a/public/js/monpas/models/compactsopmodel.js b/public/js/monpas/models/compactsopmodel.js index e87ece7..e656c1f 100644 --- a/public/js/monpas/models/compactsopmodel.js +++ b/public/js/monpas/models/compactsopmodel.js @@ -82,7 +82,7 @@ mh.initCompactSopModel = function(){ this.isBreedBlok = ko.pureComputed(function(){ if (this.groepen() >=9 ) return true if (this.nummer == 7) return true - if (this.nummer == 8) return true + // if (this.nummer == 8) return true return false }, this) this.infotekst = ko.pureComputed(function(){ @@ -681,7 +681,7 @@ mh.initCompactSopModel = function(){ var aantalOnderdelen =0 $.each(self.onderdelen(), function(x,onderdeel){ if (onderdeel.selected()){ - if(onderdeel.nummer === '7' ||parseInt(onderdeel.groepen()) > 8 || onderdeel.nummer === '8' ){ + if(onderdeel.nummer === '7' ||parseInt(onderdeel.groepen()) > 8 ){ aantalOnderdelen = parseInt(aantalOnderdelen) + parseInt(2); } else { aantalOnderdelen += 1