AI-koding i CodeRoom
Nytt i CodeRoom
AI-koding for datalogi-undervisning
CodeRoom hjelper elevene til å utvide eksisterende kode på målrettet måte, forstå feil og implementere egne ideer raskere – direkte i den kjente læringssituasjonen uten å skifte til eksterne AI-verktøy.
Den sentrale fordelen
AI-hjelp nøyaktig der koden skrives
AI-støtten er ikke avskilt fra undervisningen, men virker direkte med den nåværende koden, oppgaven og prosjektets kontekst. Dette gir målrettede endringer i stedet for usikre fullstendige løsninger fra et eksternt chat.
Utvidelse av kode
Elevene kan formulere egne ideer, og AI hjelper til å implementere passende endringer i den eksisterende koden.
Forstå feil
AI kan forklare vanlige programmeringsfeil og gi konkrete tips uten å avbryte undervisningsstrømmen.
Fortsette arbeidet
Endringene blir direkte gjennomført i CodeRoom. Elevene kan deretter kjøre, teste og videre forbedre resultatet.
Didaktisk integrert
Ikke bare ChatGPT ved siden av, men AI innen læringssituasjonen
Når man bruker klassiske eksterne AI-verktøy, kopierer elevene ofte oppgaver eller kode inn i en separat chat. Kontekst, kontroll og sporing går fort tapt i prosessen.
CodeRoom AI-Coding holder seg innenfor læringssammenhengen. AI-en er bevisst den nåværende arbeidsstatusen og støtter elevene med målrettede neste trinn.
- Oppgaver, kode og resultater forblir i ett miljø
- AI-støtte blir synlig som en del av arbeidsprosessen
- Lærere har bedre oversikt over skolerammen
Målrettede endringer
AI-en fortsetter å jobbe med den eksisterende koden
Elevene må ikke starte fra grunnen. De kan formulere en spesifikk endring, for eksempel: "Legg til en timer", "Øk vanskelighetsgrad" eller "Forklar hvorfor karakteren ikke hopper".
CodeRoom tar over endringen i den nåværende koden eller prosjektet direkte. Dette holder konteksten intakt, og elevene kan teste umiddelbart om justeringen fungerer.
Arbeidsflyt
Fra ønske til gjennomførbart endring
AI-Coding-modus er avsiktlig holdt enkel: formulere idé, ta over endring, teste resultat og videre forbedre.
Skriv prompt
Elevene beskriver på egen hånd hva de ønsker å forbedre, legge til eller rette.
Bruk kontekst
CodeRoom overfører den relevante koden, oppgaven eller prosjektet til AI-støtte.
Skriv endring
Foreslått endring vil bli strukturert i de eksisterende kode- eller prosjektfilene.
Direkte testing
Resultet kan kjøres og observeres umiddelbart, og videreutvikles i neste trinn.
Kursmallar med AI-Coding
To inngangspåkjenninger: Web-simuleringer og spillutvikling
AI-Coding-side viser bedre at funksjonen ikke bare beskrives abstrakt, men allerede brukes i konkrete kursmallar. Interaktive HTML/CSS/JS-simuleringar og AI Game Lab med frameCraft er spesielt egnet fordi begge mallane arbeider med kjørbare startpunkter, små utvidingstrinn og direkte synlige resultat.

HTML, CSS og JavaScript
AI Coding Lab: Bygg interaktive simuleringar
Elever utvikler nettbaserte prototyper for simuleringar, dashboards og applikasjoner videre. Datamodeller, overflater, reglar, tilfeldige hendelser og evalueringar legges til trinn for trinn.
Vis kursmall
Python med frameCraft
AI Game Lab BuildFromZero: Spill fra grunn
Klassiske spillidéer som Snake, Pac-Man, Space Invaders, Bomberman light eller Tower Defense utvikles til spillegenererte prototyper frå små startgrunnlag.
Vis kursmallPrototyp først
Kjør først, deretter rett spesifikke områder for forbedring
Begge kursetemplene følger et tydelig didaktisk mønster: En fungerende prototype blir opprettet i starten, som kan kjøres umiddelbart. AI-en brukes ikke som erstatning for læringa, men snarere som verktøy for små, bekreftede utviklingssteg.
Synlig Start
Hver modul starter med et resultat som er direkte synlig og testbar i nettleseren eller spillvinduet.
Små utvidelser
AI-Coding støtter spesifikke oppgaver som nye data, UI-elementer, regler, kollisjoner, evalueringer eller spilltilstander.
Gjennomsiktig prosess
Prompter, endringer og versjoner blir en del av lesebeskrivelsen og hjelper med refleksjon, feilsøkning og evaluering.
Kompakt og Prosjekt
For individuelle oppgaver og større prosjekter
AI-Coding-modus støtter klassiske CodeRoom-oppgaver like godt som mer omfattende prosjektoppgaver med flere filer. For enkle oppgaver er Kompakt-modus tilstrekkelig; for webprosjekter, simuleringer og spill kan valgte prosjektfiler endres spesifikt.
- Kompakt modus for individuelle oppgaver med redigeringsverktøy
- Prosjektmodus for filer, mapper og mer omfattende maler
- Målrettet endring av valgte prosjektfiler mulig
- Egnet for HTML/CSS/JS-prosjekter og frameCraft-spill
Spesielt sterk i AI Game Lab
Utvikl spesifikke spill trinn for trinn med AI-støtte
I AI Game Lab Coding med frameCraft kan læringa utvide små spill og interaktive prosjekter trinn for trinn. AI-en hjelper i å implementere egne ideer uten å gjøre innslaget i komplekse spillprogrammering for høy.
Motiverende prosjekter
Spill som Snake, Space Invaders, Pac-Man, Bomberman light eller Tower Defense gjør programmering synlig og direkte erfaringsskaper.
Egne variasjoner
Lærere kan endre regler, figurer, poeng, nivåer eller spillmål for å utvikle egne versjoner.
Direkte tilbakemelding
Endringer kan utføres umiddelbart. Dette gjør det synlig om ideen fungerer eller trenger videre forbedring.
Publisering mulig
Fullførte prosjekter kan publiseres med delingsfunksjonen som en umiddelbart utviklebar versjon og overføres.
Fra kode til resultat
Publisering og deling av prosjekter
AI-Coding er spesielt motiverende når et kjørende resultat oppstår fra en idé. Med delingsfunksjonen kan lærere publisere sin kode og overføre en direkte utviklebar versjon.
Slik oppstår virkelige små produkter, spill eller eksperimenter fra opplæringsoppgaver som også kan vises utenfor klasseroms tid.
Sporbarhet
AI-bruk forblir synlig
CodeRoom lagrer ikke bare den nåværende koden, men gjør også utviklingen av løsninger mer forståelig. Spesielt når det gjelder AI-Coding er dette viktig, da prompter, endringer og mellomstepper er en del av læringen.
Kodehistorikk
Arbeidssteg kan spores over flere versjoner, i stedet for bare å se den siste tilstanden.
Prompter og endringer
AI-støttede endringsprosesser kan gjøres synlige og diskuteres senere i klassen.
Evaluerbart prosess
Lærere får et bedre grunnlag til å vurdere individuell innsats, utvikling og refleksjon.
For lærere
Bruke AI produktivt uten å miste kontrollen
CodeRoom AI-Coding skaper et skolebasert rammeverk for AI-støttet programmering. Støtten er integrert i oppgaver, prosjekter og undervisningsplaner.
- Lærere fortsetter å jobbe i den forberedte CodeRoom-miljøet
- AI hjelper med neste trinn istedenfor bare å gi fullstendige svar
- Utviklingsstepper blir mer synlige og diskuterbare
- Egnet for undervisning, prosjektarbeid og kreative programmeringssider
Sikkerhet og kontroll
AI-Coding med et skolebasert rammeverk
AI-Coding-modus er ment som en kontrollert utvidelse av CodeRoom-læringsmiljøet. Endringer blir ikke gjort tilfeldig utenfor prosjektet, men bearbeides i eksisterende arbeidskontekst.
Avhengig av kontekst
AI jobber med den nåværende koden, oppgaven eller de valgte prosjektfilene istedenfor ustrukturerte kopier fra eksterne chat.
Målrettet
Endringer blir lagt til eksisterende kode og kan testes umiddelbart etterpå.
Egnet for undervisning
Modusen støtter selvstendig arbeid samtidig som den holder seg fast i læringsmiljøet og didaktiske prosesser.
Klar for AI-assistert programmering?
Start CodeRoom AI-Coding i en moderne datalogiklasse
Basert på nettleser, velegnet for skoler og direkte koblet til CodeRoom-læringsmiljøet.




