




Our assessment
Our assessments were written in Norwegian; this is our English translation. Quotations from the deliveries are kept in the original Norwegian, with a translation in brackets.
- Does it work?
- 5
- Does it follow the task?
- 5
- Academic or creative quality
- 5
- Little follow-up work
- 4
- Average
- 4.75
- Honesty (not in the average)
- 5
A film that could be used as it is: a strong hook, factually accurate and technically exact, with a check report that says exactly what has not been tested — for USD 0.65.
Strengths
- A strong hook: “Hvem vil du spørre først?” (“Who will you ask first?”) with a colleague graph that grows from the first frame, then the office, “Still spørsmål. Vurder svarene. Ta en beslutning.” (“Ask questions. Assess the answers. Make a decision.”) and an end card with the address that stays for over six seconds.
- Technically exact: H.264 High + AAC, 1920 × 1080, 900 frames = 30.000 s, −16.8 LUFS and true peak −1.4 dBTP; the subtitles follow the sentence pauses in the voice-over.
- Factually accurate: a 55-word script, every claim traced to the student brief in a separate register of claims, the original wordmark used unchanged and the correct address.
- The presentation has three 16:9 slides with editable text boxes and speaker notes, opens in PowerPoint and looks like the previews; the fonts are included with their licence.
Weaknesses
- The address is shown but not read aloud.
- The model did not listen to the voice-over, and we have not transcribed it.
- The speaker note on slide 3 has a sentence meant for us (“Ingen effekt på læring eller karakterer er dokumentert i briefen” – “No effect on learning or grades is documented in the brief”), and the slide calls the site “studentdelen” (“the student section”), a word the brief does not use.
- The delivery has copies of the whole material package in kilder/ (not published from here).
Assessed 30 September 2026. One attempt per task.
The run
| Model ID | gpt-6.1-sol |
|---|---|
| Settings | reasoning: {"effort":"high"} · maxOutputTokens: 64000 · dryRun: false |
| Environment | Our runner (closed container) |
| Time | 14 min 9 s |
| Steps | 40 |
| Tokens | 1,723,576 in · 32,583 out |
| Cost at the provider | USD 0.65 |
| Ended | Delivered |
| Where data was processed | USA (OpenAI). Abuse logs kept for 30 days. Nothing is stored in the API (store: false). |
| Material package | fd4234898675c321 |
| Human help | None |
The model's own check report
The text was written by the model in Norwegian and is reproduced unchanged, without translation.
# Kontrollrapport
## Leveranse og status
Alle bestilte filer er levert: film, norsk tale, innbrente undertekster, SRT, manus, sceneplan, talefil, redigerbar kildekode med renderinstruksjon, kildeoversikt, tre-lysbilde-PPTX og tre PNG-forhåndsvisninger. Ingen påstander om pris, læringseffekt, karakterer eller jobbsjanser er lagt til. Ingen andre tilbud eller interne tjenester promoteres.
## Kontroller som faktisk er utført
| Kontrollpunkt | Utført test og resultat |
|---|---|
| Varighet / oppløsning | FFprobe: **30,000000 s**, **1920 × 1080**, **900 bilder**, **30/1 bilder/s**. SAR 1:1 og DAR 16:9. Videokravet er oppfylt nøyaktig. |
| Video / lydformat | H.264 High, `yuv420p`, BT.709, AAC-LC, 48 000 Hz, mono. MP4 har `faststart`. |
| Hele filen kan dekodes | `ffmpeg -v error -i film.mp4 -f null -` kjørt på ferdig fil uten dekodingsfeil. Alle 900 bilder og lyden dekodes. |
| Avspillingsløp | FFplay kjørte hele filen med SDL dummy-video, dummy-lyd og programvarerendering, og avsluttet med utgangskode 0. Ingen dekodingsfeil. Kun varsel om at akselerert fargeromkonvertering mangler. Dette er en headless avspilling, ikke en lyttet visning i fysisk høyttaler. |
| Visuell filmkontroll | Kildevideoen ble undersøkt via kontaktark og enkeltbilder. Kilde-renderens ni stillbilder og et kontaktark av den ferdige MP4-filen ble åpnet med `se_bilde`. Avslutning, logo, URL, undertekster, fagfelt og alle scener er visuelt kontrollert. Det siste videobildet ble også dekodet. |
| Lydnivå | FFmpeg `loudnorm` som måleinstrument på sluttfilen: **−16,89 LUFS**, **−1,42 dBTP**. Ingen signal-klipping. Målt lyd starter etter fysisk innlagt stillhet; ingen tempoendring og ingen avkuttede ord. |
| Synkronisering | `silencedetect` på original MP3 og ferdig AAC ble brukt til å plassere undertekster mot setningspausene. Handlingsverb ved ca. 15,56 / 16,95 / 18,60 s; nettlesersetningen ca. 20,64 s; CTA ca. 24,84 s. Siste stemmeaktivitet ca. 27,51 s. Undertekstene kommer like før setningene og holdes kort gjennom pausene. |
| Lydens tidsstempler | En ekstra PCM- og pakkekontroll avdekket en tidsstempelglippe i en mellomversjon. Rettet med `asetpts=N/SR/TB` før og etter `adelay`. Ny AAC har sammenhengende pakketider. De første 0,30 s er digital stillhet. Normal AAC-encoderpadding kan gi 16 ms ekstra PCM ved rå dekoding; MP4-lydsporets erklærte varighet er 30,000 s. |
| Påstander og studenthandling | Gått gjennom manus, skjermtekst og lysbilder mot studentbriefen. Konkret aktivitet er fremhevet, ikke udokumentert effekt. Fullt påstandsregister i `KILDEOVERSIKT.md`. |
| Logo / adresse | Originalt delingsbilde brukes som logo-/ordmerkegrunnlag; «AI» beholdes i kursiv. CTA: «Prøv en simulering». Adresse: **virtualaicorp.no/forhandsvisning**. Den godkjente v2-briefen overstyrer den eldre mangellisten i profil/kilder. |
| Undertekster | 11 cues, UTF-8 SRT. Samme tidsliste lager SRT og innbrenning. Font 42 px på mørk plate, god sikkerhetsmargin. Lange setninger er delt i to linjer eller to cues. |
| Presentasjon | PPTX lest med python-pptx; **3 lysbilder**, 16:9, native tekstfelt og ikke-tomme talenotater på alle tre. ZIP-integritet kontrollert. LibreOffice åpnet den og eksporterte alle tre lysbildene til PNG i 1920 × 1080. Alle tre forhåndsvisningene er åpnet og visuelt kontrollert uten tekstoverløp. |
| Redigerbarhet / kilder | Synlig innhold har 10 / 18 / 8 ikke-tomme tekstfelt på de tre lysbildene. Logo og kontorbilde er mediefiler; øvrig tekst er redigerbar. Alle kopierte originalfiler er kontrollert byte-identiske med `/pakke`. Python-kildefilene er syntakskontrollert. |
De endelige, maskinelt målte hovedverdiene ligger også i `teknisk-kontroll.json`.
## Vesentlige forenklinger og kjente begrensninger
1. **Profilen er ikke en endelig godkjent profilhåndbok.** Pakken beskriver `#3626d9` som sannsynlig profilfarge, ikke endelig eierbekreftet. Vi bruker dokumenterte CSS-farger: aksent `#3626d9`, bakgrunn `#f6f2e7`, tekst `#1b1810`, lys flate `#fffdf7` og tint `#ece9ff`. Dette er et dokumentert valg, ikke en ny godkjenning.
2. **Profilfontene mangler lokalt.** Fraunces, Newsreader og Work Sans er ikke tilgjengelige i pakken eller systemets fontutvalg. Noto Serif og Noto Sans er brukt som redaksjonelle erstatninger. Selve logoen er ikke satt på nytt; originalt ordmerke bevares. Fontene følger leveransen, men er ikke innebygd i PPTX. PowerPoint kan substituere dem dersom de ikke installeres.
3. **Logo-/ordmerkekombinasjonen er raster.** Leverandøren har bare levert dette oppsettet som PNG, ikke som høyoppløselig vektor. Vi har beskåret tomrom rundt oppsettet og skalert proporsjonalt. Det finnes ikke grunnlag for å velge et annet oppsett som mer korrekt.
4. **Ingen musikk.** Ingen egnet musikk med avklart bruk finnes i pakken. Kun den pålagte norske talen brukes. Kildens opprinnelige lyd er fjernet.
5. **Ingen nettverifisering.** Studentadressens godkjenning og fakta kommer fra briefen. Nettsiden og klikkmålet er ikke besøkt, siden miljøet mangler nettverk.
6. **Ikke testet i proprietær PowerPoint.** PowerPoint er ikke tilgjengelig. OOXML/ZIP-struktur, tekst og notater er kontrollert med python-pptx; visning og PNG-rendering er kontrollert med LibreOffice. Det er ikke påstått at PowerPoint selv har vært kjørt.
7. **Ikke en akustisk lyttet sluttkontroll.** Verktøygrensesnittet gir ikke en lydavspillingskanal. Lydnivå, hele dekodingen, varigheten, setningspausene og synkroniseringen er kontrollert instrumentelt. En menneskelig gjennomlytting av uttale og stemmekarakter er derfor ikke utført.
8. **Chromium-testen kunne ikke spille H.264/AAC.** Et lokalt Playwright-forsøk viste tom `canPlayType` for både H.264 og AAC i den installerte headless Chromium-bygningen; avspilling der kom ikke i gang. Filen er i det bestilte standardformatet og ble i stedet dekodet med FFmpeg og avspilt headless med FFplay. Nettleseravspilling er ikke merket som bestått.
9. **Grafikken er et kildekodeprosjekt.** Den redigerbare animasjonen er Python/Pillow, ikke et Premiere-/After Effects-prosjekt. Alle scener, tidsgrenser, grafikk og tekst kan endres i den vedlagte kildekoden og rendres uten nettverk.
## Verktøy som faktisk ble brukt
- `kjor_kommando`, `skriv_fil`, `se_bilde` og `lag_tale` (én talegenerering).
- Python 3.12.3: Pillow 10.2.0, python-pptx 1.0.2, lxml 5.2.1 og numpy 1.26.4 for signalmåling.
- FFmpeg, FFprobe og FFplay 6.1.1-3ubuntu5: kildeklipp, stillbilder, H.264/AAC-rendering, full dekoding, lyd- og tidsstempelkontroll.
- LibreOffice 24.2.7.2: PPTX-åpning, PDF-prøveeksport og PNG-eksport av faktiske lysbilder. PDF-rasterisering med `pdftoppm` ble først forsøkt, men verktøyet er ikke installert; PNG-eksporten bruker derfor LibreOffice direkte.
- Node.js 22.18.0 / Playwright 1.55.0 / headless Chromium 140: lokalt avspillingsforsøk og kodekstøtte-diagnose, som beskrevet over.
- Lokal Python HTTP-server til dette forsøket. Ingen eksterne nettressurser ble hentet og ingen pakker ble installert.
Modell-ID, tidsforbruk og kostnad er ikke estimert i leveransen; dette føres av kjøresystemet.