Platform-overzicht

Een compleet platform om studenten modern te leren ontwikkelen

EduInsights geeft MBO-softwareopleidingen een Nederlandstalige omgeving waarin lessen, interactieve oefeningen, scrum-projecten en eigen cloud-hosting samenkomen. 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.

Drie pijlers

De pagina is opgebouwd rond drie samenhangende lijnen die studenten van de eerste les naar een live applicatie brengen. Hieronder kort wat ze inhouden; daarna lichten we elk onderdeel toe.

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 softwareontwikkelaar — leren, bouwen, samenwerken, deployen en groeien. Elke stap is een onderdeel van het platform; samen vormen ze één doorlopende leerlijn die aansluit 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 concreet doet, op één plek samengebracht: 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%
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

Naast de studentervaring biedt EduInsights 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

Naast elkaar: wat studenten met EduInsights krijgen, wat docenten eraan hebben en wat het de instelling oplevert. Eén Nederlandstalig platform voor de hele software-development-opleiding.

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.