AI-kodning i CodeRoom

Nytt i CodeRoom

AI-kodning för datalogiklasser

CodeRoom hjälper eleverna att utveckla befintlig kod på ett målrikt sätt, förstå fel och implementera egna idéer snabbare – direkt i den bekanta lärandemiljön utan att växla till externa AI-verktyg.

CodeRoom AI-kodning med stöd, redigerare, utdata och AI-fönster

Det centrala fördelen

AI-hjälp precis där koden skrivs

AI-stödet är inte avskilt från lektionen, utan arbetar direkt med den nuvarande koden, uppgiften och projektets kontext. Detta resulterar i målriktade ändringar istället för oskarpa fullständiga lösningar från ett extern chat.

1

Utveckla kod

Eleverna kan formulera egna idéer och AI hjälper till att implementera lämpliga ändringar i den befintliga koden.

2

Förstå fel

AI kan förklara vanliga programmeringsfel och ge konkreta tips utan att störa lektionens flöde.

3

Fortse arbeta

Ändringar tillämpas direkt i CodeRoom. Eleverna kan då köra, testa och vidareutveckla resultatet.

Elever använder AI-kodning koncentrerat i klassrummet

Didaktiskt integrerad

Inte bara ChatGPT bredvid, utan AI inom lärandekontexten

När man använder klassiska externa AI-verktyg kopierar elever ofta uppgiftsbeskrivningar eller kod till ett separat chattfönster. Kontext, kontroll och spårbarhet förlorar sig snabbt i processen.

CodeRoom AI-Coding återfinns inom det lärande miljö. AI:et är medvetet om den nuvarande arbetsstatusen och stöder eleverna med målgruppsanpassade nästa steg.

  • Uppgiftsbeskrivningar, kod och resultat återfinns i ett enda miljö
  • AI-stöd blir synligt som en del av arbetsprocessen
  • Lärare behåller en bättre överblick över skolans ramverk
AI:et föreslår målgruppsanpassade kodändringar och resultat kör direkt bredvid det.

Målgruppsanpassade ändringar

AI:et fortsätter att arbeta med den befintliga koden

Elever behöver inte börja från noll. De kan formulera en specifik ändring, till exempel: "Lägg till ett tidsmätare", "Öka svårighetsgraden" eller "Förklara varför karaktären inte hoppar".

CodeRoom tar direkt över ändringen i den nuvarande koden eller projektet. Detta bevarar kontexten och eleverna kan omedelbart testa om justeringen fungerar.

Arbetsflöde

Från önskemål till utförbar ändring

AI-Coding-läget hålls avsedd enkelt: formulera idé, ta över ändring, testa resultatet och vidareutveckla.

1

Ange prompt

Elever beskriver på egen hand vad de vill förbättra, lägga till eller rätta.

2

Använd kontext

CodeRoom överför den relevanta koden, uppgiften eller projektets kontext till AI-stöd.

3

Sätt i ändringen

Den föreslagna ändringen kommer att struktureras i de befintliga kod- eller projektfilerna.

4

Direkttestning

Resultatet kan köras och observeras direkt och vidareutvecklas i nästa steg.

Prototyp först

Kör först, sedan fokusera på specifika områden för förbättring

Båda kursmallarna följer ett tydligt didaktiskt mönster: En fungerande prototyp etableras från början, som kan köras direkt. AI:n används inte som ersättning för lärandeprocessen utan snarare som verktyg för små, verifierbara utvecklingssteg.

Synlig Start

Varje modul börjar med ett resultat som är direkt synligt och testbart i webbläsaren eller spelets fönster.

Lilla utökningar

AI-Coding stöder specifika uppgifter såsom ny data, UI-element, regler, kollisioner, bedömningar eller spelstater.

Genomskinlig process

Promptar, ändringar och versioner blir del av lektionens diskussion och hjälper till med reflektion, felupptäckt och bedömning.

Kompakt och Projekt

För enskilda uppgifter och större projekt

AI-Coding-modellen stöder klassiska CodeRoom-uppgifter lika bra som mer omfattande projektarbete med flera filer. För enkla uppgifter räcker Kompakt-läge; för webbprojekt, simulationer och spel kan valda projektfiler modifieras specifikt.

  • Kompaktläge för enskilda uppgifter med redigerare
  • Projektläge för filer, mappar och mer omfattande mallar
  • Möjliggör målgruppsändringar till valda projektfiler
  • Användbart för HTML/CSS/JS-projekt och frameCraft-spel

Särskilt stark i AI Game Lab

Utveckla egna spel steg för steg med AI-stöd

I AI Game Lab Coding med frameCraft kan elever utvidga små spel och interaktiva projekt steg för steg. AI hjälper till att implementera egna idéer utan att göra inledningen till komplexa spelprogrammering för hög.

Motiverande projekt

Spel som Snake, Space Invaders, Pac-Man, Bomberman light eller Tower Defense gör programmering synlig och direkt erfaren.

Egna variationer

Lärare kan ändra regler, figurer, poäng, nivåer eller speländamål och utveckla egna versioner.

Direkt feedback

Ändringar kan utföras direkt. Det gör det synligt om idén fungerar eller behöver ytterligare förbättring.

Publicering möjlig

Slutgångna projekt kan publiceras med delningsfunktionen som direkt körbara versioner och vidareföras.

Slutfört elevprojekt med delningsfunktion

Från kod till resultat

Publicering och delning av projekt

AI-Coding är särskilt motiverande när ett körbart resultat uppstår från en idé. Med delningsfunktionen kan lärare publicera sin kod och vidarege en direkt körbar version.

Så uppstår verkliga små produkter, spel eller experiment från lektionens uppgifter som också kan visas utanför undervisningstiden.

Spårbarhet

AI-användningen är synlig

CodeRoom lagrar inte bara den nuvarande koden, utan gör också utvecklingen av lösningar mer förståeliga. Särskilt när det gäller AI-Coding är detta viktigt eftersom promptar, ändringar och mellansteg ingår i lärandeprocessen.

Kodhistorik

Arbetssteg kan spåras över flera versioner istället för att bara se den senaste tillståndet.

Promptar och ändringar

AI-stödda ändringsprocesser kan göras synliga och diskuteras senare i klassen.

Utvecklbar process

Lärare får en bättre grund att bedöma individuell ansträngning, utveckling och reflektion.

Användarkodhistorik med prompter, ändringar och versioner

För lärare

Använd AI produktivt utan att förlora kontrollen

CodeRoom AI-Coding skapar ett skolramverk för AI-stödd programmering. Stödet är integrerat i uppgifter, projekt och undervisningsplaner.

  • Lärare fortsätter att arbeta i den förberedda CodeRoom-miljön
  • AI hjälper med nästa steg istället för att bara ge fullständiga svar
  • Utvecklingsstegen blir mer synliga och diskutabla
  • Anpassat för undervisning, projektarbete och kreativa kodningsfasers

Säkerhet och kontroll

AI-Coding med ett skolramverk

AI-Coding-läge är avsett som en kontrollerad utökning av CodeRoom:s lärandemiljö. Ändringar görs inte slumpmässigt utanför projektet, utan bearbetas inom den befintliga arbetsmiljön.

Beroende på sammanhang

AI arbetar med den nuvarande koden, uppgiften eller de valda projektfilerna istället för obegränsade kopior från externa chattar.

Målriktad

Ändringar tillämpas på den befintliga koden och kan direkt testas efteråt.

Anpassat för undervisning

Läget stöder självständigt arbete medan det håller sig anslutet till lärandemiljön och didaktiska processer.

Klar för AI-stödd programmering?

Starta CodeRoom AI-Coding i en modern datavetenskaplig klass

Browserbaserad, skolvänlig och direkt kopplad till CodeRoom-läringsmiljön.