Læringsmiljø for datalogikurs
CodeRoom-læringsmiljø
Lær å programmere uten å bytte mellom verktøy
Veiledning, kodeeditor og resultatvisning er plassert i CodeRoom på én skjerm. Dette lar elevene bruke innholdet umiddelbart, se resultater direkte og jobbe konsertrert i klassen.
Den sentrale fordelen
Kunnskapsopptak og -applikasjon på én skjerm
CodeRoom reduserer den tekniske inngangsbaren i datalogikkurs. Elevene ser oppgaveteksten, skriver kode og sjekker resultatet direkte i samme miljø.
Veiledning
Forberedt innhold, forklaringer, bilder, kodeskisser og oppgaver er synlige på et glimrende øyeblikk.
Kodeeditor
Elever skriver programmer i nettleseren med syntaksfargelegging, innrykk og nyttige editorfunksjoner.
Utdata
Resultater vises umiddelbart: tekstutdata, grafikk, bilder, tabeller eller interaktive representasjoner.

Mindre avledning
Enkelt å forstå og bruke
Siden ingen ekstra programmer, vinduer eller utviklingsmiljøer kreves, er fokuset på den faktiske oppgaven.
Elever oppnår raskere initial suksess og må ikke først bli kjent med komplekse verktøy. Dette styrker motivasjonen og selvstendigheten i klasserommet.

Moderne redigerer
Komfortabel kodeskriver for undervisning
CodeRoom bruker en kraftig redigerer med syntaksfargelegging, automatisk innrykk, kodefullføring og feilhøysetting.
- Koder lagres og kan åpnes på nytt
- Redigerer og veiledning tilpasses den valgte fargekjemaet
- Egnet for oppstartsøvelser og avanserte programmeringstasker
Brukerkoder
Lagrede kode tilstander er enkelt å administrere
Brukerkoder er nå tydelig sortert og lettere å forstå. Nyere kode tilstander er øverst, slik at gjeldende arbeid er direkte synlig.
- Vises i rekkefølge med nyeste koder øverst
- Forbedret lagring og mer pålitelig lastings- og oppdateringsoppførsel
- Kontekstmeny for innsetting, sammenligning, deling og historikk
Prosjekter
Koder innenfor et innhold kan tilordnes en emne
Med prosjekter kan elever strukturere flere kode tilstander eller varianter innenfor et innhold.
Dette er spesielt nyttig i samlinginnhold, åpne øvelsesfasene og AI-kodingssituasjoner, hvor flere små applikasjoner, varianter eller løsnings tilstander blir skapt.
Opprettelseshistorikk
Reproduksjonssteg kan fullt spores
Brukerkoder har en historikk. Dette gjør det synlig hvordan et kodeskap kom til å være: gjennom manuelle utførelser, KI-kodingsteg eller senere endringer.
Lærere og lærende kan vise individuelle tilstander, sjekke promptene og spore utviklingssteg over tid.
Versjoner sammenligner
Endringer kan kontrolleres og adopteres spesifikt
Ny sammenligningsvisning gjør det synlig hvilke filer og kodeavsnitt som har endret seg mellom to versjoner. Endringer kan kontrolleres mot forrige versjon eller enhver annen versjon.
Forførere sammenligner
Direkte sjekk av hva som har endret seg i forhold til den siste kodeskapet.
Individuell sammenligning
Alle versjoner kan sammenlignes med hverandre.
Endringer vises
Endrede filer og innførte eller fjernet kodeavsnitt blir synlige.
Kode blir tatt i bruk
Et tidligere eller alternativt tilstand kan tas over igjen i redigeringsfeltet.
Gjennomsiktighet
Selv AI-endringer blir verifiserbar
Når det gjelder AI-koding, er det viktig at endringer ikke fremstår som en svart boks. CodeRoom viser hvilke filer som har blitt endret og hvilke justeringer som har skjedd i koden.
Dette gjør at lærende kan forstå, adoptere, avslå eller sammenligne endringer med en tidligere tilstand.
Del
Publiser koder på protolabor.com
Lærere kan publisere og dele valgte kode tilstander via en lenke. Ny publikasjon kan opprettes eller eksisterende oppdateres.
- Offentlige lenker for resultater, applikasjoner eller prosjektsteg
- Oppdatere eksisterende publikasjoner på samme URL
- Forskjellige publikasjonstatusser som offentlig eller privat
AI-hjelp
Spørsmål om den nåværende koden
Denne AI-hjelpen støtter forståelse av den nåværende koden uten å endre den automatisk. Lærere kan stille spesifikke spørsmål om en fil, en feilmelding eller et markert område.
AI-koding
Målrettet kodeendring med prosjektfilvalg
Når man bruker AI-koding, kan det spesifiseres hvilke filer som sendes til AI. På denne måten blir endringene mer sterkt begrenset til den nåværende arbeidskonteksten.
De gjennomførte endringene lagres, er synlige i historikken og kan sammenlignes senere.
Flersidige layouter
Utseende for ulike undervisningssituasjoner
CodeRoom støtter ulike visninger: fra den klassiske treet-kolonneoppsettet til fokuserte arbeidsvisninger.
Prosjektmodus
Flere filer i prosjekter direkte i nettleseren
Prosjektmodus tillater mer omfattende programmeringsprosjekter med flere filer og mappestrukturer.
- Opprett kildekodesfiler og mappestrukturer
- Forbered startprosjekter eller importér ved hjelp av ZIP
- Tilgjengelig for Java, Python, Ruby, JavaScript og mer innhold

KI-støtte
Tilbakemelding og feilsøking direkte i læringssituasjonen
Den integrerte AI-støtte hjelper med feileanalyse og kodevurdering direkte i redigereren.
Lærende får forståelig tilbakemelding om programmeringsfeil og tips om, om deres løsning fullfører oppgavestillingen helt.
Undervisningsøvelse
Utøvelse, utgang og sikkerhet pakket sammen kompakt
CodeRoom støtter ulike utgaveformer og begrenser utførelsen teknisk, slik at programmeringsoppgaver i undervisningen kan behandles kontrollert.
Utdata
Konsolletekster, grafikk, tabeller, bilder og genererte filer kan vises direkte i læringssammenhengen.
Kontrollert utførelse
Tidsbegrensninger og tekniske begrensninger reduserer problemer som skyldes uendelige løkker eller uønsket tilgang.
Skoleframework
Miljøet forblir basert på nettleseren, tydelig og godt kontrollerbart for typiske klasseromsituasjoner.
Klar for neste trinn?
Start med CodeRoom i en enklere datalogiklasse
Basert på nettleseren, tydelig og direkte brukbar for skoler.

















