Coderen beheren
Met Coderen kunnen beheerders gecontroleerde API-sleutels maken voor programmeertools zoals Aider en OpenCode. Gebruikers werken dan niet met een eigen OpenAI-sleutel, maar met een sleutel die vanuit AI-School wordt beheerd.
Dit maakt Coderen geschikt voor programmeerlessen, projecten en gevorderde gebruikers die AI-hulp willen gebruiken in een lokale ontwikkelomgeving.
Waarom gecontroleerde API-sleutels?
Een gewone API-sleutel geeft vaak brede toegang tot een extern AI-platform. Bij Coderen loopt het gebruik via AI-School. Daardoor blijven beheer, kosten en rapportage bij de school.
Belangrijke voordelen:
- Kosten onder controle: stel per sleutel een budget in.
- Gebruik herleidbaar: verbruik, kosten en chats worden gekoppeld aan de gebruiker.
- Centraal beheer: maak, beperk en trek sleutels in vanuit de beheeromgeving.
- Geschikt voor klassen: maak in één keer sleutels voor een groep leerlingen.
Coderen aanzetten
Coderen wordt aangezet op het niveau van de omgeving. Dit kan door een bestuur admin.
- Ga naar Beheeromgeving → Coderen.
- Klik op Coderen aanzetten.
- Lees de waarschuwing over abonnementskosten en API-kosten.
- Klik op Akkoord en aanzetten.
Na het aanzetten verwerkt AI-School de technische koppeling op de achtergrond. Beheerders hoeven hiervoor geen externe projectinstellingen te beheren.
Aan Coderen kunnen extra abonnementskosten verbonden zijn. API-kosten worden doorberekend met een opslagfactor. Neem bij vragen contact op met AI-School.
Scholen toegang geven
Na het aanzetten bepaal je welke scholen Coderen mogen gebruiken.
- Open het tabblad Beheer.
- Selecteer de scholen die Coderen mogen inzetten.
- Klik op Toegang opslaan.
Een school admin ziet alleen de scholen waarvoor Coderen is toegestaan en waarvoor de admin rechten heeft. Voor een school admin worden overbodige schoolpanelen verborgen.
Modellen kiezen
In het tabblad Beheer kies je welke OpenAI-modellen beschikbaar zijn voor Coderen.
AI-School gebruikt deze modellen:
| Model | Gebruik |
|---|---|
| GPT-5.4 mini | Standaard en kosteneffectief model, geschikt voor leerlingen en veelvoorkomende programmeerhulp |
| GPT-5.4 | Sterker model voor docenten, gevorderde leerlingen en complexere programmeertaken |
| GPT-5.5 | Topmodel voor zwaar programmeerwerk en professioneel gebruik |
Voor klassikaal gebruik is het meestal verstandig om met GPT-5.4 mini te starten.
Compatibele coding tools
Coderen werkt met tools die een OpenAI-compatible endpoint kunnen gebruiken. De gebruiker heeft dan drie gegevens nodig:
- de Coderen API-sleutel
- de AI-School Coderen endpoint URL:
https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 - een toegestaan model, bijvoorbeeld
gpt-5.4-mini
AI-School adviseert voor de meeste situaties deze twee tools:
| Tool | Aanbevolen voor | Opmerking |
|---|---|---|
| Aider | Leerlingen en klassikaal coderen | Expliciete pair-programming tool in de terminal. Minder agentic en daardoor beter geschikt voor leren programmeren. |
| OpenCode | Docenten en gevorderde leerlingen | Agentic coding tool voor terminal, desktop en IDE. Krachtiger, maar vraagt meer ervaring. |
Daarnaast zijn er andere coding tools die technisch met een OpenAI-compatible endpoint kunnen werken:
| Tool | Type | Aandachtspunt |
|---|---|---|
| Continue | IDE-assistent voor VS Code en JetBrains | Ondersteunt OpenAI-configuratie met een aangepaste apiBase. Geschikt als gebruikers vooral vanuit hun IDE willen werken. |
| Cline | VS Code extensie en CLI | Kies provider OpenAI Compatible en vul base URL, API-sleutel en model in. Sterk agentic; minder geschikt voor beginners zonder begeleiding. |
| Roo Code | VS Code extensie | Kan met een OpenAI-compatible provider werken. Controleer goed welke acties de agent uitvoert. |
| Sourcegraph Cody Enterprise | Enterprise coding assistant | Vooral relevant voor organisaties met Sourcegraph Enterprise. Ondersteunt openaicompatible modelconfiguratie op organisatieniveau. |
Een tool is alleen geschikt als je een eigen OpenAI-compatible base URL kunt instellen. Tools zoals Claude Code en Codex CLI zijn daarom niet geschikt voor Coderen: Claude Code gebruikt geen OpenAI-compatible API en Codex CLI biedt geen geschikte instelling voor een specifiek Coderen-eindpunt. Ook tools zoals Cursor of Windsurf zijn alleen bruikbaar als de gebruikte versie een vrij instelbare OpenAI-compatible base URL ondersteunt.
Gebruik voor leerlingen eerst Aider. Voeg pas agentic tools zoals OpenCode, Cline of Roo Code toe als gebruikers voldoende ervaring hebben met terminal, git, diffs en lokaal bestandsbeheer.
Rapportage
Het tabblad Rapportage toont gebruik en kosten over de gekozen periode. Standaard wordt de laatste 7 dagen getoond.
De rapportage bevat:
- totaal aantal verzoeken
- totale kosten
- aantal tokens
- uitsplitsing per groep
- uitsplitsing per gebruiker
Een school admin ziet alleen rapportage binnen de eigen toegestane scope. Een bestuur admin ziet de rapportage voor de hele omgeving.
Coderen uitzetten
Je kunt Coderen tijdelijk uitzetten via de knop in de toolbar.
Als Coderen uitstaat:
- bestaande API-sleutels kunnen niet worden gebruikt
- rapportage en historische gegevens blijven behouden
- Coderen kan later opnieuw worden aangezet
Het uitzetten verwijdert geen bestaande rapportage.