2026-05-29 18:44:00 +02:00
# SMF2290 · Pensum
Lokal studie-app for NTNU-faget **SMF2290 — Etikk, bærekraft og samfunnsansvar ** .
Bygget til eksamen mandag **1. juni 2026 ** , men generelt nyttig for faget.
> *«Det viktigste er ikke å kunne alle teorier og prinsipper, men å utvikle etisk bevissthet og evne til refleksjon.»* — Martina Ortová
---
## Hva får du
2026-05-30 21:42:16 +02:00
- **Fast-track** — hele pensum kondensert til 5 moduler etter eksamensstrukturen, gjentakelsesfritt, med huskeregler, eksempler og «eksamensfeller». Egen fremdriftsmåler (lest-markering lagres lokalt)
2026-05-29 18:44:00 +02:00
- **Sammendrag** av alle 12 forelesninger som lesbare sider
- **120 flashcards** med flip-animasjon, kategori-filter og «glemt/ok/kunne»-markering
- **49 quiz-spørsmål** med umiddelbar feedback og forklaringer
- **16 eksamenstrener-oppgaver** med sjekkliste, veiledet svar og tips
- **tl;dr** — det aller viktigste destillert til én side (for siste-minutts pugging på bussen)
- **Søk** gjennom hele pensumet — `/` for å fokusere søkefeltet
- **Tema-sider** med kjernebegreper per oppgave-kategori
- **Dark mode** (default) + light mode
- **Mobile-vennlig**
## Slik starter du
### Linux / macOS
```bash
./Start.sh
```
### Windows
Dobbeltklikk * * `Start.bat` ** eller kjør i cmd:
```cmd
Start.bat
```
Begge launchere:
- Detekterer automatisk en HTTP-server (Python, Node.js, PHP, Ruby — i prioritert rekkefølge)
- Tilbyr auto-install av Python via pakkesystemet ditt hvis ingenting er installert
- Laster ned `marked.js` lokalt (én gang, ~40 KB) så appen fungerer offline etterpå
- Finner en ledig port (8765 og oppover)
- Åpner nettleseren automatisk
På Windows fungerer det også uten Python — PowerShell-server (`server.ps1` ) er bundlet som fallback.
## Innholdet i mappen
```
SMF/
├── Start.sh # Linux/macOS-launcher
├── Start.bat # Windows-launcher
├── server.ps1 # PowerShell HTTP-server (Windows fallback)
├── app/ # Selve studie-appen
│ ├── index.html # SPA — alt skjer her via hash-routing
│ ├── css/style.css # Design-system
│ ├── js/ # Moduler: app, render, search, flashcards, quiz, eksamen
│ ├── data/ # JSON: flashcards (120), quiz (49), exam (16)
│ ├── notes/ # Symlink til ../notes
│ └── vendor/ # marked.min.js (markdown-renderer)
2026-05-30 21:42:16 +02:00
├── notes/ # Markdown-sammendrag per uke + tldr.md + fast-track.md
2026-05-29 18:44:00 +02:00
├── pdf/ # PDF-versjoner av forelesningene
└── *.pptx # Originale PowerPoints fra Martina
```
## Tastatursnarveier
- `/` — fokuser søkefeltet
- I flashcards: `Space` snur kortet, `←/→` navigerer, `1/2/3` markerer som «glemt/ok/kunne»
- `Esc` lukker søk
## Eksamensinfo
| | |
|---|---|
| **Dato ** | Mandag 1. juni 2026 |
| **Tid ** | 09:00 — 13:00 (4 timer) |
| **Sted ** | Campus Gjøvik |
| **System ** | Inspera Assessment |
| **Hjelpemiddel ** | Kode E |
| **Struktur ** | 4 oppgaver à 25 % — Etikk, Bærekraft, Samfunnsansvar, Case |
## Kreditt
- **Pensum:** Martina Ortová, NTNU
- **Lærebok:** Granum Carson & Skauge — * Etikk for beslutningstakere * (Cappelen Damm 2023) + * Etikk — teori og praksis * (2022)
- **Studie-app:** Stian + Claude (Anthropic), mai 2026
Lykke til på eksamen! 🎓