<script>
"use strict";
OB_ready(OB_doWhenReady);

function OB_doWhenReady() {
    // localize everything
    var ooohBoi = window.ooohBoi || {};
    // local scope variables
    ooohBoi.prev_scroll_pos = window.scrollY || document.body.scrollTop;
    ooohBoi.cur_scroll_pos;
    ooohBoi.scroll_direction = 'init';
    ooohBoi.prev_scroll_direction = 0;
    ooohBoi.header = document.querySelector('#show-hide-header'); // header ID
    ooohBoi.header_pos = {
        top: ooohBoi.header.offsetTop,
        left: ooohBoi.header.offsetLeft,
    };
    ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    // show-hide header with ease/transition
    ooohBoi.header.style.transition = 'all 0.3s ease';
    // update header height on window resize
    ooohBoi.updateHeaderHeight = function() {
        ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    }
    // listen "scroll" event and decide what to do
    ooohBoi.checkScroll = function() {
        ooohBoi.cur_scroll_pos = window.scrollY || document.body.scrollTop;

        if (ooohBoi.cur_scroll_pos > ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'down';
        else if (ooohBoi.cur_scroll_pos < ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'up';

        if (ooohBoi.scroll_direction !== ooohBoi.prev_scroll_direction) ooohBoi.toggleHeader(ooohBoi.scroll_direction, ooohBoi.cur_scroll_pos);
        ooohBoi.prev_scroll_pos = ooohBoi.cur_scroll_pos;
    }
    // add or remove class based on the scrolling direction
    ooohBoi.toggleHeader = function(scroll_direction, scroll_current) {
        if (scroll_direction === 'down' && scroll_current > ooohBoi.header_height) {
            OB_addClass(ooohBoi.header, 'im-hidden'); // for styling
            ooohBoi.header.style.top = -1 * ooohBoi.header_height + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        } else if (scroll_direction === 'up') {
            OB_removeClass(ooohBoi.header, 'im-hidden');
            ooohBoi.header.style.top = ooohBoi.header_pos.top + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        }
    }
    // listen "scroll" and "resize" window events
    window.addEventListener('scroll', ooohBoi.checkScroll);
    window.addEventListener('resize', ooohBoi.updateHeaderHeight);
}

function OB_outerHeight(el) {
    var height = el.offsetHeight;
    var style = getComputedStyle(el);
    height += parseInt(style.marginTop) + parseInt(style.marginBottom);
    return height;
}

function OB_addClass(el, className) {
    if (el.classList) el.classList.add(className);
    else {
        var current = el.className,
            found = false;
        var all = current.split(' ');
        for (var i = 0; i < all.length, !found; i++) found = all[i] === className;
        if (!found) {
            if (current === '') el.className = className;
            else el.className += ' ' + className;
        }
    }
}

function OB_removeClass(el, className) {
    if (el.classList) el.classList.remove(className);
    else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
}

function OB_ready(fn) {
    if (document.readyState != 'loading') fn();
    else if (document.addEventListener) document.addEventListener('DOMContentLoaded', fn);
    else {
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState != 'loading') fn();
        });
    }
}
</script>
				
			

D&B GO! Campus BS KA, Zottegem

Een parkschool onder een genereus groendak

Het ontwerp reikt een omgeving aan waar leerlingen, leerkrachten en bezoekers zich geborgen maar ook uitgedaagd voelen, op weg naar persoonlijke ontwikkeling en ontwikkeling in groep. Het antwoord daarvoor werd gevonden in het landschap, een natuurlijke omgeving die rust, maar ook avontuur en ontdekkingen herbergt. De school knipt deze open ruimte niet op. In het masterplan wordt de school aan de rand van de open ruimte geplaatst, in het verlengde van de bestaande school en uitgevend op een speellandschap dat de sterke topografie benut.

Een zacht hellend en aan alle zijden overkragend, houten dak is de basisfiguur van de school. Buitenspeelplaats en grote collectieve ruimten in het interieur vinden er beschutting. Langs markante openingen priemt licht door het dak. De leeromgeving is niet opgebouwd volgens een traditioneel concept van klassen die aan bepaalde leerjaren worden toegewezen. In plaats daarvan vinden kinderen van verschillende leeftijd elkaar en hun leerkrachten in flexibel in te richten ruimten en in circulatieruimten die worden opgeschaald en voorzien van aangepast meubilair, onder het genereuze dak. Een klein theater wordt losgemaakt uit de school. Tussen school en landschap is dit een plaats waar kinderen, aan iedereen die het wil horen, tijdens en na de schooluren, hun talenten kunnen tonen.

Programma: Design & Build nieuwbouw schoolgebouw op bestaande campus | Opdrachtgever: GO! Campus BS KA Zottegem | Ontwerp: 2018 | Status: wedstrijd | Ontwerpteam: De Gouden Liniaal Architecten, TRANS architectuur | stedenbouw (huidige ATAMA), Seghers Landschapsarchitecten | Adviseurs: Arcade Concept Engineering, SDK, De Fonseca, Niveco | Hoofdaannemer: Algemene bouwonderneming Vandenbussche | Team DGLA: Jan Thys, Raf Snoekx, Pieter-Jan Kosten

Gerelateerd

Cultuureducatief Centrum De Faar, Dilsen-Stokkem

Tot eind 2018 had Dilsen geen centrale markt of plein. Op een site waar woningen en een oude metselhal van…
2305.CTDL

Herbestemming Citadel, Diest

Hoog verheven boven de stad, met een oppervlakte van 27 ha, neemt de citadelsite een erg prominente plaats in binnen…

Campus De Helix, Maasmechelen

Campus De Helix is ontstaan uit een fusie van drie scholen en zag zich geconfronteerd met de opgave om drie…

Oude Naaischool, Pelt

In de zoektocht naar bijkomende ruimte voor een lagere school wordt gekeken naar een naastgelegen historisch schoolgebouw dat gekend staat…
1901.VLTN

Basisschool ‘t Kerkveldje, Vlijtingen-Riemst

’t Kerkveldje is een kleuter- en lagere school met een 200-tal leerlingen, gehuisvest in een reeks verouderde gebouwen die samen…

Basisschool De Driehoek, Bocholt

De nieuwe school moet zich een plaats toe-eigenen op een site omringd door niets dan achterkanten. In het ontwerp is…