<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>
				
			

Gemeentelijke Basisschool Centrum, Vosselaar

Een school als dorpslandschap

De totaalrenovatie van de Gemeentelijke Basisschool in het centrum van Vosselaar vertrekt vanuit de ambitie om de bestaande schoolsite opnieuw te verbinden met haar ruimtelijke en maatschappelijke context. Met voorliggend ontwerp scherpen we de doelstellingen van het masterplan aan en vertalen ze naar een overkoepelende en ambitieuze visie voor de projectsite — een visie waarin het landschap centraal staat.
Het project omvat een zorgvuldige combinatie van afbraak, renovatie en nieuwbouw. Een deel van de bestaande gebouwen wordt gesloopt, waardoor ruimte ontstaat voor het historische landschap van de Konijnenberg. De twee meest historische hoofdgebouwen (kleuter- en lagere school) worden gerenoveerd en worden uitgebreid en aangevuld met nieuwe volumes.  De school wordt daarbij niet opgevat als een louter functioneel onderwijsgebouw, maar als een open infrastructuur met een sporthal en polyvalente zaal die breed publiek inzetbaar zijn. De gebouwen worden vorm gegeven als nieuwe dorpse bakens in een hedendaagse architectuurtaal, die aansluiting zoekt bij de schaal en tactiliteit van het dorp.
Ons doel is om op een heldere, weldoordachte manier een uitnodigende, veilige en dynamische leeromgeving te creëren. Alle gebouwen werken samen om, in harmonie met het versterkte landschap, in het nieuwe groene hart van Vosselaar een echte plek van ontmoeting te vormen.

Zicht vanaf het Remi Lensplein met links de kerk en rechts de wereldwinkel

Historische foto Konijnenberg in het dorp

De bestaande school- en parochiesite van Vosselaar is vandaag een grotendeels verharde, verdichte ruimte die als een barrière ligt tussen de Konijnenberg en het Mariepark. Het nieuwe ontwerp keert dat beeld radicaal om: de site wordt een open, groene en duurzame leeromgeving die opnieuw deel uitmaakt van het landschap.

De nieuwe school krijgt meerdere gezichten en toegangen.

Zicht vanuit het nieuwe park naar de inkomluifel met links de lagere school en rechts de kleuterschool

Een cluster van dorpse bakens

Zicht vanuit de polyvalente ruimte van de kleuters naar de inkomhal en speelplaats, links de kleuterklassen in de verbouwde vleugel

 

Snede AA door turnzaal en schoolgebouw lagere school; Snede BB door kleuterschool en turnzaal

Programma: Basisschool (renovatie + nieuwbouw), turnzaal en buitenschoolse kinderopvang | Locatie: Schoolstraat, Vosselaar | Opdrachtgever: DBFM vennootschap Scholen van Vlaanderen i.o.v. Gemeente Vosselaar | Samenwerking: De Gouden Liniaal Architecten – BOT architektuurcollectief – BuroBuiten | Ontwerp: 2025 | Status: Wedstrijdontwerp, 1e plaats – in aanbesteding | Oppervlakte: 3.424 m² (en 3.169 m² buitenaanleg) | Team DGLA: Kristof Benaets, Matis Vrancken, Jan Thys, Wim Dirickx, Robbe De Geyndt

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…