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.

CodeRoom-læringsmiljø

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

1

Veiledning

Forberedt innhold, forklaringer, bilder, kodeskisser og oppgaver er synlige på et glimrende øyeblikk.

2

Kodeeditor

Elever skriver programmer i nettleseren med syntaksfargelegging, innrykk og nyttige editorfunksjoner.

3

Utdata

Resultater vises umiddelbart: tekstutdata, grafikk, bilder, tabeller eller interaktive representasjoner.

Konsertrert arbeid uten avledning

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.

CodeRoom-kodeskrivere

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
CodeRoom bruker koder med gjeldende versjon, historikk og handlinger

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
CodeRoom innholdsselvvalg og prosjekttilordning i øvelsesområdet

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.

Kodeområde-opprettelseshistorikk for en brukers kode

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.

1

Forførere sammenligner

Direkte sjekk av hva som har endret seg i forhold til den siste kodeskapet.

2

Individuell sammenligning

Alle versjoner kan sammenlignes med hverandre.

3

Endringer vises

Endrede filer og innførte eller fjernet kodeavsnitt blir synlige.

4

Kode blir tatt i bruk

Et tidligere eller alternativt tilstand kan tas over igjen i redigeringsfeltet.

CodeRoom sammenligningsvisning for endrede filer

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.

CodeRoom-prosjekt publisert over protolabor.com

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
CodeRoom AI hjelp med spørsmål om den nåværende koden

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.

Mer om AI-hjelp i CodeRoom

CodeRoom AI-koding med prosjektfilvalg

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.

Mer om AI-koding i CodeRoom

Flersidige layouter

Utseende for ulike undervisningssituasjoner

CodeRoom støtter ulike visninger: fra den klassiske treet-kolonneoppsettet til fokuserte arbeidsvisninger.

Forklar

Veiledning og eksempelkode er i midten.

CodeRoom layout for å forklare CodeRoom layout med veiledning og eksempelkode CodeRoom undervisningsvisning for nye emner

Øvelse

Redigerer, utgang og tilbakemelding støtter uavhengig arbeid.

CodeRoom-lay-out for uavhengig øvelse CodeRoom-øvelsesvisning med redigerer CodeRoom-tilbakemelding og utgang under øvelse

Presentasjon

Resultater, visualiseringer eller nettsteder er mer synlige.

CodeRoom-lay-out for presentasjon av resultater CodeRoom-visualiseringsvisning CodeRoom-presentasjonsvisning for nettsteder og utgang
CodeRoom-prosjektmodus på tablet

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 i CodeRoom

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.