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.

CodeRoom AI-koding med veiledning, redigeringsfelt, utgang og AI-vindu

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.

1

Utvidelse av kode

Elevene kan formulere egne ideer, og AI hjelper til å implementere passende endringer i den eksisterende koden.

2

Forstå feil

AI kan forklare vanlige programmeringsfeil og gi konkrete tips uten å avbryte undervisningsstrømmen.

3

Fortsette arbeidet

Endringene blir direkte gjennomført i CodeRoom. Elevene kan deretter kjøre, teste og videre forbedre resultatet.

Elevene bruker AI-koding koncentrert i klassen

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
AI-en foreslår målrettede kodeendringer, og resultatet kjører direkte ved siden av det

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.

1

Skriv prompt

Elevene beskriver på egen hånd hva de ønsker å forbedre, legge til eller rette.

2

Bruk kontekst

CodeRoom overfører den relevante koden, oppgaven eller prosjektet til AI-støtte.

3

Skriv endring

Foreslått endring vil bli strukturert i de eksisterende kode- eller prosjektfilene.

4

Direkte testing

Resultet kan kjøres og observeres umiddelbart, og videreutvikles i neste trinn.

Prototyp 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.

Fullført elevprosjekt med delingsfunksjon

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.

Brukerkodes historikk med prompter, endringer og versjoner

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.