Vanliga frågor och svar (FAQ)

Användning i klassrummet

Hur kan CodeRoom användas i datorprogrammering?

CodeRoom bietet eine vielseitige und benutzerfreundliche Programmierumgebung, die sich hervorragend für den Informatikunterricht eignet. Hier sind einige konkrete Einsatzmöglichkeiten:

  1. Grundläggande instruktion:

    • Java, Python, Ruby: Schüler können einfache Programme schreiben und ausführen, dabei grundlegende Konzepte wie Variablen, Schleifen und Bedingungen erlernen.
    • Scratch: Besonders für jüngere Schüler geeignet, um durch visuelles Programmieren grundlegende Programmierkonzepte spielerisch zu erlernen. (mer information)
  2. Avancerade ämnen:

    • Algoritmer och datastrukturer: Schüler können komplexe Algorithmen implementieren und deren Effizienz analysieren.
    • Datahantering och databaser: Die Plattform unterstützt Projekte zur Datenanalyse und Datenbankabfragen, was praktische Anwendungen im Unterricht ermöglicht.
  3. Projektarbete:

    • Modulprogrammering: Unterstützung für größere Projekte durch die Möglichkeit, Code in Modulen und Klassen zu organisieren.
    • Maskininlärning: Nutzung von integrierten Bibliotheken wie Weka und Java Smile KNN für maschinelles Lernen.
  4. Samarbete och feedback:

    • Samordnade projekt: Schüler können gemeinsam an Projekten arbeiten und sich gegenseitig Feedback geben.
    • Lärarfeedback: Lehrkräfte können den Fortschritt der Schüler überwachen und gezielt Unterstützung bieten.
  5. Scratch:

    • Eftermiddagsschema: Bereitstellung spielerischer Inhalte für jüngere Schüler, um die Programmierkenntnisse außerhalb des regulären Unterrichts zu vertiefen.

CodeRoom erleichtert die Vorbereitung und Durchführung von Unterrichtseinheiten durch vorgefertigte Kursmaterialien und die Möglichkeit, eigene Inhalte zu erstellen und anzupassen. Dies ermöglicht eine flexible und effiziente Unterrichtsgestaltung, die auf die Bedürfnisse der Schüler zugeschnitten ist.

Finns det särskilda funktioner för yngre elever i eftermiddagsschemat?

Ja, vi erbjuder parallellt Scratch den specialiserade kursserien "AdventureWorks" i Python och JavaScript. Denna kursserie har utvecklats specifikt för nybörjare och fokuserar på att programmera datorspel.

Eleverna lär sig hur man programmerar enkla spel som Rock-Paper-Scissors, Gissning av tal, Tictac-toe, King-Kong (Tal-spel), Primtalserkännande och ett quizspel med flervalsfrågor. De får insikter i grundläggande programmeringsbegrepp såsom variabler, frågor, loopar och logiska uttryck.

AdventureWorks är idealiskt för användning i grupp och fungerar som utmärkt förberedelse inför datorns ämne. Deltagarna lär sig avancerade ämnen såsom funktioner, arrayer och användargränssnitt innan de implementerar sitt första egna äventyrsprogram med grafik och interaktion. De kan dela sina program via en publicerings-URL så att de kan köras på alla enheter, inklusive smartfoner.

Tips: Med vår demo-inställning från CodeRoom Playground kan du testa AdventureWorks direkt nu.

Kan lärare övervaka och bedöma elevernas framsteg?

Ja, lärare kan övervaka och bedöma elevernas framsteg under och efter lektionen. I översikten av lektionerna ser de en lista över alla tilldelade elever med detaljer som senaste åtgärd, senaste övning samt datum och tid. Med hjälp av diagram kan lärare direkt se elevernas status, till exempel vilka instruktioner som har utförts, hur mycket tid som har använts på enskilda övningar, och hur ofta kod har körts eller misslyckats.

I den detaljerade vyen kan lärare följa upp varje individuell kodutförande och se vid tidsstämpel hur lång tid eleverna behövde för sin framsteg. Här finns också informativa diagram som visar andelen använd tid per övning samt utförda kodutföranden.

Användarvänlighet och enkelhet

Hur exakt är din lösning enklare än andra system?

CodeRoom är speciellt utformad för att göra programmering enklare för både lärare och elever. Eleverna får fördel av ett användarvänligt programmeringsmiljö som fungerar direkt på alla enheter utan installation. Skärmen är uppdelad i tre tydliga sektioner: en instruktionsdel, som överför kunskapsinnehåll och ger konkreta uppgifter samt stöd, ett kodredigerare och ett utmatningsområde. Kodkörning sker med en enda klick, och systemet är rent och enkelt att förstå utan komplexa menyer eller onödiga funktioner. På detta sätt kan även elever utan teknisk bakgrund fokusera på den viktigaste programmeringslogiken.

För lärare är CodeRoom lika enkel att använda. Lärandeenheter kan sammanställas och distribueras med bara några klick baserat på förhållandevis färdiga mallar. Att skapa och anpassa egna instruktioner och övningsuppgifter sker också intuitivt och med minimal inledande ansträngning. Även självskapad innehåll kan testas och optimeras i olika faser. Under lektionen har lärarna alltid en översikt över status och senaste handlingar hos eleverna samt detaljerade statistik om hela lärandegruppen. Individuella värden presenteras tydligt i form av grafiska diagram, vilket möjliggör målrikt stöd.

Hur implementerar er miljö tillgänglighet?

Under utvecklingen av vår övningsmiljö har vi lagt stor vikt på barriärfrågor. Alla relevanta systemfunktioner kan kontrolleras både med musklick och via tangentbordet. Inmatningsfältet för användarnamn fokuseras automatiskt vid inloggningssidan, så att direktinmatning är möjlig. Följande element kan bytas ut med Tab-tangenten och hanteras med en tangenttryckning.

Inom programmeringsmiljön erbjuder vi snabbtangentbordssätt för olika funktioner, såsom att köra kod, navigera mellan handledningar och växla till kodenredigeraren. Kodenredigeraren stöder också vanliga tangentkombinationer för att markera eller kopiera rader, återgå/återskapa, visa fyllningsfönstret samt expandera eller sammanfoga funktioner och områden. En översikt över alla tillgängliga snabbtangentbordssätt finns i FAQ:erna för övningsmiljön för alla användare.

Hur säkerställer ni att våra lärare inte blir överbelastade?

CodeRoom stöder lärare på olika sätt för att säkerställa att de inte blir överbelastade. Vårt intuitivt hanterbara administrationsområde erbjuder flera möjligheter att söka efter befintligt innehåll efter ämnesområden eller fulltext. Om lärare hittar lämpligt innehåll kan de skapa nya undervisningsenheter med endast två klick från det, eller härleda anpassat innehåll för enskilda undervisningsenheter. Att sammansätta undervisningsenheter är lika bekvämt som att tilldela elever till grupper via gruppuppgifter och förvalda listor.

Studentens åtkomstinställning kan konfigureras individuellt genom ett inmatningsfält med automatiskt pseudonimering eller alternativt via bekväma importfunktioner inklusive Excel-kompatibilitet. Vårt användarvänliga system erbjuder diskret stöd vid nästan alla element i användargränssnittet. Dessutom finns en omfattande manual och introduktionsvideo tillgänglig för att underlätta inmatning.

Programmeringsspråk och miljöer

Vilka programmeringsspråk stöds?

CodeRoom stöder för närvarande serverbaserad körning av de programmeringsspråk som Java (JDK-21), Python 3.8 och Ruby 3.2 med full språksupport. Dessutom stöds JavaScript och Python 2 för klientbaserad körning med något begränsat språksupport.

Java (JDK-21): Java (JDK-21)
Stöder fullständig språkstöd och bibliotek.

Python 3.8: Python 3.8
Innehåller omfattande standardbibliotek samt tillämpliga moduler.

Ruby 3.2:
Inkluderar moderna funktioner och full biblioteksstöd.

JavaScript och Python 2: Klientkörning, idealiskt för interaktiva workshops med begränsade resurser eller integration av vår självständiga övningsmiljö CodeRoom Playground i kioskläge.

Mer information om de stödda programmeringsspråken finns på våra specialsidor för Java, Python och Ruby.

Finns det några specifika bibliotek eller ramverk som är integrerade?

Ja, CodeRoom erbjuder ett brett utbud av integrerade bibliotek och ramverk som gör programmering enklare:

Java: Java
Apache Commons Math, Java Algebra System (JAS), Weka 3, Java Smile KNN, BioJava, JScience etc.

Python:
Astropy, Biopython, NumPy, Pandas, Scikit-learn, SciPy etc.

Ruby:
Bio, Daru, Geokit, Matrix, Numo-NArray, Phys-Units etc.

Hur hanteras Java- och Python-projekt?

För att ge eleverna en enkel och intuitiv programmeringsmiljö görs programmering inom Code Editor, som också stöder komplexa programkoder även om de består av flera moduler och klasser. Den exekutionslager i CodeRoom återanvänder blandade programkoder innan körning i våra kodexekutorer. Detta möjliggör noggrann tilldelning av syntaxfel till radnivå och detaljerad visning i övningsmiljön.

Det säkerställer enkel användning av programmeringsmiljön utan att ge upp mer komplexa modellstrategier som OOP eller modulprogrammering.

AI-hjälp

Vilken AI använder CodeRoom?

För stöd vid programmeringsuppgifter, felanalys, kodhjälp och valda utvärderingsfunktioner använder CodeRoom lämpliga AI-modeller beroende på funktionen. Aktuellt används modeller från Mistral-DevStral-familjen eftersom de är särskilt anpassade för mjukvarudesign, kodförståelse och tekniskt stöd. Mistral-DevStral-familj används eftersom de är särskilt fokuserade på mjukvarudesign, kodförståelse och tekniskt stöd.

AI-funktionerna används inte direkt av elever via en fri tillgänglig chattbot, utan kontrolleras inom CodeRoom-gränssnittet: till exempel för att förklara felmeddelanden, stödja förståelsen av kod eller ge strukturerat stöd vid programmeringsuppgifter.

I addition använder CodeRoom BYOM (Bring Your Own Model). Detta möjliggör att skolor, universitet och utbildningsinstitutioner kan integrera sina egna AI-modeller, API-nycklar eller kompatibla KI-slutpunkter i CodeRoom.

Vilka fördelar erbjuder KI-integration generellt?
  • Stöd och avlastning för lärare genom automatisk felanalys och strukturerade tips.
  • Förstärkande av elevers självständighet.
  • Tydliga förklaringar av felmeddelanden och programmeringsbegrepp.
  • Targeterat stöd inom den aktuella uppgiften och koden.
  • Valfri flexibel modellval via BYOM.
Hur stöder KI elever konkret?

KI stödjer elever med tips, förklaringar och feedback i den direkta kontexten av deras programmeringsuppgift. Om ett fel uppstår kan CodeRoom överväga felmeddelandet, använda koden och den aktuella uppgiften för att generera en förståelig assistans.

På detta sätt bör KI inte enbart leverera färdiga lösningar, utan stödja förståelsen: Vad betyder felmeddelandet? Var ska man titta närmare på? Vilket begrepp är troligen bakom problemet?

Det främjar elevernas förståelse och stödjer dem i självständigt problemlösning.

Finns det tidsgränser för användning av KI?

Ja. För att spara beräkningskapacitet och främja elevers självständighet kan vissa KI-funktioner vara begränsade av tidsgränser. En återanvändning är då endast möjlig efter en förutbestämd minimal intervall har passerat.

Den exakta tidsintervallet kan variera beroende på institution, funktion eller konfiguration.

Hur bearbetas och visas resultaten?

Kommunikation med KI sker under kontroll via CodeRoom-serverna. Beroende på funktionen överför endast den information som krävs för den aktuella assistansen, till exempel den nuvarande koden, ett felmeddelande eller det relevanta uppgiftskontextet.

Resultatet visas då i CodeRoom, till exempel som en förståelig förklaring av ett felmeddelande, en tips på uppgiften eller strukturerad feedback.

Är direkt kommunikation med KI möjlig?

Nej. KI är inte integrerat i CodeRoom som ett fri tillgängligt och obegränsat chattbot. Kommunikation sker via CodeRooms applikationservrar och inom definierade funktioner.

På detta sätt kan CodeRoom begränsa kontexten, tillämpa tekniska skyddsrules och förhindra att KI-funktionerna används utanför den avsedda uppgiftssituationen.

Hur skyddar CodeRoom mot oväntade KI-ingångar i programkoden?

CodeRoom behandlar överförda programkod som en uppgift och analyskontext, inte som ett instruktion till AI. Det är avsedd att förhindra manipulativa ingångar, så kallade prompt-injektionsförsök, från att ha någon direkt effekt utanför den designade hjälpfunktionen inom koden.

AI får ytterligare fasta regler som begränsar tillåten svarsspann: till exempel förklaring, tips, analys eller bedömning i sammanhanget med den respektive programmeringsuppgiften.

Vad betyder BYOM i CodeRoom?

BYOM står för Bring Your Own Model. Detta tillåter institutioner att integrera sina egna AI-källor i CodeRoom. Istället för att använda endast de centralt tillgängliga CodeRoom-standardmodellerna kan en skola eller organisation binda sina egna modeller eller leverantörer.

CodeRoom bestämmer då på ett fallbaserat sätt vilken modell som används för varje AI-funktion. Till exempel kan felanalys köras över en egen modell, medan andra funktioner fortfarande använder CodeRooms standardmodell.

Vad erbjuder BYOM för skolor och utbildningsinstitutioner?

BYOM erbjuder främst mer kontroll och flexibilitet:

  • Skolor kan använda sina egna KI-tjänster eller befintliga API-kontrakt.
  • Institutioner kan själva bestämma vilka modeller som används för vilka AI-funktioner.
  • Egna eller kompatibla AI-slutpunkter kan integreras, så länge de stöds tekniskt.
  • Användningen kan anpassas bättre efter dataskydd, köp- eller organisationskrav.
  • CodeRoom är fortfarande den enhetliga lärande gränssnittet för lärare och elever.
Måste skolor använda BYOM?

Nej. BYOM är en valfri tillägg. Skolor kan fortsätta använda CodeRoom med befintliga standardmodeller utan att hantera egna KI-modeller eller API-nycklar.

BYOM riktar sig främst mot institutioner som avsiktligt vill använda sina egna KI-infrastrukturer, leverantörer eller kontrakt.

Kan olika KI-funktioner använda olika modeller?

Ja. CodeRoom skiljer mellan olika användningsområden för KI, som kodhjälp, KI-kodning, KI-exekvering, felanalys, kodbedömning eller automatisk kursbeskrivning.

För dessa användningsområden kan specificeras om en anpassad modell eller CodeRoom-standardmodellen ska användas. På detta sätt behöver en institution inte använda en enda KI för alla funktioner.

Hur hanteras egna API-nycklar i BYOM?

Egna API-nycklar lagras inte i webbläsaren eller i kursinnehållet. De lagras säkert på serverns sida och används endast för de konfigurerade KI-begäran.

Lärarna ser inte dessa nycklar. Hanteringen kontrolleras på server-sidan av behöriga personer.

Upfyller KI-integrationen europeiska dataskyddsnormer?

CodeRoom är utformad för att använda KI-funktioner på ett kontrollerat och dataskyddssäkert sätt. Med CodeRooms standardmodeller tar vi hänsyn till bearbetning inom den europeiska rättsliga och dataskyddsförordningen.

Hur det konkreta bearbetandet hanteras i BYOM beror på leverantören eller slutpunkten som valts av institutionen. Skolor och utbildningsinstitutioner kan därför ta hänsyn till sina egna dataskydd, organisatoriska eller kontraktuella krav.

Hur stöder CodeRoom teknologisk självständighet inom utbildning?

Med BYOM stödjer CodeRoom en flexibel och självständig användning av KI inom utbildningen. Institutioner är inte permanent bundna till en enskild leverantör utan kan integrera sina egna modeller, föredragda leverantörer eller kompatibla KI-infrastrukturer.

Detta håller CodeRoom öppen för europeiska leverantörer, självhostade lösningar och framtida utvecklingar inom KI-marknaden.

AI-Coding, Modellval och BYOM

Vad är AI-Coding i CodeRoom?

AI-Coding-läget stöder elever direkt i CodeRooms utvecklingsmiljö under programmering. KI:n kan förklara kod, analysera felmeddelanden, föreslå målgruppsanpassade ändringar och gradvis utvidga befintliga program.

AI-Coding fungerar både för enskilda uppgifter i Komprimerad läge samt större projekt med flera filer i Projektläge. I Projektläge övervägs av KI:n valda projektfiler och görs kontrollerade ändringar direkt i relevanta filer.

Hur fungerar AI-Coding i CodeRoom?

Under AI-Coding arbetar eleverna inte med ett fri tillgängligt chattbot utan direkt inom en förberedd CodeRoom-uppgift. Läraren ger uppgifter, projekt eller startkod. KI-stödet är bundet till denna specifika lärandekontext.

Eleverna kan ge AI specifika uppgifter, till exempel att lägga till en funktion, fixa ett fel, utvidga ett område eller låta AI förklara en del av det befintliga programmet. CodeRoom tar hänsyn till den nuvarande koden, uppgiftsbeskrivningen och – i projektläge – de valda filerna.

Därefter föreslår AI en lämplig ändring eller utför den kontrollerat i koden. Eleverna kan köra ändringen, testa, förbättra ytterligare och spara utvecklingsstatus.

Kan olika AI-funktioner använda olika modeller?

Ja. CodeRoom stöder individuell KI-rutning. På så sätt kan en specifik KI-modell användas beroende på funktionen. Till exempel kan kodhjälp, AI-kodning, felanalys, KI-utförande, kodevaluering eller automatisk skapande av kursbeskrivningar köra över olika modeller.

Institutioner behöver inte använda samma modell för alla KI-funktioner. Istället kan en lämplig modell väljas för varje plats – till exempel en snabb modell för enkel assistans och en mer kraftfull modell för komplexa kodändringar.

Vad är fördelen med individuell KI-rutning?

Individuell KI-rutning möjliggör bättre koordination av hastighet, kostnader och svarskvalitet. Till exempel kan en snabb och kostnadseffektiv modell som GPT-5.4 Mini användas för korta assistanser eller enkla förklaringar för att bearbeta feedback snabbt.

För mer utmanande programmeringstextern, omfattande projektändringar eller komplexa felanalys kan mer kraftfulla modeller väljas. På detta sätt kan AI-stödet anpassas bättre till den respektive undervisningens syfte, tekniska uppgifter och organisationella krav på institutionen.

Vad innebär BYOM i CodeRoom?

BYOM står för Bring Your Own Model. Detta tillåter skolor, universitet och utbildningsinstitutioner att integrera sina egna AI-modeller, API-nycklar eller kompatibla KI-slutpunkter i CodeRoom.

Bortsett från de standardmodeller som erbjuds av CodeRoom kan institutioner också använda sina egna leverantörer eller deras egna KI-infrastruktur. Val kan göras via individuell ruttning för varje KI-funktion.

Vad är fördelarna med BYOM för institutioner?

BYOM ger institutioner mer kontroll över de använda AI-modellerna och leverantörerna. Skolor, universitet och utbildningsinstitutioner kan använda befintliga AI-kontrakt, sina egna API-nycklar eller föredragna KI-slutpunkter och integrera dem i den bekanta CodeRoom-gränssnittet.

På detta sätt kan tekniska, organisationella, dataskyddsmässiga och ekonomiska krav bättre beaktas. Samtidigt är CodeRoom fortfarande det centrala lärandemiljö för lärare och elever.

KI-läge

Vad är KI-läget i CodeRoom?

KI-läget är ett självständigt lärandemiljö inom CodeRoom som utvecklats specifikt för att arbeta med moderna KI-system. Fokus här ligger inte på programmeringstextern, utan på det medvetna, strukturerade och reflekterande hanterandet av KI.

Lärare övar på användandet av KI-system direkt inom CodeRoom-miljön och utvecklar viktiga kompetenser inom områdena promptning, medierikedom, faktabeklädnad, argumentation och kritisk bedömning av KI-svar.

På vilket sätt skiljer sig KI-läget från AI-kodningsläget?

AI-kodningsläget stöder elever i programmering och arbetar med programkod, projekt och utvecklingstextern.

KI-läget fokuserar istället på ett annat aspekt. Här lär sig elever att hantera KI-system själva, utvecklar promptkompetens, analyserar KI-svar och arbetar med ämnesrelaterade uppgifter med hjälp av KI. Båda lägen kan användas oberoende av varandra eller i kombination.

Vilka kompetenser kan främjas med KI-läget?

KI-läget är särskilt lämpligt för att bygga upp KI-kompetens och medierikedom.

  • Formulera passande begäran genom promptning
  • Kritisk bedömning av KI-svar
  • Faktabeklädnad och källmedvetenhet
  • Argumentation och strukturerat skrivande
  • Reflektion över möjligheter och begränsningar för KI
  • Säker och ansvarsfull hantering av KI-system
Hur kan lärare kontrollera KI-läget?

Lärare kan skapa uppgifter med tydliga regler och specifikationer. På detta sätt kan det specificeras vilken struktur svaret ska ha, vilket innehåll det ska omfatta och vilka kriterier som måste uppfyllas.

Det kan till exempel specificeras obligatoriska fält, maximala svars längder, bedömningsrutnät, formatangivanden eller speciella märkningar såsom [FAKT] och [MEINUNG]. AI-arbete sker inom ett tydligt didaktiskt ramverk på detta sätt.

Vilka utmattningsformat stöds?

AI-läget stöder olika utmattningsformer. Lärare kan specificera enligt uppgiften i vilken form svaret ska genereras.

  • Flödande text
  • Argumentation och strukturerad skrivning,
  • Strukturerade listor
  • Kodutmatningar
  • JSON-strukturer
  • Individuella svars mallar
Vad innebär automatisk strukturell kontroll?

CodeRoom kan automatiskt kontrollera AI-svar mot tekniska och didaktiska specifikationer. Till exempel kontrolleras om obligatoriska fält är tillgängliga, formatkrav uppfylls eller maximal längd överskridits.

Om ett svar inte uppfyller angivna regler kan en automatisk korrektions- eller återställningsförsök göras innan svaret visas.

Vad är reflektionläget?

Valfritt kan ett reflektionläge aktiveras. I detta läge analyseras och bedöms innehåll utan att en verklig AI-exekvering sker.

Därigenom kan eleverna lära sig kritiskt fråga efter promptar, svar och uppgiftsformuleringar. Samtidigt pågår ingen AI-kostnad vid generering av ett verkligt svar.

Är KI-interaktioner dokumenterade?

Ja. KI-interaktioner kan tilldelas en uppgift, kurs och lärandeaktivitet. Inmatningar, svar och bearbetningssteg förblir spårbara och kan dokumenteras.

Det gör att lärandeprocessen blir mer genomskinlig, och resultat kan granskas eller bedömas senare.

Är KI-läget ett öppet chatbot?

Nej. KI-läget är integrerat i CodeRoom:s lärandemiljö och fungerar inom definierade uppgiftsinställningar och regler. Användningen sker under kontrollerade förhållanden inom den respektive undervisnings- eller lärandekontexten.

Det skillnader KI-läget från fri tillgängliga chattapplikationer och möjliggör mer pedagogisk kontroll.

Stöder KI-läget olika KI-modeller?

Ja. KI-läget kan användas med både standardmodellerna som CodeRoom erbjuder samt individuellt konfigurerade modeller.

KI-rutningen tillåter att specificera vilka modeller som ska användas för specifika uppgifter eller KI-funktioner. Det möjliggör målriktad kontroll över hastighet, kostnader och svarsqualitet.

Kan KI-läget användas med BYOM?

Ja. Genom BYOM (Bring Your Own Model) kan skolor, universitet och utbildningsinstitutioner integrera sina egna KI-tjänster, API-nycklar eller kompatibla KI-slutpunkter i KI-läget.

Det möjliggör att använda befintliga avtal, personliga modeller eller institutionella KI-infrastrukturer inom CodeRoom:s lärandemiljö.

För vilka ämnesområden är KI-läget lämpligt?

AI-läget är lämpligt för många ämnen och utbildningsområden där hanteringen av AI, informationsutvärdering och strukturerat arbete spelar en roll.

  • Medierikedom och mediekompetens
  • Tyska och främmande språk
  • Samhällsvetenskap
  • Yrkesutbildning
  • IT- och datavetenskap
  • Projektarbete
  • AI och framtidskompetenser

System- och innehållshantering

Hur skapas och hanteras enheter?

CodeRoom erbjuder flexibla möjligheter att skapa och hantera enheter. Du kan använda befintliga innehåll och kurskompositioner från tredjepartssystem eller skapa dina egna innehåll. Flera valverktyg hjälper dig hitta lämpligt tematiskt innehåll. Importerade enheter kan anpassas innan användning och återmonteras.

Individuella anpassningar bearbetas intelligently och tillämpas på både befintliga och framtida enheter. Systemet stöder långsiktigt planering och möjliggör grupp-specifika skapande av enheter i förväg över en längre period.

Kan vi ladda upp och dela vårt egna innehåll?

Ja, i CodeRoom-miljön kan du ladda upp och dela ditt eget innehåll. Innehållet består vanligtvis av riktlinjer skapade i ett bekvämt HTML-redigerare. Detta redigerare stöder insättning av kodexempel, visning av kodsyntax, reflektionsfrågor, detaljerade artiklar, startkoder och exempellösningar.

Utöver detta kan du ladda upp och länka till ytterligare filer såsom PowerPoint-filer. Du kan dela hela kursserier med lärare vid skolan eller ens med tredjepart genom att koppla dem via URL:er som genereras av systemet i ditt innehåll.

Finns det en fulltext-sökfunktion inom plattformen?

Ja, CodeRoom erbjuder flera platser för fulltext-sökning. I administrationsområdet under "Upptäck Innehåll" kan lärare söka efter kursformer, ämnen, programmeringsspråk eller författare. Det finns också en fulltext-sökning som låter dig hitta instruktioner oberoende av kursform genom språk, ämne eller institution. Hittat innehåll och instruktioner kan direkt infogas i dina skolens enheter.

Utöver detta erbjuder administrationsmaskorna för enheter och kurser bekväma sökfunktioner och filtreringar för effektiv kompilering av enheter.

Anpassning och skalning

Kan vi anpassa plattformen med vårt skollogotyp och färger?

Ja, CodeRoom-miljön kan anpassas helt efter ditt skols logotyp och färger. En rad förvalda teman med olika färg- och typsnittskombinationer är tillgängliga. Dessutom finns ett förvalt stylesheetmall som låter dig justera färger, typsnitt och typstorlek över hela systemet. Ditt skols logotyp kan integreras i navigationsfältet högst upp till vänster samt på laddarskärmen i större format. Genom att anpassa innehållet på startsidan kan du ytterligare förstärka och etablera ditt skols branding.

Hur använder vi Scratch?

Scratch Levereras med varje CodeRoom-instans i version 3 och kan aktiveras valfritt för att visas i huvudmenyn för alla elever via inställningarna.

I addition till detta kan Scratch-miljön också användas oberoende av CodeRoom-applikationsgränssnittet. Vi erbjuder en specifik URL, till exempel, https://informatik.ihre-schule.de/scratch/. På så sätt kan eleverna åtkomma Scratch när som helst, oavsett om de befinner sig i CodeRoom-miljön eller inte.

Kan din plattform anpassas efter våra specifika undervisningsplaner och krav?

Ja, CodeRoom stöder lärare omfattande i att anpassa sig efter specifika undervisningsplaner och krav. Om innehåll från tredje part eller från oss används vid skapandet av undervisningsenheter sätts systemet interna referenser. Detta möjliggör individuella anpassningar av innehåll (t.ex. instruktioner, uppgifter och startkoder) samt kursmallar med fördefinierade instruktioner i en specifik ordning.

Ändringar och anpassningar som dina lärare gör kommer automatiskt att påverka framtida undervisningsenheter och kommer också att tillämpas automatiskt när externa samlingar importeras igen.

Dessutom möjliggör CodeRoom distribution av egen innehåll till andra institutioner, vilket bidrar till nätverkande skolor och ökar effektiviteten hos lärare genom samarbete och kunskapsutbyte. Det främjar ett samarbetande lärandemiljö och underlättar integrationen av specifika krav i undervisningen.

Hur väl skalar plattformen?

CodeRoom-miljön har optimerats på flera nivåer för effektivitet och bearbetningstid. Det börjar med att implementera övningsmiljön som en dynamisk webbapplikation med hjälp av AngularJS och andra effektiva komponenter. Alla serveranrop görs exklusivt på REST/JSON-bas. Vårt särskilt utvecklade plattform för denna applikationsfall överför data i effektiva strukturer och undviker redundans genom samtidiga cachetechnologier.

Våra applikationsservrar i Azure Cloud använder de dynamiskt skalbara strukturerna som Microsoft erbjuder och anpassas kontinuerligt efter vårt behov. Koden som används för Java-, Python- och Ruby-kodkörning körs i en kluster med hög kapacitet och utökas också vid behov.

Vi säkerställer att både dina lärare och elever alltid får ett optimalt applikationsupplevelse och fördelar sig av snabb kodkörning, som ofta överträffar hastigheten hos lokala programmeringsmiljöer i många fall.

Hur snabbt kan vi introducera din plattform skolvägen?

Efter registrering får du en temporär övergångs-URL som låter dig komma åt administrationsområdet för din CodeRoom-miljö omedelbart. Dina lärare kan använda detta för att se befintligt innehåll och kurser direkt samt skapa egna undervisningsenheter. Eftersom en automatisk testfas med begränsad prestanda startar automatiskt efter registrering, kan du omedelbart skapa undervisningsenheter, tilldela elever och börja undervisa.

Om önskat kan du boka den lämpliga skollicensen i administrationsområdet och få en faktura som kan betalas antingen klassiskt via banköverföring eller snabbt via onlinebetalningsmetod. De tjänster som ingår i skollicensen aktiveras omedelbart efter att betalningen är mottagen.

Snart efter registrering kommer vi att ge dig en annan URL för att komma åt CodeRoom-miljön, vilken du kan integrera i din IT-infrastruktur eller kommunicera. Om du önskar ställa upp ett individuellt URL (som en underdomän till din huvudsakliga URL, till exempel https://informatik.ihre-schule.de), kommer vi också att implementera detta snabbt. På så sätt kan kommissioneringen av CodeRoom ske inom mindre än 24 timmar om det är nödvändigt.

Hur ofta uppdaterar du din plattform?

Vi utför regelbundna uppdateringar för att förbättra funktioner och lägga till nytt utbildningsinnehåll. Dessa uppdateringar är tillgängliga för alla användare utan extra kostnader.

Tekniska krav och support

Vad händer vid osäker internetanslutning?

CodeRoom har utvecklats så att användarvänlighet garanteras även vid osäker internetanslutning. Programmeringsmiljön använder AngularJS, vilket innebär att alla UI-element och applikationslogik lagras helt i webbläsaren vid första laddningen. Detta ökar arbetsytan och minskar den krävda datamängden, eftersom endast de körda programkoderna behöver överföras senare.

Vid användning av serverbaserade programmeringsspråk som Java, Python 3 och Ruby 3 sker programkörningen på servern, vilket kräver en internetanslutning (med begränsad bandbredd). Dessutom erbjuder vi även användning av JavaScript och Python 2, där kodkörningen sker på klienten. Detta möjliggör att studenter kan köra kursinnehåll även om internetanslutningen är temporär upphörd. I så fall lagras de körda koderna lokalt först och synkroniseras automatiskt med servern när anslutningen återställs.

Sammanfattningsvis kräver CodeRoom minimal bandbredd, och temporära avbrytningar av internet orsakar inga större problem i överblick.

Är din plattform kompatibel med vår nuvarande teknik?

CodeRoom är kompatibel med de flesta aktuella tekniska miljöerna. För att använda plattformen behöver du en uppdaterad webbläsare som Google Chrome, Microsoft Edge, Safari, Firefox eller Opera samt en skärm med minst 10 tum och upplösning på minst XGA eller 720p.

Systemet fungerar bäst med tangentbord och mus, men stöder också kombinationer av tangentbord/touchpad samt touchskärm. Så länge dina enheters beräkningskapacitet är tillräcklig för att visa vanliga internetwebbsidor, är användning av CodeRoom problemfritt. Det säkerställer att vår plattform integreras smidigt i din befintliga IT-miljö.

Kostnader och Flexibilitet

Vad är kostnadsstrukturerna? Finns det dolda avgångar?

Vår prissättning är transparent och enkel. Det finns inga dolda avgöranden; alla kostnader för support, uppdateringar och underhåll kommuniceras tydligt i förväg.

Under Priser Du hittar våra skollicenser, som täcker användningen av CodeRoom för ett visst antal elever under ett år i fullständig utsträckning. Inom detta intervall kan du och dina elever använda systemet så ofta och på så många enheter som önskat. Alla programmeringsspråk och tillgång till delade innehåll är tillgängliga för dig. Det finns inga dolda avgöranden – våra licenser erbjuder transparent och omfattande täckning, så du behöver inte oroa dig för ytterligare kostnader.

Har vi flexibla betalningsalternativ för skolor med begränsade budgetar?

Ja, vi erbjuder flexibla betalningsalternativ för skolor med begränsade budgetar. På begäran erbjuder vi våra tjänster i mer flexibla enheter, så att du kan anpassa kostnaderna bättre efter dina ekonomiska möjligheter. Kontakta oss för att hitta ett lämpligt lösning tillsammans som uppfyller dina behov och budget.

Inkluderas alla KI-funktioner i skollicenserna?

De grundläggande KI-hjälpfunktionerna i CodeRoom ingår redan i skollicenserna. Detta inkluderar särskilt analys av felmeddelanden, frågor om det nuvarande programkoden samt valda funktioner för kodbedömning och kodutvärdering.

Dessa funktioner tillhandahålls inom ett fair-use-modell. För skolor och elever finns inga ytterligare KI-kostnader här. Användningen täcks redan av den respektive elevlicensen.

Vilka AI-funktioner förbrukar KI-Mynt?

De utökade funktionerna KI-läge och Kodning med künstlig intelligens använder kraftfulla AI-modeller och arbetar med det CodeRoom KI-Coins-systemet.

Medan grundläggande AI-hjälp är inkluderad i licenser, så faktureras verkliga AI-kostnader för KI-läge och AI-Coding via KI-Coins.

Är KI-Coins redan inkluderade i en licens?

Ja. Beroende på licensmodellen ingår ett visst antal KI-Coins redan. Dessa kan användas för att använda KI-läge och AI-Coding-läge.

Extra KI-Coins kan köpas efter behov när som helst.

Hur räknas KI-Coins ut?

Kostnaden för en AI-fråga beror på den använda modellen, samt storleken på begäran och svaret. Inmatnings-token (överförda indata) och utmatnings-token (genererade svar) tas i beaktande.

Varje stödd AI-modell har sin egen kostnadsfaktor. Som ett resultat förbrukar mer kraftfulla modeller oftast fler KI-Coins än mindre eller hastighetsoptimerade modeller.

Kan det specificeras vilka AI-modeller som ska användas?

Ja. Genom KI-Routing kan det specificeras vilka modeller som ska användas för specifika funktioner.

CodeRoom stöder för närvarande modeller från Mistral, OpenAI (ChatGPT) och Anthropic. Detta tillåter institutioner att välja vilka modeller som ska användas för AI-Coding, KI-läge eller andra KI-funktioner.

Vilka fördelar erbjuder KI-Routing?

Genom KI-Routing kan hastighet, kostnad och svarsqualitet anpassas efter den specifika användningsändamålet.

Till exempel kan ett snabbt och kostnadseffektivt modell användas för frekventa standardfrågor, medan mer kraftfulla modeller används för komplexa AI-kodningsuppgifter eller krävande analyser. På detta sätt behåller institutioner kontroll över den ekonomiska och tekniska användningen av sina KI-resurser.

Kan KI-användningen spåras?

Ja. Kostnadsbaserade KI-frågor loggas och kan transparent utvärderas.

Användningen kan spåras, till exempel efter studenter, kurser, uppgifter, moduler, KI-funktioner och använda modeller. På detta sätt är användning och kostnader alltid transparenta och planerbara.

Finns det också KI-Coin-kostnader med BYOM?

Nej. Om en institution integrerar sina egna KI-modeller, API-nycklar eller sina egna KI-tillhandahållare via BYOM (Bring Your Own Model), betalas inga CodeRoom KI-Coin för dessa frågor.

I detta fall fakturerar KI-användningen direkt av den respektive leverantören eller institutionens infrastruktur. CodeRoom fortsätter att erbjuda lärandemiljön, ruttning och integration av KI-funktioner.

Support och Feedback

Vilka stödalternativ finns tillgängliga vid tekniska problem?

I fall av tekniska problem kan du nå oss via telefon eller e-post. Vårt supportteam är redo att hjälpa dig med alla tekniska frågor. Dessutom erbjuder vi omfattande dokumentation och introduktionsvideo som kan stödja dig vid lösningsmetoder för vanliga problem. För mer komplexa problem kan vi också erbjuda schemalagd fjärrstöd för att säkerställa att du får snabb och effektiv hjälp.

Kan studenter och lärare ge feedback på innehållet?

Ja, elever och lärare kan direkt ge feedback på innehållet i programmeringsmiljön. En betygsättningsskala är tillgänglig för innehåll, uppgifter, kunskapsöverföring och rofaktor. Dessutom kan individuell feedback anges via textinmatning. För frågor eller problem med miljön finns det ett allmänt feedbackformulär som finns i huvudmenyn under "System".

Hur bearbetas och används feedbacken?

Feedbacken sparas i systemet och kopplas till det respektive innehållet. Systemet notifierar innehållsförfattaren så att de blir informerade. Författare kan redigera och följa upp feedbacken via ett följningssystem i systemet. På detta sätt stödjer CodeRoom alla parter i kontinuerlig förbättring av innehållet.

Utbildning och Dataskydd

Bjuder ni på utbildningsmaterial eller onlineutbildningar?

Vi erbjuder omfattande utbildningsmaterial och onlineutbildningar. Utöver innehållet som kan användas eller fungerar som mall för datavetenskapliga lektioner, erbjuder vi ytterligare material för lärare. Dessa täcker grundläggande begrepp och koncept i de respektive programmeringsspråk, användning av systembaserade tillämpliga bibliotek (t.ex. öppna dialogfönster, grafiska utskott, använda konsolen) samt tredjepartsbibliotek. Alla dessa material innehåller detaljerade beskrivningar och exempel.

I hjälpsektionen hittar du ett omfattande handbok som beskriver alla systemfunktioner, samt en "snabbguide" som förklarar hur miljön fungerar för nya användare och demoanvändare. För varje programmeringsspråk finns ett ytterligare dokument som beskriver språkets användning, specifika krav och tips för körning. Dessutom förklaras biblioteken för tvärfagliga övningsenheterna och mer.

Vi erbjuder också en speciell dokumentation för att konfigurera övningsmiljön på tablets från olika tillverkare. Dessutom arbetar vi kontinuerligt med att förbättra och utöka våra videolektioner som förklarar systemfunktionerna i korta videosegment.

Om lärare har ytterligare tekniska frågor eller problem erbjuder vi stöd på olika nivåer upp till planerat fjärrstöd.

Hur säker är er plattform, särskilt vad gäller dataskydd?

Vår plattform uppfyller de strängaste nationella och europeiska dataskyddsnormerna och använder moderna säkerhets teknologier för att skydda er data. Operationen sker inom Microsoft Azure Cloud i Tyskland, med åtkomst reglerad av lagerade säkerhetspolicyer.

Endast behöriga personer, som era egna anställda eller särskilt befogen administrativ personal, kan komma åt datan. Våra säkerhetsmekanismer bygger på mer än 15 år erfarenhet inom företagssektorn och uppfyller branschstandarder, vilket garanterar säkerheten och skyddet av er data.



Vårt AI-integrering hjälper lärare att fokusera på det som räknas mest, medan elever uppmuntras genom tydliga förklaringar och självständig problemlösning.

Genom introduktionen av CodeRoom erbjuder vi en innovativ och effektiv lösning för datavetenskapundervisning. Vår plattform förenklar både lärarens och elevernas hantering av programmeringsfel genom smidig integration med ett högpresterande AI.

Intresserad av fördelarna med vår AI-stödda programmeringsmiljö? Begär en demo nu och se hur CodeRoom kan revolutionera din datavetenskapundervisning!

Begär Demoåtkomst Nu