Logo
Codelab

378 labpractica,
beoordeeld door de compiler.

GroutCode levert het getranscribeerde curriculum van vier universiteiten en twee examenraden, met lablessen in stappen die gekoppeld zijn aan echte vakcodes. Jij schrijft de code; een echte toolchain bepaalt of die slaagt; het model beoordeelt hem daarna en vertelt je wat hem breekt.

378

lablessen

649

vakken getranscribeerd

6

curricula

6

talen

Hoe codelab werkt

De ontwerpkeuzes die een AI-labtool betrouwbaar maken in plaats van alleen makkelijk.

De compiler beslist, niet het model

Een toolchain compileert je code en draait de tests. Het model velt nooit het oordeel, dus het kan je niet vertellen dat je code werkt terwijl de compiler het daar niet mee eens is, of je laten zakken om een stijl die het niet aanstaat.

8 tot 15 controles per les

Elk practicum verloopt in stappen, met per stap een instructie en een controle. Je ontdekt welke wijziging wat brak terwijl je je die nog herinnert, in plaats van een uur later één oordeel te krijgen.

Draait offline op een labcomputer

Lessen, curriculum en testrunner zitten in de app. De compileer-en-controleerlus heeft geen verbinding nodig — alleen de beoordeling aan het eind gebruikt een model, lokaal of via je eigen sleutel.

Gekoppeld aan echte vakcodes

Een les hoort bij een specifieke vakcode in een specifiek schema, en de taal wordt per vak vastgelegd in plaats van afgeleid uit de titel.

Het probleem met AI in een programmeerlab

Geef een eerstejaars een chatbot en een labopdracht, en de labopdracht is in vier minuten af. Er is niets geleerd, de inzending is niet te onderscheiden van een goede, en in het eindtentamen ontdekt de student dat hij geen loop kan schrijven.

De tool verbieden werkt ook niet — hij staat op hun telefoon. De vraag is dus niet óf AI in het lab zit. De vraag is wat die AI mag doen.

Waar we op uitkwamen

  • Het model mag jouw inzending niet maken. Het schrijft de les en de tests, voordat jij begint. Wat je inlevert, is wat jij hebt getypt.
  • Het model mag je niet beoordelen. De compiler en de testrunner beslissen. Dat is geen beleid, dat is de architectuur — het model ziet de geslaagd/gezakt-beslissing nooit.
  • Het model beoordeelt de code. Zodra de tests slagen, leest het je code en benoemt het de invoer die hem breekt. Dat is precies wat een testrunner niet kan, en daar leert een student echt iets.

Het resultaat is een lab waarin AI gebruiken je beter maakt in het vak in plaats van beter in verbergen. Voor het bredere verhaal, zie AI gebruiken voor huiswerk zonder te spieken.

Veelgestelde vragen

Welke universitaire curricula ondersteunt GroutCode?+

GroutCode levert getranscribeerde curricula en geschreven lablessen voor KTU (2024 scheme), VTU (2022 scheme), Calicut (CUFYUGP 2024), CHRIST (2021 regulation), CBSE (2026-27 curriculum), ICSE / ISC (2026-27 syllabus) — 649 vakken en 378 lablessen in totaal.

Zijn dit de officiële curriculumdocumenten?+

Het curriculum is getranscribeerd uit de eigen gepubliceerde schemadocumenten van de instelling, en de app legt vast wat is gedownload, waarvandaan, en met welke checksum. Controleer altijd het schema of regelgevingsjaar tegen dat van jezelf — een student met een schema uit 2022 hoort niet uit een schema van 2024 te werken.

Schrijft de AI mijn labprogramma voor me?+

Nee. Elke les geeft je een startbestand met de signatures en de TODO's; jij implementeert ze. De toolchain compileert en test je werk, en pas nadat de tests slagen leest het model je implementatie en vertelt het je welke invoer hem breekt. Die volgorde is de kern: de AI beoordeelt, hij becijfert niet.

In welke talen zijn de practica?+

C (105), Java (96), Python (84), SQL (44), Node.js (34), C++ (15). De taal wordt per vakcode vastgelegd, omdat hetzelfde vak aan verschillende instellingen in verschillende talen wordt gegeven.

Mijn universiteit staat er niet bij. Kan die worden toegevoegd?+

Packs worden toegevoegd door het officiële schema te transcriberen en vervolgens lessen te schrijven bij de vakcodes met praktijkwerk. Ontbreekt jouw instelling, neem dan contact op met een link naar het gepubliceerde curriculum.

Heb ik een compiler nodig?+

Ja, voor de taal die jouw vak gebruikt. GroutCode detecteert welke toolchains aanwezig zijn en vertelt je wat ontbreekt en wat het zou oplossen, in plaats van stilletjes te falen.

Jouw curriculum, met de controles ingebouwd

GroutCode zit in elke Grout Suite-licentie. Gratis download voor Windows en macOS.

GroutCode downloaden