Station 03
Teknik
Hvad skal jeg bruge, og hvor meget skal jeg kunne?
Gå kun så højt, som øvelsen kræver
Teknikken er ikke en liste over tjenester, man skal vælge imellem. Den er en trappe. Hvert trin kan mere end det under, og hvert trin fører noget med sig, man så skal passe på: en server, et løfte til de studerende, en regning.
Alle øvelserne på de fire sites står på trin 1 eller 2. Ingen af dem står på trin 3. GenAI var med, da de blev bygget, ikke når de bliver brugt.
-
0
Et chat-artefakt
Øvelsen bor i Claude eller ChatGPT og deles som et link.
Den hurtigste måde at prøve en idé på. Intet at installere.
De studerende skal forbi en AI-tjeneste for at åbne den, og du styrer hverken siden, eller hvor længe den bliver liggende. God til en prototype, ikke til et hold.
-
1
Statiske filer
Almindelige filer på et webhotel, som en hjemmeside. Svarene gemmes i den studerendes egen browser og ingen andre steder.
Dækker POE A/B RT SRS SIM RWD.
Næsten intet forlader browseren. De eneste persondata er webhotellets adgangslog, og den er som regel nok til at gøre værten til databehandler.
ex.samle.dk: ingen serverkode overhovedet
-
2
Lidt server
Som trin 1, plus et lille program på webhotellet, der kan gemme noget for holdet.
Giver ARS: holdets svar samlet og vist. Desuden holdkoder og lærerlogin.
Nu gemmer sitet selv noget om de studerende. Det kræver et løfte, du holder: hvad der gemmes, og hvornår det slettes.
psykologi.samle.dk: kun tal · 3dklinikken.samle.dk: ét kaldenavn, slettes efter 14 dage
-
3
AI i drift
Øvelsen spørger en sprogmodel, hver gang en studerende bruger den.
Kun nødvendig, når den studerende skal tale med en model: feedback på fri tekst, en simuleret informant.
Tungt på alle punkter: data til en databehandler, som regel uden for EU, aldersgrænser, en regning pr. brug og institutionens databeskyttelsesrådgiver. Se Privatliv.
ingen af de fire sites
Find dit trin
Sæt kryds ved det, din øvelse skal kunne. Trappen viser det laveste trin, der kan bære den.
Hvor meget du skal kunne
Ikke kode, og ikke hvordan nettet hænger sammen. De fire sites er for størstedelens vedkommende skrevet af Claude Code, mens underviseren beskrev, afprøvede og rettede. Det, du selv skal, er tre ting:
- Klikke dig igennem én opsætning. Et domæne, et webhotel og Claude på din computer. Det tager en halv time, én gang, og Kom i gang viser hvert klik.
- Sige, hvad du vil have. Hvad de studerende skal opdage, og hvad øvelsen ikke må. Med dine egne ord. Se Arbejdsgang.
- Se efter og sige til. Prøv øvelsen, som en studerende ville, og fortæl Claude, hvad der er forkert.
Resten er Claude Codes arbejde. Den viser øvelsen på din egen computer, før nogen andre ser den. Den gemmer hver ændring med en forklaring på hvorfor, så du altid kan gå tilbage. Og når du skriver læg det på nettet, lægger den filerne op og tjekker bagefter, at siden virker.
Øvelserne er bevidst lavet af de mest almindelige byggesten på nettet, uden noget hentet fra andre steder. Så virker de også på skolens gæstenet, de holder ikke op med at virke af sig selv, og ingen udenfor kan følge med i, hvem der bruger dem.
Hvor den skal ligge
En øvelse på trin 1 eller 2 kan ligge næsten hvor som helst. Valget handler derfor ikke om teknik, men om pris, og om hvem der står med kontoen og aftalerne. Tre veje:
-
Anbefalet
Et webhotel i EU
Site.eu, hvor sitene her ligger, koster omkring 315 kr. om året med domæne, og der er plads til 25 sites. Guiden følger den vej, klik for klik.
-
Tilvalg
GitHub ved siden af
En kopi af hele historikken på nettet. Nyttig, hvis en kollega skal følge med eller overtage. Gratis.
-
Spørg først
Institutionens egen server
Har it-afdelingen et webhotel, er kontoen institutionens fra begyndelsen. Du skal bruge tre svar fra dem.
Selv på trin 1 noterer webhotellet de studerendes IP-adresser i sin log, så værten er som regel databehandler, og der skal være en aftale. Se Privatliv.
Sammenlign seks værter
| Vært | Leveres fra | Databehandleraftale | Trin 2 | Konto og udgang |
|---|---|---|---|---|
| Site.eu | Et datacenter i Holland | Ja, udleveres efter anmodning | PHP og en database | Upload over SSH eller SFTP. Kan stå i institutionens navn |
| Webhotel i Danmark fx Simply.com, one.com | Et datacenter i Danmark | Ja, underskrives i kontrolpanelet eller er en del af aftalen | PHP og en database | Upload over SFTP; ingen git. Kan stå i institutionens navn |
| GitHub Pages | Ikke oplyst | En del af kundeaftalen; uklart for en gratis personlig konto | Nej, kun statisk | Gratisplanen kræver et offentligt repo. Bundet til én personlig konto |
| Netlify | Globalt CDN; funktioner i EU kun på Pro | Ja, også på selvbetjeningsplanerne (EU-US Data Privacy Framework) | Funktioner i Node eller Go, ikke PHP | Data slettes ved opsigelse, medmindre man beder om en eksport |
| Cloudflare | Globalt netværk; kun i EU som Enterprise-tilkøb | Ja, også på selvbetjeningsplanerne | Workers og en SQLite-database (D1), ikke PHP | Filer kan uploades uden git |
| Vercel | Globalt CDN | Kun på Pro og Enterprise | Funktioner, ikke PHP | Gratisplanen er til ikke-kommerciel personlig brug, hvilket formentlig udelukker en lønnet underviser |
Tjekket mod udbydernes egne vilkår og dokumentation 1.–2. oktober 2026. Vilkår ændrer sig; tjek igen, før du skriver under. Priserne står på stationen Økonomi.
Hvem der retter den om tre år
Spørgsmålet, der burde stilles før første linje. En øvelse, der bruges i ét kursus i ét år, var billig, uanset hvad den kostede. En, der stadig er i brug om tre år, skal kunne passes af en anden end den, der lavede den.
- Intet at opdatere. Øvelserne bruger ingen programmer, der skal holdes ved lige. Filerne virker i en browser i 2029, som de gør i dag.
- Overdragelsen er skrevet. Hvert site har en vejledning til mennesker og en til Claude med de regler, der gælder. En kollega, der åbner mappen i Claude Code, starter, hvor den sidste slap.
- Historikken siger hvorfor. Hver ændring er gemt med grunden til den. Det er den del, ingen kan genskabe bagefter.
- Kontiene er det svage punkt. Ligger domænet og webhotellet på en personlig konto, forsvinder øvelsen, når personen gør. Flyt dem til institutionens konto, før det bliver nødvendigt.