Etikettarkiv: Python

The shape of things to come…

GeoGebra är mer än bara programmet du laddar ned på datorn. Det är en webbplats, en materialbank, mobilappar och mycket mer. Vid torsdagens Community Gathering (via Zoom) presenterades flera nygamla nyheter. Här är tre av dem. Den fullständiga presentationen hittar du här.

Material för åk 4-8 (på engelska)

Ett team håller på att utveckla högkvalitativa resurser för åk 4-8 i USA. Mycket av det materialet kommer att kunna användas direkt som det är i svenska klassrum. Exempel på materialet finns samlat i den här GeoGebraboken. I slutet finns ett feedbackprotokoll. De vill väldigt gärna veta vad ni tycker, både detaljer och stora svepande påståenden och även hur ni använder GeoGebra vanligen och om det här materialet kan vara till er hjälp. Så glöm inte att skicka in dina synpunkter.

GeoGebra Math Solver

Arbetet har påbörjats för att bygga en ”solver” av typen Photomath (etc) men med avsikten att vara bättre. Du ska kunna mata in ditt eget uttryck eller ekvation eller använda några av exemplen. Sedan kan du ”göra själv” eller få tips i ”Guided mode”. Klicka på räkneoperatorer, dra termer etc. Solvern är baserad på Graspable math men tanken är att dels integrera mer med GeoGebra och dels kunna anpassa lösningar efter land och ålder t.ex. Tyvärr ingen publik demo ännu.

Python i GeoGebra

OK, du kommer av säkerhetsskäl aldrig att kunna köra Python inne i GeoGebrafiler på din dator, men du kommer att kunna köra ett Pythonfönster och ett GeoGebrafönster bredvid varandra på en webbsida. Du kan då använda loopar och villkor i Python för att skapa objekt i GeoGebra. Exempelvis kan du då göra kraftfulla simuleringar i Pythonkoden och sedan presentera resultaten i GeoGebra. Pröva själv och välj FileOpenExamples för att se några exempel.

Synpunkter på solvern och Python kan skickas till Svenska GeoGebrainstitutetgeogebra.se@gmail.com.

Vill du bli inbjuden till framtida Community Gatherings? Skicka ett mejl till geogebra.se@gmail.com så vidarebefordrar jag önskemålen. Nästa är klockan 17:00 den 27 april.

Python i GeoGebra

Chefsutvecklaren på GeoGebra, ”The mad wizard” Mike Borcherds jobbar vidare på implementeringen av ett pythongränssnitt i GeoGebra.

Utseendet och funktionaliteten kommer fortfarande att förändras mycket. I den här versionen kan du till exempel inte spara din egen kod. Testversionen finns på https://bennorth.github.io/python-geogebra/


GeoGebra-kommandon börjar med stor bokstav, resten av koden är Python. Det svarta fönstret till vänster är kodredigeraren. Om det finns GeoGebra-kommandon i koden som producerar GeoGebra-objekt, kommer de att visas i GeoGebra-ritningsområdet på höger sida. Nedanför kodredigeraren finns ett fönster där du kan skriva ut utdata med Pythons print() funktion. Där visas även möjliga felmeddelanden. Knappen Open in GeoGebra öppnar ritytan i onlineversionen av GeoGebra. På så sätt kan du enkelt redigera utdata i GeoGebra.

Pythonversionen kommer så vitt vi vet att släppas innan sommaren, men förseningar har skett förr. Det kommer dessutom bara vara möjligt att köra Python online, och inte i nedladdade versioner på din dator. Trots det är det en spännande utveckling som kan förenkla för de som vill programmera just i matematikundervisningen. Vi får också nu tillgång till for-loopar och villkorssatser i Python, något som tidigare bara varit möjligt för den som vill skriva javascript.

Vad skulle du vilja göra med Python i GeoGebra?

Tolfte Nordisk-Baltiska GeoGebrakonferensen till Stockholm hösten 2023

I helgen gick den 11:e Nordisk-Baltiska GeoGebrakonferensen av stapeln, denna gång i Helsingfors. Det enklaste sättet att ta del av presentationer och foton är att gå med i Facebookgruppen NGGN Infinity (Nordic GeoGebra Network, ”infinity” är för att vi återanvänder gruppen från år till år). I den gruppen ligger presentationer, och i vissa fall inspelningar av föreläsningar. Missa för allt i världen inte Tim Brzezinskis föreläsning om ”Open middle problems”.

2023 års konferens kommer att arrangeras i Stockholm, så se till att prata med din rektor om fortbildningspengar för detta redan nu. Vi kommer dessutom behöva hjälp med arrangemang och programinnehåll så se till att hålla koll på den här kanalen. Det här passar väldigt bra i tiden med tanke på att GeoGebra kommer att användas som digitalt verktyg i de framtida digitala nationella proven.

Markus Hohenwarter (GeoGebras grundare) och Tanja Wassermair (Chef för webbsidan) kunde också berätta en hel del om kommande nyheter. I GeoGebra Classroom kommer det att bli möjligt att ge feedback till individuella elever till jul men jag var jag personligen mer imponerad av en testsida där Mike Borderch (chefsutvecklare) har gjort en fungerande Python-GeoGebrahybrid där du kan skriva Pythonscript för att generera objekt i Ritområdet. Du kan själv testa detta redan nu. Prova också att leka med koden. För att skapa superellipser kan du byta ut koden mot

for x in range(12):
    s = str(x*0.25)
    evalCommand("x^4+y^4=" + s + "^4")

Berätta gärna vad du tycker och vad du personligen skulle vilja kunna göra med detta.

Avslutningsfotot i Helsingfors

Python i matematikundervisningen

Under det senaste året har Johan Stare och Jonas Hall skrivit på en bok om Python i matematikundervisningen samt ca 170 medföljande program. Titeln är python.matematik() och tanken är att den kommer att släppas under maj månad.

Den kommer inte att säljas på traditionellt vis utan kommer att distribueras som en redigerbar wordfil på skollicens. Tanken är att du som lärare skall kunna ändra i texten och sedan kopiera fritt till eleverna. Vi är inte ute efter att tjäna pengar men vill gärna ha lite ersättning för nedlagt arbete under höst och vår. Läs mer!