Platform-overzicht

Een compleet platform om studenten modern te leren ontwikkelen

Eén Nederlandstalig platform voor MBO-softwareopleidingen: lessen, interactieve oefeningen, scrum-projecten en eigen cloud-hosting. Studenten leren, bouwen, deployen en werken samen zoals in een echt ontwikkelteam; docenten en instellingen beheren het lesmateriaal en volgen de voortgang per student en per klas.

Pijler 1 — Cloud-first

Cloud: van repository naar live web-app

Studenten koppelen een GitHub-repository en zetten die online als een echte web-app op een eigen subdomein. Bij elke push bouwt EduInsights automatisch een nieuwe versie; redeployen kan ook handmatig. Beheerde MySQL-databases horen erbij en worden als omgevingsvariabelen in de app geladen.

Statische sites, PHP + MySQL, Next.js en Go als projecttype
Automatische builds via GitHub-webhook bij elke push, plus handmatig opnieuw deployen
Build-instellingen: pre- en post-build-commando's, eigen root-directory en een env-variabelen-editor
Beheerde MySQL-databases: standalone of gekoppeld, met credentials die automatisch worden ingeladen
Deployment-historie met commit-SHA, build-logs en een live serverlog-viewer
Eigen subdomein per app, optionele basic-auth en een ingebouwde bestandsbrowser
team-7.eduinsights.nl

Deployments

a1f9c20feat: scorebord componentBouwen…
7e3b8d1fix: api response mappingLive
c0d4a92init: project setupLive

Omgevingsvariabelen · gekoppelde database

DB_HOST=db-team-7.eduinsights.nl
DB_USER=team_7
DB_PASSWORD=••••••••••
Pijler 3 — onderdeel van CloudBinnenkort

AI-router: de volgende stap voor Cloud

Als volgende stap binnen Cloud komt er een centrale AI-router waarmee studenten via één plek toegang krijgen tot meerdere AI-aanbieders, zoals Claude, GPT en Gemini, dicht bij de projecten waar ze aan werken. Dit onderdeel is in ontwikkeling en nog niet beschikbaar.

Vandaag al beschikbaar: docenten gebruiken AI om lessen, oefeningen en cursussen te genereren via een multi-provider-abstractie (Anthropic, OpenAI, Requesty).
AI-router
Claude
GPT
Gemini

Schematische weergave · onderdeel in ontwikkeling

Pijler 2 — Moderne development learning

De workflow van een echt ontwikkelteam

Studenten doorlopen dezelfde stappen als een professionele ontwikkelaar: leren, bouwen, samenwerken, deployen en groeien. Elke stap zit in het platform en sluit aan op wat MBO-softwarestudenten straks in de praktijk doen.

Leren
Bouwen
Samenwerken
Deployen
Groeien
scorebord.test.ts
rendert het scorebord
telt punten correct op
reset bij nieuwe ronde

2 geslaagd · 1 mislukt

Te doen

Auth flow
Detailpagina

Bezig

Scorebord API

Klaar

Projectopzet
Navbar

Leren

Rijke markdown-lessen met live preview, Obsidian-achtige callouts, inline media en leerdoelen per les.

Bouwen

Interactieve oefeningen in een Monaco-editor; React/Next.js/JS/TS in de browser via Sandpack, Go/Rust/Python/Node remote — met per-test feedback, multi-file en progressieve hints.

Samenwerken

Scrum-projecten met rollen, sprints, kanban-board, logboek, sprintreviews en retrospectives.

Deployen

Eigen repository's live via Cloud, koppelbaar als gedeelde projectresources.

Groeien

Voortgang per student, klas en module, met XP, levels, prestaties en streaks.

ReactTypeScriptJavaScriptNext.jsGoRustPythonNode
Voor studenten

Leren, bouwen, deployen en samenwerken

Wat een student met EduInsights doet: oefenen met directe feedback, echte projecten live zetten in de cloud en samenwerken in een scrum-team.

Code schrijven in een volwaardige Monaco-editor met directe feedback en per-test resultaten
Echte projecten live zetten via Cloud — eigen subdomein, databases en logs
Samenwerken in scrum-teams: sprints, kanban-board, logboek, reviews en retrospectives
Eén doorlopende leerroute van lessen en oefeningen, geordend per cursus en module
Gemotiveerd blijven met XP, levels, prestaties, streaks en een ranglijst

12

Niveau

7

Dag streak

89%

Voortgang

React Fundamentals

85%

Database Design

45%

Scrum-project: Scorebord

60%
Mobiele companion-app

De app die studenten erbij houdt

Studenten leven op hun telefoon, niet op een desktop. De companion-app brengt EduInsights daarheen: korte concept-lessen voor onderweg en notificaties die studenten terugbrengen voordat een deadline of streak verloopt. Beschikbaar voor iOS en Android.

Sparks — leren in kleine stukken

Sparks zijn korte, interactieve lessen die een concept uitleggen in plaats van een oefening laten maken. Studenten swipen erdoorheen tussen de bedrijven door; docenten bouwen ze per module.

Korte interactieve lessen van 3 tot 7 minuten, met de telefoon staand vast
Swipe door schermen: uitleg met tap-to-reveal, meerkeuze, op volgorde slepen, aantikken en invullen
Gericht op begrip — wat een datapipeline is, hoe code in productie komt, hoe je met AI ontwikkelt — niet op syntax stampen
Dezelfde hearts, XP en streaks als de rest van het platform; docenten bouwen Sparks per module in de webeditor

Op koers blijven

Deadlines en streaks werken alleen als studenten ze zien. De app duwt het juiste moment naar hun scherm.

Push-notificaties bij nieuwe deadlines, beoordelingen en feedback
Een seintje voordat je dag-streak breekt, zodat je terugkomt
Je deadlines per module gegroepeerd: te laat, binnenkort en afgerond
XP, niveau en voortgang altijd bij de hand, ook buiten de les
iOSAndroid
Werken met AI

Zet de stappen van een datapipeline op volgorde

1Ingest
2Transform
3Opslaan
4Serveren
Controleren
Split-view

# Many-to-many relaties

 

Een **many-to-many** relatie…

 

> [!tip] Naamgeving

> Geef je koppeltabel…

 

```sql

CREATE TABLE player_games (

  player_id INTEGER,

  game_id INTEGER

);

```

Many-to-many relaties

Een many-to-many relatie…

Tip: Naamgeving

Geef je koppeltabel…

CREATE TABLE player_games (

  player_id INTEGER,

  game_id INTEGER

);

Voor docenten & instellingen

Maken, monitoren, beheren

EduInsights geeft docenten de tools om lesmateriaal te maken, voortgang te volgen en de opleiding in klassen en cohorten te structureren.

Split-view markdown-editor met live preview en drag-and-drop bestandsuploads
AI-ondersteunde generatie van lessen, oefeningen en complete cursussen
Leerdoelen en oefeningen met unlock-modi: open, handmatig of ingepland
Voortgangsdashboards per student, klas en module, plus een lesfeedback-loop (5 sterren + AI-samenvatting)
Klassen en cohorten met jaar- en periodestructuur, en GitHub Classroom-integratie
Code-integriteitsbewaking: registratie van bewerkingen met verdenkingsanalyse
Split-view editor
AI-generatie
Leerdoelen
Voortgang
Lesfeedback
Integriteit

Wat het oplevert

Wat studenten, docenten en de instelling eraan hebben. Eén Nederlandstalig platform voor de hele software-developmentopleiding.

Studenten

Echte projecten live in de cloud, oefenen met directe feedback en samenwerken in scrum-teams — met een doorlopende leerroute en motivatie via XP, levels en streaks.

Docenten

Lessen, oefeningen en cursussen maken met AI-ondersteuning en een split-view editor, voortgang volgen, feedback verzamelen en code-integriteit bewaken.

Instelling

Cursussen, klassen en cohorten centraal beheren met jaar-/periodestructuur en GitHub Classroom-integratie, op één Nederlandstalig platform.