Läringsmiljö för datorvetenskap undervisning

CodeRoom lärandemiljö

Lär dig programmera utan att byta mellan verktyg

Stöd, kodredigerare och resultatvisning finns i CodeRoom på en enda skärm. Detta gör det möjligt för elever att tillämpa innehåll direkt, se resultat direkt och arbeta koncentrerat i klassrummet.

CodeRoom lärandemiljö

Den centrala fördelen

Kunskapsförvärv och -tillämpning på en skärm

CodeRoom minskar den tekniska entrébryten i datorvetenskap undervisning. Elever ser uppgiftsbeskrivningen, skriver kod och kontrollerar resultatet direkt i samma miljö.

1

Stöd

Förberedda innehåll, förklaringar, bilder, kodmallar och uppgifter visas på en glimt.

2

Kodredigerare

Elever skriver program i webbläsaren med syntaxfärgning, indentering och hjälpsamt redigeringsfunktioner.

3

Utdata

Resultat visas direkt: textutdata, grafer, bilder, tabeller eller interaktiva representationer.

Koncentrerad arbete utan distrahering

Mindre distrahering

Enkelt att förstå och använda

Eftersom inga ytterligare program, fönster eller utvecklingsmiljöer krävs, hålls fokus på den verkliga uppgiften.

Elever uppnår snabbare initiala framgångar och behöver inte först bekanta sig med komplexa verktyg. Det stärker motivationen och självständigheten i klassrummet.

CodeRoom-kodredigerare

Modernt redigerare

Bekväm kodredigerare för undervisning

CodeRoom använder ett kraftfullt redigerare med syntaxfärgning, automatisk indentering, kodkomplettering och felmarkering.

  • Koder sparas och kan öppnas igen
  • Redigerare och vägledning anpassas efter den valda färgschemat
  • Lämpligt för initiala övningar och avancerade programmeringstexter
CodeRoom använder användarkoder med aktuell version, historik och åtgärder

Användarkoder

Sparade kodlägen är enkelt att hantera

Användarkoder är nu tydligare sorterade och lättare att förstå. Nyare kodlägen visas överst, så att det aktuella arbetet syns direkt.

  • Visa i ordning med nyaste koder överst
  • Bättre lagring och mer pålitlig laddnings- och uppdateringsbeteende
  • Meny för infogning, jämförelse, delning och historik
CodeRoom innehållsval och projekt tilldelning i övningsområdet

Projekt

Koder inom ett innehåll kan tilldelas ett ämne

Med projekt kan elever strukturera flera kodlägen eller varianterna inom ett innehåll.

Det är särskilt användbart i samlingar, öppna övningsfasers och AI-kodnings-scenarier, där flera små appar, varianterna eller lösningarna skapas.

CodeRoom-skapandehistorik för användarkoder

Skapandeshistorik

Återgångssteget kan följas helt

Användarkoder har en historik. Det gör att det är synligt hur ett kodläge kom till: genom manuella körningar, KI-kodningssteg eller senare modifieringar.

Lärare och elever kan visa enskilda lägen, kontrollera prompter och spåra utvecklingsstegen över tid.

Versioner jämförs

Ändringar kan granskas och tillämpas specifikt

Nya jämföringsvyer gör synligt vilka filer och kodavsnitt som har ändrats mellan två versioner. Ändringar kan granskas mot föregående version eller någon annan version.

1

Föregångare jämförs

Direkt kontroll av vad som har ändrats i förhållande till det senaste kodläget.

2

Individuell jämförelse

Varje version kan jämföras med varandra.

3

Ändringar visas

Ändrade filer och infogade eller borttagna kodraderna blir synliga.

4

Kod tillämpas

Ett tidigare eller alternativt läge kan återtas i redigeraren.

CodeRoom jämföringsvy för ändrade filer

Transparens

Även AI-ändringar är verifierbara

När det gäller AI-kodning är det viktigt att ändringarna inte ser ut som en svart låda. CodeRoom visar vilka filer som har modifierats och vilka justeringar som har gjorts i koden.

På detta sätt kan elever förstå, ta emot, avvisa eller jämföra ändringar med ett tidigare läge.

CodeRoom projektpublicering via protolabor.com

Dela

Publicera koder på protolabor.com

Lärare kan publicera och dela utvalda kodstatus via en länk. Ny publiceringar kan skapas eller befintliga uppdateras.

  • Offentliga länkar för resultat, appar eller projektsteg
  • Uppdatering av befintliga publiceringar på samma URL
  • Flera publiceringsstatus som offentlig eller privat
CodeRoom AI hjälp med frågor om den nuvarande koden

AI-hjälp

Att ställa frågor om den nuvarande koden

Den AI-hjälpen stöder förståelsen av den nuvarande koden utan att automatiskt ändra den. Lärare kan ställa specifika frågor om ett fil, ett felmeddelande eller en markerad sektion.

Mer om AI-hjälp i CodeRoom

CodeRoom AI-kodning med projektfilval

AI-kodning

Målgruppskodändringar med projektfilval

När man använder AI-kodning kan det specificeras vilka filer som skickas till AI. På så sätt hålls ändringarna mer strikt begränsade till den nuvarande arbetskontexten.

De gjorda ändringarna sparas, är synliga i historik och kan jämföras senare.

Mer om AI-kodning i CodeRoom

Flexibla layouter

Visningar för olika undervisningsituationer

CodeRoom stöder flera visningar: från den klassiska tre-kolumnlayouten till fokuserade arbetsvisningar.

Förklara

Guidans och exempelkod är i mitten.

CodeRoom layout för att förklara CodeRoom layout med guidans och exempelkod CodeRoom undervisningsvy för nya ämnen

Övning

Redigerare, utdata och feedback stöder oberoende arbete.

CodeRoom-lägg för oberoende övning CodeRoom-uppgiftsvisning med redigerare CodeRoom-feedback och utdata under övning

Presentera

Resultat, visualiseringar eller webbplatser är mer synliga.

CodeRoom-lägg för att presentera resultat CodeRoom-visualiseringsvy CodeRoom-presentationsvy för webbplatser och utdata
CodeRoom-projektlägg på tablet

Projektlägg

Multifilje projekt direkt i webbläsaren

Projektlägg tillåter mer omfattande programmeringsprojekt med flera filer och mappstrukturer.

  • Skapa källkodsfiler och mappstrukturer
  • Förbered startprojekt eller importera via ZIP
  • Tillgängligt för Java, Python, Ruby, JavaScript och mer
KI-stöd i CodeRoom

KI-stöd

Feedback och felstöd direkt i lärandeprocessen

Den integrerade AI-stöd hjälper med felanalys och kodbedömning direkt i redigeraren.

Lärare får tydlig feedback om programmeringsfel och tips om, om deras lösning fullständigt uppfyller uppgiftens krav.

Undervisningsövning

Körning, utdata och säkerhet kompakt sammanbundet

CodeRoom stödjer olika utmattningsformer och begränsar tekniskt körning, så att programmeringstävlingar i klassrummet kan hanteras kontrollerat.

Utmatningar

Konsoltexter, grafer, tabeller, bilder och genererade filer kan visas direkt i lärandemiljön.

Kontrollerad körning

Tidsgränser och tekniska begränsningar minskar problem som orsakas av oändliga loopar eller oväntat tillgång.

Skolramverk

Miljön är browserbaserad, tydlig och väl kontrollerbar för vanliga klassrumsscenarier.

Klar för nästa steg?

Starta med CodeRoom i enklare datavetenskap-klasser

Browserbaserad, tydlig och direkt användbar för skolor.