Ga naar hoofdinhoud

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.

  1. Ga naar Beheeromgeving → Coderen.
  2. Klik op Coderen aanzetten.
  3. Lees de waarschuwing over abonnementskosten en API-kosten.
  4. 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.

Kosten

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.

  1. Open het tabblad Beheer.
  2. Selecteer de scholen die Coderen mogen inzetten.
  3. 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:

ModelGebruik
GPT-5.4 miniStandaard en kosteneffectief model, geschikt voor leerlingen en veelvoorkomende programmeerhulp
GPT-5.4Sterker model voor docenten, gevorderde leerlingen en complexere programmeertaken
GPT-5.5Topmodel 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:

ToolAanbevolen voorOpmerking
AiderLeerlingen en klassikaal coderenExpliciete pair-programming tool in de terminal. Minder agentic en daardoor beter geschikt voor leren programmeren.
OpenCodeDocenten en gevorderde leerlingenAgentic 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:

ToolTypeAandachtspunt
ContinueIDE-assistent voor VS Code en JetBrainsOndersteunt OpenAI-configuratie met een aangepaste apiBase. Geschikt als gebruikers vooral vanuit hun IDE willen werken.
ClineVS Code extensie en CLIKies provider OpenAI Compatible en vul base URL, API-sleutel en model in. Sterk agentic; minder geschikt voor beginners zonder begeleiding.
Roo CodeVS Code extensieKan met een OpenAI-compatible provider werken. Controleer goed welke acties de agent uitvoert.
Sourcegraph Cody EnterpriseEnterprise coding assistantVooral relevant voor organisaties met Sourcegraph Enterprise. Ondersteunt openaicompatible modelconfiguratie op organisatieniveau.
Niet elke coding tool is automatisch geschikt

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.

Advies voor scholen

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.