söndag 20 juli 2025

Text Adventure – with Google Forms (!)

A couple of weeks ago, I was wrestling with a lesson plan in Unreal Engine. I wanted to find a way to spark the idea of games in my students' minds right from the beginning. Then it hit me: What if I presented the lesson as a text-based adventure? It wouldn’t just set the tone – it might even get students thinking about how their own games could look.

The problem? Text adventures are games – and games are often blocked by school firewalls. And even if they’re not, they’re often a hassle to make. Tools like Twine have a pretty steep learning curve, and if something takes more than five minutes to learn, I’m usually not interested.

So I pitched the idea to ChatGPT. “Try Google Forms,” it said. Yeah right… you’ve clearly never sat in a classroom, I thought silently. But I gave it a shot.

What I didn’t know – or had barely realized the potential of – is that Google Forms now supports branching logic. With multiple choice questions that lead to different sections based on the answer, it’s possible to build an entire branching story using nodes. Each section = a node. Each answer = a new path.

And it works. Really well, actually.

I started to wonder: how many nodes can Google Forms handle? 40? 50?
“Closer to 300,” said ChatGPT. That’s quite a lot. In my experience, Forms starts to get a bit sluggish around 40–50 sections, but up to 80–90 is still very manageable.

Most teachers already know how to use Forms. The real challenge is keeping track of the node structure. That’s where ChatGPT became an invaluable partner. Before Packet Panic! (the game I eventually built) was finished, we had exchanged over 300 messages – brainstorming, tweaking, building, and… yes, trying to get the AI to remember what we were doing without losing the thread.


How to Build a Text Adventure in Google Forms

At first, I planned to create a simple example – but quickly realized even the simplest project needs some context. So I asked ChatGPT to help me design a math-themed text adventure. You can find the scenario here.

I’ll assume you already know your way around Google Forms, so I’ll skip how to open a blank one.


Step 1: Start Your Game

  • Name your form (e.g., “Save the Math Master”).

  • Write a prologue to set the scene.

  • A first question is created by default – that’s where we begin.

In the bottom right corner of each block, you’ll see three dots. Click them to open the settings menu. Here’s what you need to do:

  1. Add a description to provide some extra context under your question.

  2. Make the question required, so the player can’t skip it.

  3. Choose “Go to section based on answer” – this is how you create branching logic between nodes.

 

 

 

 

Step 2: Create Your First Node

To link answers to new story sections, you’ll need to create a new section. Use the button that shows two rectangles.

Then, add a new question by clicking the plus icon

Pro tip: If your browser window is narrow, the toolbar may move to the bottom instead of staying on the right side – but the buttons are the same.

 

Step 3: Structure Your Game with Nodes

Each section in your form acts as a node in the story. To keep track of them, I use a simple system while building:

  • Section title: Node 1 – The Forest Clearing

  • Answer choices: I temporarily label them with the target node, like Go to Node 2.

This makes it much easier to manage once the game starts to grow. And once everything is connected? I clean it up by removing the helper labels and giving the game a polished look – like tidying up a script before opening night.

 

 


Try It Yourself!

The best thing about building games in Google Forms is that there’s nothing to install, no code to write, and no need to leave tools you already use in your teaching. And even though it’s simple, it’s powerful enough to create engaging narratives, dilemmas, learning loops – or even an interactive math walkthrough.

It doesn’t have to be a full game. Start small. Make a lesson more alive. Build three nodes and see what it feels like to click through them. The most important thing is just to try it – and see that it really does work.

Need help with story structure, game logic, or lesson ideas? ChatGPT is a great companion. So are colleagues (like me!) who are happy to brainstorm with you.

Good luck – and welcome to the world of adventure-based teaching!

fredag 20 december 2019

Vuolearning

Den här gången har jag snubblat på en virtuell inlärningsmiljö, inlärning online, som i all sin enkelhet verkar vara ett mycket kraftigt verktyg men samtidigt enkelt, närmast simpelt, och vackert. Och som fungerar på alla plattformar!


Denna gång inkluderar vi inte några spel som i nu begravda Didactor, även fast du som lärare har precis samma kontroll av din klass i Vuolearning som du hade i Didactor. Eller fast som du har i Electude. Nu blir det ett helt snabbt blogginlägg för att bara presentera de absoluta grunderna och för att visa hur stilrent snyggt och enkelt programmet är. En sån där sak som imponerade, att på första sidan kan man välja "Engelska", det är ju alltid skönt för mig som inte kan finska så bra. Men sen, när jag loggat in i demoversionen, då kan jag välja att ha det på svenska (!).

När jag loggat in, är det här min startsida. Jag håller på att sätta upp två kurser, eller mer som individuellt stöd så att mina studerande kan få hjälp att plugga hemifrån. Jag gillar verktygsbalken som finns ute till höger, den går sedan igen på de enskilda sidorna så att navigera runt i plattformen är synnerligen enkelt. 

Om man håller muspekaren över knapparna får man en hjälptext vad de betyder, från vänster till höger har vi:
  • Översikt
  • Redigera
  • Feedback (0 lästa, just idag)
  • Uppgifter (0 obedömda svar, just idag)
  • Analys
  • Inställningar

Om man för skojs skull väljer 'inställningar' så kan man klicka i rutan under 'genomföring'. Jag är nu inte helt säker på hur parametrarna fungerar, för när jag testade med en uppgift och svarade rätt, så fick jag meddelandet att kursen inte var okej. Men jag får testa lite efter jullovet och se hur det på riktigt fungerar. Men annars sådär verkar det vara en helt bra funktion, att jag som lärare kan bestämma baskritierierna för min kurs.

Samma verktygsbalk som i översiktsbilden hittar man på varje sida och där den sida som är aktiv är markerad med färgfyllnad. 

Nu är det ju precis som med allt annat, det underlättar om man har ett manus att ugå från. Jag har hittat information om Arbetstagarens ABC, där varje del har en rubrik och sen fakta. I Vuolearning kan jag använda det här upplägget då jag skapar kursen. Utifrån mitt manus kan jag i Vuolearning skapa kapitel och användarupplevelsen blir betydligt bättre om det är lagom med information på varje sida.


Ovan är mitt manus, nedan är hur jag skapar kapitel utifrån underrubrikernas material.


Och det är nu som det blir så enkelt för dig som sätter ihop kursen. Under "Anställningsskydd" (rubriken på mitt kapitel) så har jag ett plus - om jag trycker där får jag upp en lista på flera olika alternativ. Jag kan till och med sätta in matteuppgifter!

Först testar jag en "fråga" för att se hur den fungerar. När jag fyllt i den så som jag tycker att den borde vara, kan jag enkelt förhandsgranska hur uppgiften kommer att se ut för mina studeranden.




Det kanske inte var riktigt så jag ville ha det. Här svarar man med fritext och jag hade kanske tänkt att jag ville ha ett självrättande kunskapstest. När jag bestämmer mig för att kopiera min fråga, markerade jag texten och ser att då kommer ytterligare en gömd meny ut. Jag kan alltså formatera texten i min fråga! Det här gillar jag verkligen!



Den här gången valde jag "flerval" och fick den fråga jag från början letat efter, att man kan välja ett svar och plattformen kontrollerar automatiskt om svaret är rätt. Här dök det också upp en annan bra grej, att efter svaret kan jag ge feedback till mina studeranden så att de nästa gång - om de läser min feedback - också kan svara rätt.



Sen det jag just nu inte blir riktigt klok på är just den där detaljen då jag ställt in kriterierna för genomförandet. För om jag nu trycker på knappen "kolla resultat" så får jag ett svar som jag inte direkt förväntat mig eftersom jag svarade rätt på den enda frågan som fanns.



onsdag 3 april 2019

Visual Paradigm Online

När jag letade efter ett nytt mindmap verktyg sprang jag på det här programmet, Visual Paradigm Online. Det här är ju inte tankekartor utan flödesscheman - nog så nyttigt och nog så bra att ha. 

Vad är ett flödesschema?
Ett flödesschema är en överskådlig beskrivning av en process eller ett förlopp som man gör med hjälp av enkla illustrationer.Verktyget kan användas på alla arbetsprocesser för att synliggöra eventuella kritiska moment som till exempel onödiga steg, oklarheter och dubbelarbete vilket leder till att förbättra arbetsprocesser. 

Genom flödesscheman kan man beskriva det logiska sambandet mellan ett antal aktiviteter. Schemat visar och beskriver en process eller ett förlopps olika steg i ordningsföljd samt hur de olika stegen i processen hänger ihop med varandra.

Som exempel kan vi ta hur en lärare genomför en kurs. Vi har en kursstart, sen har vi x antal lektioner. Efter varje lektion ställer vi oss frågan "börjar kursen ta slut?", beroende på kursens längd kommer lektionerna ta slut och vi svarar JA. Då brukar det ske någon slags kunskapskontroll, ett prov eller motsvarande. De som kommer igenom är klara (Ja), de som inte kom igenom (Nej) behöver nog lite extra stöd innan de får en ny chans. Sen har vi tyvärr en tredje kategori (Njae-casen), de som inte kommer på prov eller inte kommer alls - de får ju också ett vitsord därefter. När kursen är slut sätter läraren ett vitsord.


Att rita och beskriva varje aktivitet från en arbetsprocess i ett flödesschema hjälper oss att hitta svaga punkter i processen. När det är gjort kan vi byta ut steg i processen mot andra som fungerar bättre eller ta bort moment som inte gör någon nytta. Dåliga resultat beror nästan alltid på att processen inte fungerar, inte på att någon enskild individ har gjort fel. Utifrån flödesschemat uppstår diskussioner om vem som har ansvar för olika delar i processen, vilket är nyttigt för det fortsatta arbetet.

När du först landar på webbsidan, eftersom vår skola har G-suite tyckte jag att det var smidigast med att logga in med Google.


Efter inloggning är det lika bra att spara direkt och spara i G-Suite, programmet sparar sen automatiskt så då behöver man inte fundera på om nåt försvinner.

 

Så startar vi
I vänster menyn finns en massa geometriska former, när man för musen över en form kommer en förklarande text upp tillsammans med en bild. Vi väljer först en start position, så vi klickar på start 1 och den landar på vårt arbetsbord. Sen känner jag att jag vill flytta den, så jag för musen över den, trycker ner vänster musknapp och håller knappen nedtryckt medan jag flyttar bubblan dit jag vill. Sen släpper jag musknappen, markerar bubblan och dubbelklickar på den så att jag kan skriva i den.

 

För att lägga till en ny ruta kan jag göra på två sätt. Dels kan jag göra det den uppenbara men komplicerade vägen och dels kan jag göra det på ett betydligt enklare sätt. 

Alternativ 1
Jag väljer på nytt en form, denna gång en fyrkant, ur vänstermenyn. Den nya bubbland hamnar inte exakt där jag vill utan jag måste flytta den (klicka+håll ner vänster musknapp).



Sen måste jag ännu länka samman min nya fyrkant med startknappen. När jag markerar fyrkanten kommer det upp en trekant (pil) på varje sida, jag tar tag i den övre trekanten - klickar på vänster musknapp och håller nere knappen och släpper den alldeles ovanpå start cirkeln. Om jag gjort rätt ser det ut som i steg 3 nedan.


Dessvärre har jag sammanfogad mina två former i fel ordning. Jag borde gjort tvärtom, detta eftersom logiken säger att först startar kursen och sedan har jag mina lektioner


Klicka på den befintliga pilen så att den blir blå, tryck på "delete" så att den försvinner. Sen får jag göra om ihopkopplandet fast denna gång i den omvända ordningen. Först klickar jag på den ruta jag vill starta från (Kursstart) och drar pilen till den andra rutan (lektion).


Alternativ 2
Det andra alternativet är att man markerar den ruta man vill starta från, klickar på pilen (trekanten), håll nere vänsterknappen och släpper där man tycker det är passligt. Då kommer det upp en meny (steg 3 nedan) där man direkt kan välja målrutan.


I det här fallet väljer vi en stående fyrkant eftersom vi ställer en fråga "börjar kursen ta slut?". Så länge som kursen inte tar slut går vi tillbaka till "lektion" och drar ut en pil åt det hållet. Som du ser nedan startar jag från vänster hörnet men när jag drar linjen uppåt ändrar den själv plats. Detta kan jag korrigera genom att själv dra ut linjen.


Efter att linjen är på plats, vill jag också lägga till en förklarande text (NEJ). Jag sätter muspekaren nånstans på arbetsbordet och dubbelklickar. Jag skriver vad jag behöver och sedan flyttar jag textrutan till den plats jag vill.


Nu ser vårt flödesschema ut så här (steg 1) och vi lägger till en ruta (steg 2) med linje (JA-alternativet). Därefter så slutför vi vårt flödesschema enligt bild 2.



Spara bilden?
Igen trycker vi på "Fil" i menyn och denna gång väljer vi "exportera". När vi gör detta kommer en exporteringsruta upp. Jag försöker lägga till lite extra utrymme runt omkring min bild, detta för att programmet är en gratis att använda produkt och som motkompensation får man "reklam" med i bilden.



För att bli av med reklamen kan man antingen trixa lite med verktyget själv alternativt använda Microsofts inbyggda "Snipping Tool". Enklast att hitta detta är att gå till förstoringsglaset nere vid startknappen (windows flaggan) och skriva "Snipp...". Windows hittar genast Snipping Tool och vi klickar på den.


Snipping Tool är ett litet verktyg som ser ut så här. Under "mode" kan man välja urklippsform men för oss är rektangel helt bra. Jag trycker på NEW och markerar vad jag vill ha sparat på min skärm.