Klant Referentie
ROC van Twente
Gerealiseerde integraties
We hebben al vele integraties gerealiseerd binnen het onderwijslandschap, en iedere week komen er meer bij. Welke dit zijn?
Klantvideo
We hebben al vele integraties gerealiseerd voor Hogeschool Saxion.
Open onderwijs API
Binnen de onderwijs sector wordt al gewerkt met standaardberichten en koppelingen. Een goede en veelgebruikte standaard is de Open Onderwijs API. Deze API (Application Programming Interface) beschrijft een set definities op basis waarvan applicaties onderling kunnen communiceren. Deze Open Onderwijs API definitie kan eenvoudig in het integratieplatform worden ingelezen, waarmee dit standaard koppelvlak gerealiseerd wordt.
Voor de applicaties die de Open Onderwijs API standaard nog niet ondersteunen hanteert het integratieplatform een bericht transformatie zodat deze alsnog kunnen worden aangesloten. Zo kunnen onderwijsinstellingen benodigde informatie (zoals cijfer- en roosterinformatie) beschikbaar stellen in Apps op basis van de Open Onderwijs API, óók als de achterliggende systemen dit nog niet kunnen.
Met het integratieplatform Enable U 2 Orchestrate bent u in staat om beide configuraties op te nemen en op een onafhankelijke manier te transformeren. Zo onstaat er een universele taal waarmee applicaties onderling communiceren.
Onderwijs
Whitepaper: Onderwijs; maak een einde aan complexiteit!
In dit whitepaper spreken we over de 5 regels waarmee u de elementaire zaken vastlegt die nodig zijn voor uw specifieke onderwijsinstelling.
Ook bespreken we de 4 belangrijkste stappen die iedere onderwijsinstelling kan maken om de beschikbaarheid van alle belangrijke informatie te waarborgen.

gform.initializeOnLoaded( function() {gformInitSpinner( 846744890, 'https://enable-u.nl/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_846744890').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_846744890');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_846744890').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_846744890').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_846744890').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_846744890').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_846744890').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_846744890_4').val();gformInitSpinner( 846744890, 'https://enable-u.nl/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [846744890, current_page]);window['gf_submitting_846744890'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_846744890').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_846744890').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [846744890]);window['gf_submitting_846744890'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_846744890').text());}else{jQuery('#gform_846744890').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
(function(d,s,i,r) {
if (d.getElementById(i)){return;}
var n=d.createElement(s),e=d.getElementsByTagName(s)[0];
n.id=i;n.src='//js.hs-analytics.net/analytics/'+(Math.ceil(new Date()/r)*r)+'/25186859.js';
e.parentNode.insertBefore(n, e);
})(document,"script","hs-analytics",300000);
var smush_detector = {"ajax_url":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","nonce":"d9591f4f1f","is_mobile":"","data_store":{"type":"post-meta","data":{"post_id":509}},"previous_data_version":"0","previous_data_hash":"65c02128e216f4844fb42b79b8d9c171"};
https://enable-u.nl/wp-content/plugins/wp-smush-pro/app/assets/js/smush-detector.min.js
WebFont.load({
custom: {
families: ['Aller', 'Rockwell'],
urls: ['https://enable-u.nl/wp-content/themes/enable-u/assets/fonts/aller.css', 'https://enable-u.nl/wp-content/themes/enable-u/assets/fonts/rockwell.css']
}
});
var wp = {"ajax":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","theme":"https:\/\/enable-u.nl\/wp-content\/themes\/enable-u","post":{"id":509,"title":"Onderwijs","type":"sector","template":""},"rest":"https:\/\/enable-u.nl\/wp-json\/","nonce":"d9971b08c5"};
https://enable-u.nl/wp-content/themes/enable-u/dist/main.bundle.js
var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}};
https://enable-u.nl/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js
https://enable-u.nl/wp-includes/js/dist/dom-ready.min.js
https://enable-u.nl/wp-includes/js/dist/hooks.min.js
https://enable-u.nl/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-10-15 13:45:15+0000","generator":"GlotPress\/4.0.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"nl"},"Notifications":["Meldingen"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
https://enable-u.nl/wp-includes/js/dist/a11y.min.js
https://enable-u.nl/wp-content/plugins/gravityforms/js/jquery.json.min.js
var gform_i18n = {"datepicker":{"days":{"monday":"Ma","tuesday":"Di","wednesday":"Wo","thursday":"Do","friday":"Vr","saturday":"Za","sunday":"Zo"},"months":{"january":"Januari","february":"Februari","march":"Maart","april":"April","may":"Mei","june":"Juni","july":"Juli","august":"Augustus","september":"September","october":"Oktober","november":"November","december":"December"},"firstDay":1,"iconText":"Selecteer een datum"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"Dit bestandstype is niet toegestaan. Moet \u00e9\u00e9n van de volgende zijn:","delete_file":"Dit bestand verwijderen","in_progress":"in behandeling","file_exceeds_limit":"Bestand overschrijdt limiet bestandsgrootte","illegal_extension":"Dit type bestand is niet toegestaan.","max_reached":"Maximale aantal bestanden bereikt","unknown_error":"Er was een probleem bij het opslaan van het bestand op de server","currently_uploading":"Wacht tot het uploaden is voltooid","cancel":"Annuleren","cancel_upload":"Deze upload annuleren","cancelled":"Geannuleerd","error":"Fout","message":"Bericht"},"vars":{"images_url":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/images"}};
var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"6e6f92f16342c68030f4dd711b8401e3","strings":{"newRowAdded":"Nieuwe rij toegevoegd.","rowRemoved":"Rij verwijderd","formSaved":"Het formulier is opgeslagen. De inhoud bevat de link om terug te keren en het formulier in te vullen."}};
https://enable-u.nl/wp-content/plugins/gravityforms/js/gravityforms.min.js
https://enable-u.nl/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js
https://enable-u.nl/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js
https://enable-u.nl/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"6e6f92f16342c68030f4dd711b8401e3"},"ajax":{"ajaxurl":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"fd2fec030e","i18n":{"step_announcement":"Stap %1$s van %2$s, %3$s","unknown_error":"Er was een onbekende fout bij het verwerken van je aanvraag. Probeer het opnieuw."}}}},"hmr_dev":"","public_path":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"315efebb27"};
https://enable-u.nl/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 4) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );