commit 8933e9501d69d4a44dfc0349df46f801a141e8b8 Author: Sterister Date: Fri May 29 18:44:00 2026 +0200 Initial commit: SMF2290 studie-app for eksamen vår 2026 Komplett pensumstudie-app med: - 120 flashcards, 49 quiz-spørsmål, 16 eksamenstrener-oppgaver - Sammendrag av alle 12 forelesninger - tl;dr-side for siste-minutts pugging - Søk gjennom hele pensumet - Dark/light mode, mobile-vennlig Cross-platform launchere (Start.sh + Start.bat) med auto-detect og auto-install av HTTP-server. PowerShell-fallback for Windows. Co-Authored-By: Claude Opus 4.7 (1M context) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7bf89f1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# Editor / OS +.DS_Store +.idea/ +.vscode/ +*.swp +*.swo +*~ +Thumbs.db + +# Node (hvis brukt for verifikasjon) +node_modules/ +package-lock.json +package.json + +# Lokale tmp-filer +*.log +*.bak +*.tmp + +# App localStorage tilstand (lagres pr nettleser) +.cache/ + +# Verifikasjons-skjermbilder +/screenshots/ +.claude/ diff --git a/Diskusjon-uke3.pptx b/Diskusjon-uke3.pptx new file mode 100644 index 0000000..6730e74 Binary files /dev/null and b/Diskusjon-uke3.pptx differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..6f3735c --- /dev/null +++ b/README.md @@ -0,0 +1,89 @@ +# 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 + +- **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) +├── notes/ # Markdown-sammendrag per uke + tldr.md +├── 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! 🎓 diff --git a/Start.bat b/Start.bat new file mode 100644 index 0000000..2bda713 --- /dev/null +++ b/Start.bat @@ -0,0 +1,172 @@ +@echo off +rem ===================================================================== +rem SMF2290 Pensum - Start.bat +rem Universal launcher for Windows: setter opp alt og starter studie-appen. +rem Fungerer selv pa et helt nytt Windows-system (10/11). +rem ===================================================================== + +setlocal enabledelayedexpansion +title SMF2290 Pensum +color 0F +cd /d "%~dp0" + +set "SCRIPT_DIR=%~dp0" +set "APP_DIR=%SCRIPT_DIR%app" +set "VENDOR_DIR=%APP_DIR%\vendor" +set "PS_SERVER=%SCRIPT_DIR%server.ps1" +set DEFAULT_PORT=8765 +set PORT=%DEFAULT_PORT% + +echo. +echo SMF . 2290 Etikk, baerekraft og samfunnsansvar +echo Pensum studie-app . v1.0 +echo. + +rem --- Sanity check ---------------------------------------------------- +if not exist "%APP_DIR%\index.html" ( + echo [x] Fant ikke %APP_DIR%\index.html + echo Kjor Start.bat fra SMF-prosjektmappen. + pause + exit /b 1 +) + +rem --- Detect server runtime ------------------------------------------- +set "SERVER_CMD=" +set "SERVER_NAME=" + +rem 1. Python via py launcher (best paa Windows) +py -3 --version >nul 2>&1 +if not errorlevel 1 ( + for /f "tokens=2" %%v in ('py -3 --version 2^>^&1') do set "SERVER_NAME=Python %%v" + set "SERVER_CMD=py -3 -m http.server %PORT% --bind 127.0.0.1" + goto :have_server +) + +rem 2. python (could be Win Store alias - check it actually works) +python --version >nul 2>&1 +if not errorlevel 1 ( + python --version 2>&1 | findstr /R /C:"^Python 3" >nul + if not errorlevel 1 ( + for /f "tokens=2" %%v in ('python --version 2^>^&1') do set "SERVER_NAME=Python %%v" + set "SERVER_CMD=python -m http.server %PORT% --bind 127.0.0.1" + goto :have_server + ) +) + +rem 3. Node.js +where node >nul 2>&1 +if not errorlevel 1 ( + for /f "delims=" %%v in ('node --version 2^>^&1') do set "SERVER_NAME=Node.js %%v" + set "SERVER_CMD=npx --yes http-server -p %PORT% -a 127.0.0.1 --silent" + goto :have_server +) + +rem 4. PowerShell HttpListener (innebygd i Windows) +where powershell >nul 2>&1 +if not errorlevel 1 ( + if exist "%PS_SERVER%" ( + set "SERVER_NAME=PowerShell HttpListener" + set "SERVER_CMD=powershell -NoProfile -ExecutionPolicy Bypass -File ""%PS_SERVER%"" -Port %PORT% -Root ""%APP_DIR%""" + echo [!] Python/Node ikke funnet - bruker innebygd PowerShell-server + goto :have_server + ) +) + +rem --- No runtime found - try winget ---------------------------------- +echo [!] Ingen Python/Node funnet pa systemet. +echo. +where winget >nul 2>&1 +if not errorlevel 1 ( + echo [?] Vil du installere Python 3 via winget? [J/N] + set /p "INSTALL_CHOICE=" + if /i "!INSTALL_CHOICE!"=="J" ( + echo [.] Installerer Python 3.12 via winget ... + winget install --id Python.Python.3.12 --silent --accept-package-agreements --accept-source-agreements + if not errorlevel 1 ( + echo [v] Python installert. Starter pa nytt ... + timeout /t 3 >nul + start "" cmd /c "%~f0" + exit /b 0 + ) + ) +) + +echo. +echo Installer en av disse manuelt: +echo . Python 3: https://www.python.org/downloads/ +echo eller via Microsoft Store ^(sok etter "Python 3"^) +echo . Node.js: https://nodejs.org/ +echo. +echo Trykk en tast for a apne Microsoft Store ... +pause >nul +start ms-windows-store://search/?query=Python%%203 +exit /b 1 + +:have_server +echo [v] Server-runtime: %SERVER_NAME% + +rem --- Verify marked.js ------------------------------------------------ +if not exist "%VENDOR_DIR%\marked.min.js" ( + echo [.] marked.min.js mangler - laster ned ... + if not exist "%VENDOR_DIR%" mkdir "%VENDOR_DIR%" + powershell -NoProfile -Command "try { Invoke-WebRequest -UseBasicParsing -Uri 'https://cdn.jsdelivr.net/npm/marked/marked.min.js' -OutFile '%VENDOR_DIR%\marked.min.js' } catch { exit 1 }" + if not exist "%VENDOR_DIR%\marked.min.js" ( + echo [x] Klarte ikke laste ned marked.js. Trenger internett ved forste kjoring. + pause + exit /b 1 + ) + echo [v] marked.js lastet ned +) else ( + echo [v] marked.js OK +) + +rem --- Verify notes/ exists in app/ ------------------------------------ +if not exist "%APP_DIR%\notes\uke17-eksamen.md" ( + echo [.] Notes mangler i app/ - kopierer ... + if exist "%APP_DIR%\notes" rmdir /s /q "%APP_DIR%\notes" 2>nul + mkdir "%APP_DIR%\notes" 2>nul + xcopy /Y /Q "%SCRIPT_DIR%notes\*.md" "%APP_DIR%\notes\" >nul + if exist "%APP_DIR%\notes\uke17-eksamen.md" ( + echo [v] Notes kopiert + ) else ( + echo [x] Klarte ikke kopiere notes/ + pause + exit /b 1 + ) +) + +rem --- Find a free port ----------------------------------------------- +:try_port +netstat -an | findstr ":%PORT% " | findstr "LISTENING" >nul +if not errorlevel 1 ( + echo [!] Port %PORT% er opptatt - prover %PORT%+1 + set /a PORT=%PORT%+1 + if %PORT% gtr 8800 ( + echo [x] Fant ingen ledig port. Lukk noen prosesser og prov igjen. + pause + exit /b 1 + ) + rem Recompute SERVER_CMD with new port + set "SERVER_CMD=!SERVER_CMD:%DEFAULT_PORT%=%PORT%!" + goto :try_port +) + +rem --- Banner ---------------------------------------------------------- +echo. +echo +----------------------------------------------+ +echo ^| SMF2290 . Pensum ^| +echo ^| ^| +echo ^| -^> http://localhost:%PORT% ^| +echo ^| ^| +echo ^| Trykk Ctrl+C for a stoppe ^| +echo +----------------------------------------------+ +echo. + +rem --- Open browser after short delay (in detached process) ---------- +start "" /min cmd /c "timeout /t 2 >nul & start http://localhost:%PORT%" + +rem --- Start server ---------------------------------------------------- +cd /d "%APP_DIR%" +%SERVER_CMD% + +endlocal diff --git a/Start.sh b/Start.sh new file mode 100755 index 0000000..3f18277 --- /dev/null +++ b/Start.sh @@ -0,0 +1,253 @@ +#!/usr/bin/env bash +# ===================================================================== +# SMF2290 Pensum — Start.sh +# Universal launcher: setter opp alt som trengs og starter studie-appen. +# Fungerer på Linux, macOS, og WSL/Git-Bash på Windows. +# ===================================================================== + +set -e + +# --- Resolve script directory (works with symlinks too) ----------- +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +APP_DIR="$SCRIPT_DIR/app" +VENDOR_DIR="$APP_DIR/vendor" +DEFAULT_PORT=8765 + +# --- ANSI colours -------------------------------------------------- +if [ -t 1 ] && command -v tput >/dev/null 2>&1; then + BOLD="$(tput bold)"; DIM="$(tput dim)"; RESET="$(tput sgr0)" + RED="$(tput setaf 1)"; GREEN="$(tput setaf 2)"; YELLOW="$(tput setaf 3)" + BLUE="$(tput setaf 4)"; ORANGE="$(tput setaf 208 2>/dev/null || tput setaf 3)" +else + BOLD=""; DIM=""; RESET=""; RED=""; GREEN=""; YELLOW=""; BLUE=""; ORANGE="" +fi + +say() { printf "%s\n" "$*"; } +info() { printf " ${BLUE}▸${RESET} %s\n" "$*"; } +ok() { printf " ${GREEN}✓${RESET} %s\n" "$*"; } +warn() { printf " ${YELLOW}!${RESET} %s\n" "$*"; } +err() { printf " ${RED}✗${RESET} %s\n" "$*"; } + +# --- Banner -------------------------------------------------------- +banner() { + printf "\n" + printf " ${ORANGE}${BOLD}SMF · 2290${RESET} ${DIM}Etikk, bærekraft og samfunnsansvar${RESET}\n" + printf " ${BOLD}${BOLD}Pensum${RESET} ${DIM}studie-app · v1.0${RESET}\n" + printf "\n" +} +banner + +# --- Sanity check -------------------------------------------------- +if [ ! -d "$APP_DIR" ]; then + err "Fant ikke app-mappen: $APP_DIR" + err "Kjør Start.sh fra SMF-prosjektmappen." + exit 1 +fi + +# --- OS detection -------------------------------------------------- +OS_NAME="$(uname -s 2>/dev/null || echo unknown)" +case "$OS_NAME" in + Linux*) PLATFORM="linux" ;; + Darwin*) PLATFORM="macos" ;; + MINGW*|MSYS*|CYGWIN*) PLATFORM="windows" ;; + *) PLATFORM="unknown" ;; +esac +info "Plattform: ${BOLD}$PLATFORM${RESET}" + +# --- Detect / install HTTP server --------------------------------- +SERVER_CMD="" +SERVER_NAME="" + +find_server() { + if command -v python3 >/dev/null 2>&1; then + SERVER_CMD="python3 -m http.server PORT --bind 127.0.0.1" + SERVER_NAME="Python 3 ($(python3 --version 2>&1 | awk '{print $2}'))" + return 0 + fi + if command -v python >/dev/null 2>&1 && python --version 2>&1 | grep -q "Python 3"; then + SERVER_CMD="python -m http.server PORT --bind 127.0.0.1" + SERVER_NAME="Python 3 ($(python --version 2>&1 | awk '{print $2}'))" + return 0 + fi + if command -v php >/dev/null 2>&1; then + SERVER_CMD="php -S 127.0.0.1:PORT -t ." + SERVER_NAME="PHP $(php --version 2>&1 | head -1 | awk '{print $2}')" + return 0 + fi + if command -v ruby >/dev/null 2>&1; then + SERVER_CMD="ruby -run -e httpd . --port=PORT --bind-address=127.0.0.1" + SERVER_NAME="Ruby $(ruby --version 2>&1 | awk '{print $2}')" + return 0 + fi + if command -v node >/dev/null 2>&1 && command -v npx >/dev/null 2>&1; then + SERVER_CMD="npx --yes http-server -p PORT -a 127.0.0.1 --silent" + SERVER_NAME="Node.js $(node --version 2>&1)" + return 0 + fi + return 1 +} + +try_install_python() { + warn "Ingen webserver funnet. Forsøker å installere Python 3 …" + local installed=0 + if command -v apt-get >/dev/null 2>&1; then + info "Bruker apt (Debian/Ubuntu)" + if sudo -n true 2>/dev/null || sudo -v; then + sudo apt-get update -y && sudo apt-get install -y python3 && installed=1 + fi + elif command -v dnf >/dev/null 2>&1; then + info "Bruker dnf (Fedora/RHEL)" + sudo dnf install -y python3 && installed=1 + elif command -v yum >/dev/null 2>&1; then + info "Bruker yum" + sudo yum install -y python3 && installed=1 + elif command -v pacman >/dev/null 2>&1; then + info "Bruker pacman (Arch)" + sudo pacman -Sy --noconfirm python && installed=1 + elif command -v zypper >/dev/null 2>&1; then + info "Bruker zypper (openSUSE)" + sudo zypper install -y python3 && installed=1 + elif command -v apk >/dev/null 2>&1; then + info "Bruker apk (Alpine)" + sudo apk add python3 && installed=1 + elif command -v brew >/dev/null 2>&1; then + info "Bruker Homebrew (macOS)" + brew install python3 && installed=1 + elif [ "$PLATFORM" = "macos" ]; then + warn "Homebrew finnes ikke. Installerer Homebrew først …" + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" \ + && brew install python3 && installed=1 + fi + [ $installed -eq 1 ] +} + +info "Søker etter HTTP-server …" +if find_server; then + ok "Server-runtime: ${BOLD}$SERVER_NAME${RESET}" +else + if try_install_python && find_server; then + ok "Server-runtime: ${BOLD}$SERVER_NAME${RESET} (nylig installert)" + else + err "Klarte ikke installere en webserver automatisk." + say "" + say " Installer ${BOLD}én av disse${RESET} manuelt og prøv igjen:" + say " • Python 3: https://www.python.org/downloads/" + say " • Node.js: https://nodejs.org/" + say " • PHP eller Ruby via pakkesystemet ditt" + say "" + exit 1 + fi +fi + +# --- Verify marked.js (markdown renderer) ------------------------- +if [ ! -s "$VENDOR_DIR/marked.min.js" ]; then + warn "marked.min.js mangler — laster ned …" + mkdir -p "$VENDOR_DIR" + if command -v curl >/dev/null 2>&1; then + curl -fsSL https://cdn.jsdelivr.net/npm/marked/marked.min.js -o "$VENDOR_DIR/marked.min.js" \ + && ok "marked.js lastet ned" \ + || { err "Klarte ikke laste ned marked.js. Trenger internett ved første kjøring."; exit 1; } + elif command -v wget >/dev/null 2>&1; then + wget -q https://cdn.jsdelivr.net/npm/marked/marked.min.js -O "$VENDOR_DIR/marked.min.js" \ + && ok "marked.js lastet ned" \ + || { err "Klarte ikke laste ned marked.js."; exit 1; } + else + err "Hverken curl eller wget funnet. Installer en av dem og kjør Start.sh igjen." + exit 1 + fi +else + ok "marked.js OK ($(wc -c < "$VENDOR_DIR/marked.min.js") bytes)" +fi + +# --- Sanity-sjekk dataene ---------------------------------------- +required_files=( + "index.html" + "css/style.css" + "js/app.js" + "data/flashcards.json" + "data/quiz.json" + "data/exam.json" + "notes/uke17-eksamen.md" +) +missing=0 +for f in "${required_files[@]}"; do + if [ ! -e "$APP_DIR/$f" ] && [ ! -L "$APP_DIR/$f" ]; then + err "Mangler: app/$f" + missing=$((missing + 1)) + fi +done + +# Notes-mappen er en symlink — sjekk at den peker rett +if [ -L "$APP_DIR/notes" ] && [ ! -e "$APP_DIR/notes" ]; then + warn "notes-symlink er ødelagt — gjenoppretter …" + rm -f "$APP_DIR/notes" +fi +if [ ! -d "$APP_DIR/notes" ]; then + if [ -d "$SCRIPT_DIR/notes" ]; then + ln -sfn "../notes" "$APP_DIR/notes" + ok "Symlink notes/ gjenopprettet" + else + err "Fant ikke notes/-mappen i prosjektet" + missing=$((missing + 1)) + fi +fi +[ $missing -eq 0 ] && ok "Alle nødvendige filer på plass" + +# --- Pick a free port -------------------------------------------- +port_free() { + local p="$1" + if command -v lsof >/dev/null 2>&1; then + ! lsof -i :"$p" -sTCP:LISTEN >/dev/null 2>&1 + elif command -v ss >/dev/null 2>&1; then + ! ss -ltn 2>/dev/null | awk '{print $4}' | grep -q ":$p$" + elif command -v netstat >/dev/null 2>&1; then + ! netstat -ltn 2>/dev/null | awk '{print $4}' | grep -q ":$p$" + else + # No tool — assume free, the server will error out if not + return 0 + fi +} + +PORT="$DEFAULT_PORT" +while ! port_free "$PORT"; do + warn "Port $PORT er opptatt — prøver $((PORT + 1))" + PORT=$((PORT + 1)) + if [ "$PORT" -gt 8800 ]; then + err "Fant ingen ledig port i 8765–8800. Lukk noen prosesser og prøv igjen." + exit 1 + fi +done + +URL="http://localhost:$PORT" +SERVER_CMD="${SERVER_CMD//PORT/$PORT}" + +# --- Auto-open browser ------------------------------------------- +open_browser() { + ( sleep 1.5 + if command -v xdg-open >/dev/null 2>&1; then + xdg-open "$URL" >/dev/null 2>&1 & + elif command -v open >/dev/null 2>&1; then + open "$URL" >/dev/null 2>&1 & + elif command -v start >/dev/null 2>&1; then + start "$URL" >/dev/null 2>&1 & + fi + ) & +} + +# --- Banner og start ---------------------------------------------- +printf "\n" +printf " ${BOLD}┌──────────────────────────────────────────────┐${RESET}\n" +printf " ${BOLD}│${RESET} ${ORANGE}${BOLD}SMF2290${RESET} · Pensum ${BOLD}│${RESET}\n" +printf " ${BOLD}│${RESET} ${BOLD}│${RESET}\n" +printf " ${BOLD}│${RESET} ${GREEN}→ %-42s${RESET}${BOLD}│${RESET}\n" "$URL" +printf " ${BOLD}│${RESET} ${BOLD}│${RESET}\n" +SHORT_NAME="${SERVER_NAME:0:36}" +printf " ${BOLD}│${RESET} ${DIM}Server: %-38s${RESET}${BOLD}│${RESET}\n" "$SHORT_NAME" +printf " ${BOLD}│${RESET} ${DIM}Trykk Ctrl+C for å stoppe${RESET} ${BOLD}│${RESET}\n" +printf " ${BOLD}└──────────────────────────────────────────────┘${RESET}\n\n" + +open_browser + +cd "$APP_DIR" +# shellcheck disable=SC2086 +exec $SERVER_CMD diff --git a/Uke 10- sosiall pilar.pptx b/Uke 10- sosiall pilar.pptx new file mode 100644 index 0000000..50cdc51 Binary files /dev/null and b/Uke 10- sosiall pilar.pptx differ diff --git a/Uke 11- Circular Economy, ESG - Investeringer.pptx b/Uke 11- Circular Economy, ESG - Investeringer.pptx new file mode 100644 index 0000000..3d60dc4 Binary files /dev/null and b/Uke 11- Circular Economy, ESG - Investeringer.pptx differ diff --git a/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pptx b/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pptx new file mode 100644 index 0000000..653bab2 Binary files /dev/null and b/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pptx differ diff --git a/Uke 16- implementering.pptx b/Uke 16- implementering.pptx new file mode 100644 index 0000000..6e99bfc Binary files /dev/null and b/Uke 16- implementering.pptx differ diff --git a/Uke 17-Eksamen.pptx b/Uke 17-Eksamen.pptx new file mode 100644 index 0000000..f2bd66d Binary files /dev/null and b/Uke 17-Eksamen.pptx differ diff --git a/Uke 2 Introduksjon.pptx b/Uke 2 Introduksjon.pptx new file mode 100644 index 0000000..188d6dc Binary files /dev/null and b/Uke 2 Introduksjon.pptx differ diff --git a/Uke 3 – Etikk 1.pptx b/Uke 3 – Etikk 1.pptx new file mode 100644 index 0000000..b2fe60d Binary files /dev/null and b/Uke 3 – Etikk 1.pptx differ diff --git a/Uke 4 - Etikk 2.pptx b/Uke 4 - Etikk 2.pptx new file mode 100644 index 0000000..db118e5 Binary files /dev/null and b/Uke 4 - Etikk 2.pptx differ diff --git a/Uke 6- Institution, Stakeholder.pptx b/Uke 6- Institution, Stakeholder.pptx new file mode 100644 index 0000000..1b3d9cf Binary files /dev/null and b/Uke 6- Institution, Stakeholder.pptx differ diff --git a/Uke 7.pptx b/Uke 7.pptx new file mode 100644 index 0000000..783cd8d Binary files /dev/null and b/Uke 7.pptx differ diff --git a/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pptx b/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pptx new file mode 100644 index 0000000..c384730 Binary files /dev/null and b/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pptx differ diff --git a/app/css/style.css b/app/css/style.css new file mode 100644 index 0000000..fc26ea0 --- /dev/null +++ b/app/css/style.css @@ -0,0 +1,1830 @@ +/* =================================================== + SMF2290 Pensum — Editorial Scholarly Design System + =================================================== */ + +@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Public+Sans:ital,wght@0,300..900;1,300..900&family=JetBrains+Mono:ital,wght@0,400..700;1,400..700&display=swap'); + +:root { + /* Colors — Dark (default) — deep ink with warm accents */ + --bg: #0F1218; + --bg-warm: #131720; + --surface: #1A1F2A; + --surface-2: #232936; + --ink: #EDE6D6; + --ink-2: #C7C0AF; + --muted: #8D8674; + --subtle: #5F5A4D; + --line: rgba(237, 230, 214, 0.10); + --line-strong: rgba(237, 230, 214, 0.22); + + /* Theme accents */ + --accent: #E07B5F; /* warm terracotta */ + --accent-2: #D9B057; /* aged gold */ + + --theme-etikk: #D89AA2; + --theme-etikk-soft: #4A2027; + --theme-etikk-bg: #2A1A1D; + + --theme-baerekraft: #9CC089; + --theme-baerekraft-soft: #2D4029; + --theme-baerekraft-bg: #1A2419; + + --theme-samfunn: #E6B777; + --theme-samfunn-soft: #5A3D17; + --theme-samfunn-bg: #2A2014; + + --theme-verktoy: #A2BDD9; + --theme-verktoy-soft: #1F3149; + --theme-verktoy-bg: #161E2A; + + /* Type */ + --f-display: 'Fraunces', 'Georgia', serif; + --f-body: 'Public Sans', system-ui, sans-serif; + --f-mono: 'JetBrains Mono', 'Menlo', monospace; + + /* Scale */ + --s-0: 0.75rem; + --s-1: 0.875rem; + --s-2: 1rem; + --s-3: 1.125rem; + --s-4: 1.25rem; + --s-5: 1.5rem; + --s-6: 2rem; + --s-7: 2.75rem; + --s-8: 4rem; + --s-9: 6rem; + --s-10: 9rem; + + /* Spacing */ + --sp-1: 0.25rem; + --sp-2: 0.5rem; + --sp-3: 0.75rem; + --sp-4: 1rem; + --sp-5: 1.5rem; + --sp-6: 2rem; + --sp-7: 3rem; + --sp-8: 4.5rem; + --sp-9: 6rem; + --sp-10: 9rem; + + --radius: 3px; + --radius-lg: 14px; + + --maxw-text: 64ch; + --maxw-page: 1340px; + --maxw-narrow: 920px; + + --ease: cubic-bezier(0.22, 0.7, 0.36, 1); + --ease-soft: cubic-bezier(0.4, 0, 0.2, 1); +} + +[data-theme="light"] { + --bg: #EFEAE0; + --bg-warm: #F4EFE6; + --surface: #F8F5ED; + --surface-2: #FBF9F3; + --ink: #1A2230; + --ink-2: #3B4252; + --muted: #6E6857; + --subtle: #948D7B; + --line: rgba(26, 34, 48, 0.12); + --line-strong: rgba(26, 34, 48, 0.22); + + --accent: #A53E2E; + --accent-2: #B17E2C; + + --theme-etikk: #7A2E3A; + --theme-etikk-soft: #C49AA3; + --theme-etikk-bg: #F0DEDF; + + --theme-baerekraft: #3D5A39; + --theme-baerekraft-soft: #A4B89F; + --theme-baerekraft-bg: #DBE3D5; + + --theme-samfunn: #A06B27; + --theme-samfunn-soft: #D8B687; + --theme-samfunn-bg: #EFDFC4; + + --theme-verktoy: #2C4767; + --theme-verktoy-soft: #91A7C0; + --theme-verktoy-bg: #D8E1EC; +} + +/* =================================================== + Reset + =================================================== */ +*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } +html { font-size: 16px; -webkit-text-size-adjust: 100%; scroll-behavior: smooth; } +body { + font-family: var(--f-body); + font-size: var(--s-2); + line-height: 1.6; + color: var(--ink); + background: var(--bg); + font-feature-settings: "ss01", "ss02", "cv11"; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + min-height: 100vh; + overflow-x: hidden; + transition: background 0.4s var(--ease), color 0.4s var(--ease); +} + +/* Subtle paper grain */ +body::before { + content: ''; + position: fixed; + inset: 0; + pointer-events: none; + z-index: 0; + opacity: 0.03; + background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); + mix-blend-mode: screen; +} +[data-theme="light"] body::before { mix-blend-mode: multiply; opacity: 0.045; } + +/* Warm ambient glow */ +body::after { + content: ''; + position: fixed; + inset: 0; + pointer-events: none; + z-index: 0; + background: + radial-gradient(ellipse 900px 700px at 10% -10%, rgba(224, 123, 95, 0.10), transparent 60%), + radial-gradient(ellipse 800px 600px at 92% 110%, rgba(156, 192, 137, 0.06), transparent 60%); +} +[data-theme="light"] body::after { + background: + radial-gradient(ellipse 800px 600px at 12% -10%, rgba(165, 62, 46, 0.07), transparent 60%), + radial-gradient(ellipse 700px 500px at 90% 110%, rgba(61, 90, 57, 0.06), transparent 60%); +} + +img, svg { display: block; max-width: 100%; } +button { font: inherit; color: inherit; background: none; border: none; cursor: pointer; } +input, textarea { font: inherit; color: inherit; } +a { color: inherit; text-decoration: none; } +ul, ol { list-style: none; } + +::selection { background: var(--ink); color: var(--bg-warm); } + +/* =================================================== + Typography + =================================================== */ +.display { + font-family: var(--f-display); + font-weight: 300; + font-variation-settings: "opsz" 144, "SOFT" 50; + letter-spacing: -0.03em; + line-height: 0.92; + color: var(--ink); +} +.display-it { font-style: italic; } + +.eyebrow { + font-family: var(--f-mono); + font-size: var(--s-0); + text-transform: uppercase; + letter-spacing: 0.15em; + color: var(--muted); + font-weight: 500; +} +.eyebrow strong { color: var(--ink); font-weight: 600; } + +.serif { font-family: var(--f-display); } +.mono { font-family: var(--f-mono); } + +h1, h2, h3, h4 { font-family: var(--f-display); font-weight: 400; letter-spacing: -0.02em; line-height: 1.1; color: var(--ink); } +h1 { font-size: var(--s-7); font-variation-settings: "opsz" 80, "SOFT" 30; } +h2 { font-size: var(--s-6); font-variation-settings: "opsz" 48; } +h3 { font-size: var(--s-5); font-variation-settings: "opsz" 36; } +h4 { font-size: var(--s-4); font-weight: 500; font-variation-settings: "opsz" 14; letter-spacing: -0.01em; } + +p { color: var(--ink-2); } +p + p { margin-top: var(--sp-4); } + +strong { color: var(--ink); font-weight: 600; } +em { font-family: var(--f-display); font-style: italic; font-weight: 400; color: var(--ink); } + +code, kbd { + font-family: var(--f-mono); + font-size: 0.92em; + background: var(--surface-2); + padding: 0.12em 0.42em; + border-radius: var(--radius); + border: 1px solid var(--line); +} + +blockquote { + font-family: var(--f-display); + font-style: italic; + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 50; + font-size: var(--s-5); + line-height: 1.35; + color: var(--ink); + border-left: 2px solid var(--accent); + padding-left: var(--sp-5); + margin: var(--sp-6) 0; +} + +/* =================================================== + Layout + =================================================== */ +.app { + position: relative; + z-index: 1; + display: grid; + grid-template-columns: 280px 1fr; + min-height: 100vh; +} + +.app--no-sidebar { grid-template-columns: 1fr; } + +@media (max-width: 900px) { + .app { grid-template-columns: 1fr; } +} + +/* Sidebar */ +.sidebar { + position: sticky; + top: 0; + height: 100vh; + padding: var(--sp-6) var(--sp-5); + border-right: 1px solid var(--line); + background: var(--bg-warm); + overflow-y: auto; + z-index: 10; +} + +.sidebar__brand { + display: flex; + flex-direction: column; + gap: 2px; + margin-bottom: var(--sp-7); +} +.sidebar__brand-code { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); +} +.sidebar__brand-name { + font-family: var(--f-display); + font-size: var(--s-5); + font-weight: 400; + font-style: italic; + font-variation-settings: "opsz" 30, "SOFT" 100; + letter-spacing: -0.02em; + line-height: 1; + color: var(--ink); +} + +.sidebar__section { margin-bottom: var(--sp-6); } +.sidebar__label { + font-family: var(--f-mono); + font-size: 0.6875rem; + font-weight: 500; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--subtle); + margin-bottom: var(--sp-3); + padding-left: var(--sp-2); +} + +.sidebar__nav { display: flex; flex-direction: column; gap: 1px; } +.sidebar__link { + display: flex; + align-items: center; + gap: var(--sp-3); + padding: var(--sp-2) var(--sp-2); + font-size: var(--s-1); + color: var(--ink-2); + border-radius: var(--radius); + position: relative; + transition: background 0.18s var(--ease), color 0.18s var(--ease); +} +.sidebar__link:hover { background: var(--surface); color: var(--ink); } +.sidebar__link--active { + background: var(--surface); + color: var(--ink); + font-weight: 500; +} +.sidebar__link--active::before { + content: ''; + position: absolute; + left: -1px; + top: 8px; + bottom: 8px; + width: 2px; + background: var(--accent); +} +.sidebar__link-num { + font-family: var(--f-mono); + font-size: 0.6875rem; + color: var(--subtle); + font-variant-numeric: tabular-nums; + min-width: 1.8em; +} +.sidebar__link--active .sidebar__link-num { color: var(--accent); } + +.sidebar__exam { + margin-top: auto; + padding: var(--sp-4); + border: 1px solid var(--line); + border-radius: var(--radius); + background: var(--surface); +} +.sidebar__exam-label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); + margin-bottom: 4px; +} +.sidebar__exam-countdown { + font-family: var(--f-display); + font-size: var(--s-6); + line-height: 1; + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 30; + color: var(--accent); + letter-spacing: -0.04em; +} +.sidebar__exam-detail { + font-family: var(--f-mono); + font-size: 0.6875rem; + color: var(--muted); + margin-top: var(--sp-2); + letter-spacing: 0.04em; +} + +/* Mobile drawer */ +.sidebar-toggle { + display: none; + position: fixed; + top: 14px; + left: 14px; + z-index: 100; + width: 38px; + height: 38px; + border-radius: 50%; + background: var(--surface); + border: 1px solid var(--line); + align-items: center; + justify-content: center; +} +.sidebar-toggle svg { width: 18px; height: 18px; } +@media (max-width: 900px) { + .sidebar-toggle { display: flex; } + .sidebar { + position: fixed; + left: 0; top: 0; bottom: 0; + width: 84%; + max-width: 320px; + transform: translateX(-100%); + transition: transform 0.32s var(--ease); + box-shadow: 0 0 80px rgba(0,0,0,0.15); + } + .sidebar--open { transform: translateX(0); } + .sidebar-scrim { + position: fixed; inset: 0; + background: rgba(0,0,0,0.3); + z-index: 9; + opacity: 0; pointer-events: none; + transition: opacity 0.32s var(--ease); + } + .sidebar-scrim--open { opacity: 1; pointer-events: auto; } +} + +/* Main canvas */ +.canvas { + position: relative; + min-height: 100vh; + padding: 0; +} + +/* Top bar */ +.topbar { + position: sticky; + top: 0; + z-index: 8; + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--sp-4); + padding: var(--sp-4) var(--sp-7); + border-bottom: 1px solid var(--line); + background: rgba(15, 18, 24, 0.78); + backdrop-filter: saturate(180%) blur(14px); + -webkit-backdrop-filter: saturate(180%) blur(14px); +} +[data-theme="light"] .topbar { background: rgba(239, 234, 224, 0.75); } + +.topbar__crumbs { + display: flex; + align-items: center; + gap: var(--sp-3); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.05em; + text-transform: uppercase; + color: var(--muted); +} +.topbar__crumbs strong { color: var(--ink); font-weight: 500; } +.topbar__crumbs span { opacity: 0.5; } + +.topbar__actions { display: flex; gap: var(--sp-2); align-items: center; } + +.icon-btn { + width: 36px; height: 36px; + border-radius: var(--radius); + display: inline-flex; + align-items: center; + justify-content: center; + color: var(--ink-2); + border: 1px solid transparent; + transition: background 0.18s, border-color 0.18s, color 0.18s; +} +.icon-btn:hover { background: var(--surface); border-color: var(--line); color: var(--ink); } +.icon-btn svg { width: 18px; height: 18px; } + +.search { + position: relative; + flex: 0 1 420px; + min-width: 0; +} +.search__input { + width: 100%; + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius); + padding: var(--sp-2) var(--sp-3) var(--sp-2) calc(var(--sp-4) + 14px); + font-size: var(--s-1); + outline: none; + transition: border-color 0.18s, background 0.18s; +} +.search__input::placeholder { color: var(--subtle); } +.search__input:focus { border-color: var(--ink-2); background: var(--surface-2); } +.search__icon { + position: absolute; + left: var(--sp-3); + top: 50%; + transform: translateY(-50%); + width: 14px; height: 14px; + color: var(--subtle); + pointer-events: none; +} +.search__kbd { + position: absolute; + right: var(--sp-2); + top: 50%; + transform: translateY(-50%); + font-family: var(--f-mono); + font-size: 0.6875rem; + color: var(--subtle); + background: var(--bg); + border: 1px solid var(--line); + padding: 1px 6px; + border-radius: 3px; +} + +.search-results { + position: absolute; + top: calc(100% + 8px); + left: 0; right: 0; + background: var(--surface-2); + border: 1px solid var(--line); + border-radius: var(--radius-lg); + box-shadow: 0 12px 40px rgba(0,0,0,0.12); + max-height: 70vh; + overflow-y: auto; + display: none; + z-index: 100; +} +.search-results--open { display: block; } +.search-result { + display: block; + padding: var(--sp-3) var(--sp-4); + border-bottom: 1px solid var(--line); + cursor: pointer; + transition: background 0.12s; +} +.search-result:hover { background: var(--bg-warm); } +.search-result:last-child { border-bottom: 0; } +.search-result__type { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--accent); + margin-bottom: 2px; +} +.search-result__title { font-weight: 500; color: var(--ink); font-size: var(--s-1); } +.search-result__snippet { font-size: var(--s-0); color: var(--muted); margin-top: 4px; } +.search-result mark { background: var(--theme-samfunn-bg); color: var(--ink); padding: 0 2px; border-radius: 2px; } + +/* =================================================== + Page containers + =================================================== */ +.page { + padding: var(--sp-8) var(--sp-7); + max-width: var(--maxw-page); + margin: 0 auto; +} +.page--narrow { max-width: var(--maxw-narrow); } +@media (max-width: 700px) { + .page { padding: var(--sp-6) var(--sp-5); } + .topbar { padding: var(--sp-3) var(--sp-4) var(--sp-3) 60px; } +} + +/* =================================================== + Home page + =================================================== */ +.hero { + display: grid; + grid-template-columns: 1fr; + gap: var(--sp-8); + align-items: end; + padding: var(--sp-9) 0 var(--sp-8); + border-bottom: 1px solid var(--line); + position: relative; +} +.hero__meta { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); + display: flex; + flex-wrap: wrap; + gap: var(--sp-5); + margin-bottom: var(--sp-5); +} +.hero__meta strong { color: var(--ink); font-weight: 500; } +.hero__title { + font-family: var(--f-display); + font-size: clamp(3rem, 9vw, 8rem); + font-weight: 300; + font-variation-settings: "opsz" 144, "SOFT" 30; + letter-spacing: -0.04em; + line-height: 0.9; + color: var(--ink); +} +.hero__title em { + font-style: italic; + font-weight: 300; + color: var(--accent); + font-variation-settings: "opsz" 144, "SOFT" 100; +} +.hero__quote { + font-family: var(--f-display); + font-style: italic; + font-size: var(--s-5); + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 70; + line-height: 1.35; + color: var(--ink); + max-width: 56ch; + margin-top: var(--sp-6); +} +.hero__quote::before { content: '“'; color: var(--accent); margin-right: 0.05em; } +.hero__quote::after { content: '”'; color: var(--accent); margin-left: 0.05em; } +.hero__attribution { + margin-top: var(--sp-3); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.1em; + color: var(--muted); +} + +.exam-strip { + display: flex; + flex-wrap: wrap; + gap: var(--sp-6); + padding: var(--sp-5) 0; + border-bottom: 1px solid var(--line); +} +.exam-cell { + display: flex; + flex-direction: column; + gap: 2px; +} +.exam-cell__label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.15em; + text-transform: uppercase; + color: var(--subtle); +} +.exam-cell__value { + font-family: var(--f-display); + font-size: var(--s-4); + font-weight: 400; + font-variation-settings: "opsz" 36; + color: var(--ink); +} + +/* Theme cards */ +.themes { + padding: var(--sp-8) 0; +} +.themes__head { + display: flex; + justify-content: space-between; + align-items: end; + margin-bottom: var(--sp-6); +} +.themes__title { + font-family: var(--f-display); + font-size: var(--s-6); + font-weight: 400; + font-variation-settings: "opsz" 48; + letter-spacing: -0.02em; +} +.themes__count { + font-family: var(--f-mono); + font-size: var(--s-0); + color: var(--muted); + letter-spacing: 0.1em; + text-transform: uppercase; +} + +.themes__grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: var(--sp-5); +} +@media (max-width: 700px) { .themes__grid { grid-template-columns: 1fr; } } + +.theme-card { + position: relative; + display: block; + padding: var(--sp-7) var(--sp-6) var(--sp-6); + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius-lg); + overflow: hidden; + transition: transform 0.4s var(--ease), box-shadow 0.4s var(--ease), border-color 0.4s var(--ease); + isolation: isolate; +} +.theme-card::before { + content: ''; + position: absolute; + top: 0; left: 0; + width: 100%; height: 4px; + background: var(--theme-color); + transform-origin: left; + transform: scaleX(0); + transition: transform 0.6s var(--ease); + z-index: 1; +} +.theme-card::after { + content: ''; + position: absolute; + inset: 0; + background: radial-gradient(circle at 100% 0%, var(--theme-color-bg), transparent 50%); + opacity: 0.6; + z-index: 0; + transition: opacity 0.4s var(--ease); +} +.theme-card:hover { + transform: translateY(-2px); + border-color: var(--theme-color); + box-shadow: 0 18px 40px -16px var(--theme-color-shadow, rgba(0,0,0,0.18)); +} +.theme-card:hover::before { transform: scaleX(1); } +.theme-card:hover::after { opacity: 1; } +.theme-card > * { position: relative; z-index: 2; } + +.theme-card__num { + font-family: var(--f-display); + font-size: var(--s-10); + font-weight: 300; + font-variation-settings: "opsz" 144, "SOFT" 100; + line-height: 0.8; + color: var(--theme-color); + letter-spacing: -0.04em; + opacity: 0.18; + position: absolute; + top: var(--sp-3); + right: var(--sp-5); + pointer-events: none; + z-index: 1; +} + +.theme-card__eyebrow { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--theme-color); + font-weight: 600; + margin-bottom: var(--sp-3); +} + +.theme-card__title { + font-family: var(--f-display); + font-size: var(--s-7); + font-weight: 300; + font-variation-settings: "opsz" 80, "SOFT" 40; + letter-spacing: -0.03em; + line-height: 0.95; + color: var(--ink); + margin-bottom: var(--sp-3); +} +.theme-card__title em { + font-style: italic; + font-weight: 300; + font-variation-settings: "opsz" 80, "SOFT" 100; + color: var(--theme-color); +} + +.theme-card__summary { + font-size: var(--s-1); + color: var(--ink-2); + margin-bottom: var(--sp-5); + max-width: 40ch; +} + +.theme-card__list { + display: flex; + flex-wrap: wrap; + gap: 6px; + margin-bottom: var(--sp-5); +} +.theme-card__chip { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.04em; + padding: 3px 8px; + border: 1px solid var(--line); + border-radius: 2px; + color: var(--muted); + background: var(--surface-2); +} + +.theme-card__foot { + display: flex; + justify-content: space-between; + align-items: center; + padding-top: var(--sp-4); + border-top: 1px solid var(--line); + font-family: var(--f-mono); + font-size: var(--s-0); + color: var(--muted); + letter-spacing: 0.1em; + text-transform: uppercase; +} +.theme-card__arrow { + display: inline-flex; + align-items: center; + gap: 6px; + color: var(--theme-color); + font-weight: 600; + transition: transform 0.4s var(--ease); +} +.theme-card:hover .theme-card__arrow { transform: translateX(4px); } + +/* Theme color schemes */ +.theme-card--etikk { + --theme-color: var(--theme-etikk); + --theme-color-soft: var(--theme-etikk-soft); + --theme-color-bg: var(--theme-etikk-bg); + --theme-color-shadow: rgba(122, 46, 58, 0.25); +} +.theme-card--baerekraft { + --theme-color: var(--theme-baerekraft); + --theme-color-soft: var(--theme-baerekraft-soft); + --theme-color-bg: var(--theme-baerekraft-bg); + --theme-color-shadow: rgba(61, 90, 57, 0.25); +} +.theme-card--samfunn { + --theme-color: var(--theme-samfunn); + --theme-color-soft: var(--theme-samfunn-soft); + --theme-color-bg: var(--theme-samfunn-bg); + --theme-color-shadow: rgba(160, 107, 39, 0.25); +} +.theme-card--verktoy { + --theme-color: var(--theme-verktoy); + --theme-color-soft: var(--theme-verktoy-soft); + --theme-color-bg: var(--theme-verktoy-bg); + --theme-color-shadow: rgba(44, 71, 103, 0.25); +} + +/* Modes (Flashcards / Quiz / Eksamen entry strip) */ +.modes { + padding: var(--sp-8) 0; + border-top: 1px solid var(--line); +} +.modes__grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 0; +} +@media (max-width: 700px) { .modes__grid { grid-template-columns: 1fr; } } + +.mode-card { + padding: var(--sp-6); + border-left: 1px solid var(--line); + display: flex; + flex-direction: column; + gap: var(--sp-3); + text-align: left; + background: transparent; + transition: background 0.3s var(--ease); + align-items: stretch; +} +.mode-card:first-child { border-left: 0; padding-left: 0; } +.mode-card:last-child { padding-right: 0; } +@media (max-width: 700px) { + .mode-card { border-left: 0; border-top: 1px solid var(--line); padding-left: 0; padding-right: 0; } + .mode-card:first-child { border-top: 0; } +} +.mode-card:hover { background: rgba(0,0,0,0.015); } +[data-theme="dark"] .mode-card:hover { background: rgba(255,255,255,0.02); } + +.mode-card__label { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); +} +.mode-card__title { + font-family: var(--f-display); + font-size: var(--s-6); + font-weight: 300; + font-variation-settings: "opsz" 48, "SOFT" 40; + letter-spacing: -0.02em; + line-height: 1.05; + color: var(--ink); +} +.mode-card__title em { font-style: italic; color: var(--accent); } +.mode-card__desc { font-size: var(--s-1); color: var(--muted); max-width: 36ch; } +.mode-card__cta { + margin-top: var(--sp-4); + display: inline-flex; + align-items: center; + gap: 6px; + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--accent); + font-weight: 600; +} +.mode-card__cta::after { + content: '→'; + transition: transform 0.3s var(--ease); +} +.mode-card:hover .mode-card__cta::after { transform: translateX(4px); } + +/* =================================================== + Week / Lesson page + =================================================== */ +.lesson-header { + padding: var(--sp-8) 0 var(--sp-6); + border-bottom: 1px solid var(--line); + margin-bottom: var(--sp-7); +} +.lesson-header__num { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.2em; + text-transform: uppercase; + color: var(--muted); + margin-bottom: var(--sp-3); +} +.lesson-header__title { + font-family: var(--f-display); + font-size: clamp(2.5rem, 6vw, 4.5rem); + font-weight: 300; + font-variation-settings: "opsz" 80, "SOFT" 30; + letter-spacing: -0.03em; + line-height: 0.95; +} +.lesson-header__title em { font-style: italic; color: var(--accent); } +.lesson-header__meta { + display: flex; + flex-wrap: wrap; + gap: var(--sp-4); + margin-top: var(--sp-5); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--muted); +} +.lesson-header__meta strong { color: var(--ink); font-weight: 500; } + +.tag { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 4px 10px; + border: 1px solid var(--theme-color, var(--line)); + background: var(--theme-color-bg, var(--surface)); + color: var(--theme-color, var(--ink)); + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.15em; + text-transform: uppercase; + border-radius: 2px; + font-weight: 600; +} + +.lesson { + display: grid; + grid-template-columns: 1fr min(64ch, 100%) 1fr; +} +.lesson > * { grid-column: 2; } +.lesson > .lesson-wide { grid-column: 1 / -1; } + +.lesson h2 { + font-size: var(--s-6); + margin-top: var(--sp-8); + margin-bottom: var(--sp-4); + padding-bottom: var(--sp-3); + border-bottom: 1px solid var(--line); + font-variation-settings: "opsz" 48, "SOFT" 30; + font-weight: 400; +} +.lesson h2::before { + content: counter(section, decimal-leading-zero) ' / '; + font-family: var(--f-mono); + font-size: var(--s-1); + font-weight: 500; + color: var(--muted); + letter-spacing: 0.1em; + vertical-align: middle; + margin-right: 12px; +} +.lesson h3 { + font-size: var(--s-5); + margin-top: var(--sp-6); + margin-bottom: var(--sp-3); + font-variation-settings: "opsz" 36; + font-weight: 500; +} +.lesson h4 { + font-size: var(--s-3); + margin-top: var(--sp-5); + margin-bottom: var(--sp-2); + color: var(--ink-2); + font-weight: 600; + font-family: var(--f-body); + letter-spacing: 0; +} +.lesson { counter-reset: section; } +.lesson h2 { counter-increment: section; } + +.lesson p { font-size: var(--s-2); line-height: 1.7; margin-bottom: var(--sp-4); } +.lesson ul, .lesson ol { margin: var(--sp-3) 0 var(--sp-4) var(--sp-5); } +.lesson ul li { list-style: '— '; padding-left: var(--sp-2); margin-bottom: var(--sp-2); color: var(--ink-2); line-height: 1.6; } +.lesson ol li { list-style: decimal-leading-zero; padding-left: var(--sp-2); margin-bottom: var(--sp-2); color: var(--ink-2); line-height: 1.6; font-variant-numeric: tabular-nums; } + +.lesson table { + width: 100%; + border-collapse: collapse; + margin: var(--sp-5) 0; + font-size: var(--s-1); +} +.lesson th, .lesson td { + padding: var(--sp-3) var(--sp-4); + text-align: left; + border-bottom: 1px solid var(--line); + vertical-align: top; +} +.lesson th { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--muted); + font-weight: 500; + background: var(--surface); + border-bottom: 1px solid var(--line-strong); +} + +.lesson blockquote { margin: var(--sp-6) 0; } + +.note-box { + background: var(--surface); + border: 1px solid var(--line); + border-left: 3px solid var(--accent-2); + border-radius: var(--radius); + padding: var(--sp-4) var(--sp-5); + margin: var(--sp-5) 0; +} +.note-box__label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--accent-2); + font-weight: 600; + margin-bottom: 6px; +} + +.toc { + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius); + padding: var(--sp-5); + margin-bottom: var(--sp-7); +} +.toc__label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); + margin-bottom: var(--sp-3); +} +.toc__list { display: flex; flex-direction: column; gap: 2px; } +.toc__link { + display: flex; + gap: var(--sp-3); + padding: 4px 0; + font-size: var(--s-1); + color: var(--ink-2); + transition: color 0.15s; +} +.toc__link:hover { color: var(--accent); } +.toc__num { + font-family: var(--f-mono); + font-size: var(--s-0); + color: var(--subtle); + min-width: 2em; + font-variant-numeric: tabular-nums; +} + +/* Concept callout - for definitions */ +.concept { + margin: var(--sp-5) 0; + padding: var(--sp-4) var(--sp-5); + background: var(--surface-2); + border: 1px solid var(--line); + border-radius: var(--radius-lg); + position: relative; +} +.concept__term { + font-family: var(--f-display); + font-size: var(--s-4); + font-style: italic; + font-weight: 400; + font-variation-settings: "opsz" 24, "SOFT" 100; + color: var(--ink); +} +.concept__def { + margin-top: 6px; + font-size: var(--s-1); + color: var(--ink-2); + line-height: 1.6; +} + +/* Pagination at bottom of lesson */ +.lesson-pager { + margin-top: var(--sp-9); + padding-top: var(--sp-6); + border-top: 1px solid var(--line); + display: flex; + justify-content: space-between; + gap: var(--sp-4); +} +.pager-link { + flex: 1; + display: block; + padding: var(--sp-4) var(--sp-5); + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius); + transition: background 0.2s, border-color 0.2s; +} +.pager-link:hover { background: var(--surface-2); border-color: var(--ink-2); } +.pager-link--prev { text-align: left; } +.pager-link--next { text-align: right; } +.pager-link__dir { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); + margin-bottom: 4px; +} +.pager-link__title { + font-family: var(--f-display); + font-size: var(--s-4); + font-weight: 400; + color: var(--ink); +} + +/* =================================================== + Flashcards + =================================================== */ +.fc-stage { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: var(--sp-6); + min-height: calc(100vh - 200px); + padding: var(--sp-7) var(--sp-5); + perspective: 1800px; +} + +.fc-meta { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); + display: flex; + gap: var(--sp-5); + align-items: center; +} +.fc-meta strong { color: var(--ink); font-weight: 500; } +.fc-meta__sep { opacity: 0.4; } + +.fc-card { + width: min(640px, 100%); + min-height: 380px; + cursor: pointer; + position: relative; + transform-style: preserve-3d; + transition: transform 0.7s var(--ease); + user-select: none; +} +.fc-card--flipped { transform: rotateY(180deg); } + +.fc-face { + position: absolute; + inset: 0; + backface-visibility: hidden; + -webkit-backface-visibility: hidden; + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius-lg); + padding: var(--sp-7); + display: flex; + flex-direction: column; + justify-content: center; + box-shadow: 0 30px 60px -30px rgba(0,0,0,0.2), + 0 0 0 1px rgba(0,0,0,0.04) inset; +} +.fc-face--back { + transform: rotateY(180deg); + background: var(--surface-2); +} + +.fc-face__type { + position: absolute; + top: var(--sp-5); + left: var(--sp-7); + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.2em; + text-transform: uppercase; + color: var(--muted); +} +.fc-face__hint { + position: absolute; + bottom: var(--sp-5); + left: var(--sp-7); + right: var(--sp-7); + display: flex; + justify-content: space-between; + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--subtle); +} + +.fc-face__front-text { + font-family: var(--f-display); + font-size: var(--s-7); + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 30; + letter-spacing: -0.02em; + line-height: 1.05; + color: var(--ink); + text-align: center; +} +.fc-face__back-text { + font-size: var(--s-3); + line-height: 1.5; + color: var(--ink-2); +} +.fc-face__back-term { + font-family: var(--f-display); + font-style: italic; + color: var(--ink); + font-size: var(--s-4); + display: block; + margin-bottom: var(--sp-3); +} + +.fc-controls { + display: flex; + gap: var(--sp-3); +} +.fc-btn { + padding: var(--sp-3) var(--sp-5); + border: 1px solid var(--line); + background: var(--surface); + border-radius: var(--radius); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.15em; + text-transform: uppercase; + font-weight: 500; + color: var(--ink-2); + transition: all 0.18s var(--ease); + display: inline-flex; + align-items: center; + gap: var(--sp-2); +} +.fc-btn:hover:not(:disabled) { background: var(--ink); color: var(--bg); border-color: var(--ink); } +.fc-btn:disabled { opacity: 0.4; cursor: not-allowed; } +.fc-btn--hard { color: var(--theme-etikk); } +.fc-btn--hard:hover { background: var(--theme-etikk); color: var(--bg); border-color: var(--theme-etikk); } +.fc-btn--good { color: var(--theme-samfunn); } +.fc-btn--good:hover { background: var(--theme-samfunn); color: var(--bg); border-color: var(--theme-samfunn); } +.fc-btn--easy { color: var(--theme-baerekraft); } +.fc-btn--easy:hover { background: var(--theme-baerekraft); color: var(--bg); border-color: var(--theme-baerekraft); } + +.fc-filters { + display: flex; + flex-wrap: wrap; + gap: var(--sp-2); + justify-content: center; +} +.fc-filter { + padding: 4px 12px; + background: transparent; + border: 1px solid var(--line); + border-radius: 100px; + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.1em; + text-transform: uppercase; + color: var(--muted); + cursor: pointer; + transition: all 0.18s var(--ease); +} +.fc-filter:hover { color: var(--ink); border-color: var(--ink-2); } +.fc-filter--active { background: var(--ink); color: var(--bg); border-color: var(--ink); } + +.fc-empty { + padding: var(--sp-7); + text-align: center; + color: var(--muted); + font-style: italic; + font-family: var(--f-display); + font-size: var(--s-4); +} + +/* =================================================== + Quiz + =================================================== */ +.quiz-stage { max-width: 740px; margin: 0 auto; padding: var(--sp-8) var(--sp-5); } +.quiz-bar { + height: 4px; + background: var(--line); + border-radius: 2px; + overflow: hidden; + margin-bottom: var(--sp-7); +} +.quiz-bar__fill { + height: 100%; + background: var(--accent); + width: 0%; + transition: width 0.4s var(--ease); +} +.quiz-meta { + display: flex; + justify-content: space-between; + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.15em; + text-transform: uppercase; + color: var(--muted); + margin-bottom: var(--sp-5); +} +.quiz-meta strong { color: var(--ink); font-weight: 500; } +.quiz-question { + font-family: var(--f-display); + font-size: var(--s-6); + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 30; + letter-spacing: -0.02em; + line-height: 1.15; + margin-bottom: var(--sp-6); +} +.quiz-question em { font-style: italic; color: var(--accent); } + +.quiz-options { display: flex; flex-direction: column; gap: var(--sp-3); } +.quiz-option { + padding: var(--sp-4) var(--sp-5); + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius); + cursor: pointer; + display: flex; + gap: var(--sp-3); + align-items: flex-start; + text-align: left; + transition: all 0.18s var(--ease); + font-size: var(--s-2); + color: var(--ink); + line-height: 1.5; +} +.quiz-option__letter { + font-family: var(--f-display); + font-style: italic; + font-weight: 400; + color: var(--muted); + min-width: 1.5em; + font-size: var(--s-4); +} +.quiz-option:hover:not(.quiz-option--disabled) { + border-color: var(--ink-2); + background: var(--surface-2); +} +.quiz-option--selected { border-color: var(--ink); background: var(--surface-2); } +.quiz-option--correct { + border-color: var(--theme-baerekraft); + background: var(--theme-baerekraft-bg); + color: var(--theme-baerekraft); +} +.quiz-option--correct .quiz-option__letter { color: var(--theme-baerekraft); } +.quiz-option--wrong { + border-color: var(--theme-etikk); + background: var(--theme-etikk-bg); + color: var(--theme-etikk); +} +.quiz-option--wrong .quiz-option__letter { color: var(--theme-etikk); } +.quiz-option--disabled { cursor: default; } + +.quiz-explanation { + margin-top: var(--sp-5); + padding: var(--sp-4) var(--sp-5); + background: var(--surface); + border: 1px solid var(--line); + border-left: 3px solid var(--accent); + border-radius: var(--radius); +} +.quiz-explanation__label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--accent); + margin-bottom: 4px; + font-weight: 600; +} + +.quiz-actions { + display: flex; + justify-content: space-between; + margin-top: var(--sp-6); + gap: var(--sp-3); +} +.btn { + padding: var(--sp-3) var(--sp-5); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.15em; + text-transform: uppercase; + font-weight: 500; + border-radius: var(--radius); + cursor: pointer; + border: 1px solid var(--line); + background: var(--surface); + color: var(--ink-2); + transition: all 0.18s var(--ease); + display: inline-flex; + align-items: center; + gap: var(--sp-2); +} +.btn:hover:not(:disabled) { background: var(--ink); color: var(--bg); border-color: var(--ink); } +.btn:disabled { opacity: 0.4; cursor: not-allowed; } +.btn--primary { background: var(--ink); color: var(--bg); border-color: var(--ink); } +.btn--primary:hover:not(:disabled) { background: var(--accent); border-color: var(--accent); } +.btn--ghost { background: transparent; } + +.quiz-result { + text-align: center; + padding: var(--sp-9) var(--sp-5); +} +.quiz-result__score { + font-family: var(--f-display); + font-size: var(--s-10); + font-weight: 300; + font-variation-settings: "opsz" 144, "SOFT" 50; + letter-spacing: -0.04em; + line-height: 1; + color: var(--accent); +} +.quiz-result__total { + font-family: var(--f-display); + font-style: italic; + font-size: var(--s-5); + color: var(--muted); + margin-top: var(--sp-2); +} +.quiz-result__label { + margin-top: var(--sp-4); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.2em; + text-transform: uppercase; + color: var(--muted); +} +.quiz-result__verdict { + font-family: var(--f-display); + font-size: var(--s-6); + margin-top: var(--sp-3); + font-variation-settings: "opsz" 48, "SOFT" 50; + font-weight: 400; +} + +/* =================================================== + Eksamen page + =================================================== */ +.exam-q { + margin-bottom: var(--sp-7); + padding-bottom: var(--sp-7); + border-bottom: 1px solid var(--line); +} +.exam-q:last-child { border-bottom: 0; } +.exam-q__head { + display: flex; + gap: var(--sp-4); + align-items: baseline; + margin-bottom: var(--sp-4); +} +.exam-q__num { + font-family: var(--f-display); + font-size: var(--s-7); + font-weight: 300; + font-variation-settings: "opsz" 80, "SOFT" 30; + color: var(--accent); + letter-spacing: -0.04em; + line-height: 1; +} +.exam-q__head-info { + display: flex; + flex-direction: column; + gap: 2px; +} +.exam-q__category { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--muted); +} +.exam-q__weight { + font-family: var(--f-mono); + font-size: var(--s-0); + color: var(--subtle); +} +.exam-q__title { + font-family: var(--f-display); + font-size: var(--s-5); + font-weight: 300; + font-variation-settings: "opsz" 36, "SOFT" 30; + line-height: 1.3; + margin-bottom: var(--sp-4); +} +.exam-q__sub { + font-family: var(--f-display); + font-style: italic; + font-size: var(--s-3); + color: var(--ink-2); + margin-bottom: var(--sp-3); + padding-left: var(--sp-4); + border-left: 2px solid var(--accent-2); +} +.exam-q__reveal { + margin-top: var(--sp-4); + padding: var(--sp-5); + background: var(--surface); + border: 1px solid var(--line); + border-radius: var(--radius); +} +.exam-q__reveal-label { + font-family: var(--f-mono); + font-size: 0.6875rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--accent); + font-weight: 600; + margin-bottom: var(--sp-3); +} +.exam-q__toggle { + margin-top: var(--sp-4); + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.15em; + text-transform: uppercase; + color: var(--accent); + cursor: pointer; + background: none; + border: none; + padding: 0; + display: inline-flex; + align-items: center; + gap: 6px; +} + +/* =================================================== + tl;dr — eksamen i farta + =================================================== */ +.sidebar__link--tldr .sidebar__link-num { + color: var(--accent); + font-weight: 700; +} +.sidebar__link--tldr { + position: relative; +} +.sidebar__link--tldr::after { + content: ''; + position: absolute; + right: var(--sp-3); + top: 50%; + transform: translateY(-50%); + width: 6px; height: 6px; + border-radius: 50%; + background: var(--accent); + box-shadow: 0 0 10px var(--accent); + animation: tldr-pulse 2s var(--ease) infinite; +} +@keyframes tldr-pulse { + 0%, 100% { opacity: 0.7; transform: translateY(-50%) scale(1); } + 50% { opacity: 1; transform: translateY(-50%) scale(1.3); } +} + +/* Home promo card */ +.tldr-promo { + padding: var(--sp-7) 0; + border-top: 1px solid var(--line); + border-bottom: 1px solid var(--line); +} +.tldr-promo__card { + display: flex; + align-items: center; + gap: var(--sp-6); + padding: var(--sp-6) var(--sp-7); + background: linear-gradient(135deg, + color-mix(in srgb, var(--accent) 8%, var(--surface)) 0%, + var(--surface) 100%); + border: 1px solid color-mix(in srgb, var(--accent) 28%, var(--line)); + border-radius: var(--radius-lg); + position: relative; + overflow: hidden; + transition: transform 0.4s var(--ease), box-shadow 0.4s var(--ease); + isolation: isolate; +} +.tldr-promo__card::before { + content: ''; + position: absolute; + inset: 0; + background: + radial-gradient(ellipse 400px 200px at 0% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%); + z-index: 0; + opacity: 0.5; + transition: opacity 0.4s var(--ease); +} +.tldr-promo__card > * { position: relative; z-index: 1; } +.tldr-promo__card:hover { + transform: translateY(-2px); + box-shadow: 0 20px 40px -20px color-mix(in srgb, var(--accent) 40%, transparent); +} +.tldr-promo__card:hover::before { opacity: 1; } + +.tldr-promo__icon { + font-family: var(--f-display); + font-style: italic; + font-weight: 300; + font-size: var(--s-9); + line-height: 0.8; + color: var(--accent); + font-variation-settings: "opsz" 144, "SOFT" 100; + flex-shrink: 0; +} +.tldr-promo__body { flex: 1; } +.tldr-promo__label { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.2em; + text-transform: uppercase; + color: var(--accent); + font-weight: 700; + margin-bottom: var(--sp-2); +} +.tldr-promo__title { + font-family: var(--f-display); + font-size: var(--s-6); + font-weight: 300; + font-variation-settings: "opsz" 60, "SOFT" 40; + letter-spacing: -0.02em; + line-height: 1.1; + margin-bottom: var(--sp-3); + color: var(--ink); +} +.tldr-promo__title em { + font-style: italic; + color: var(--accent); + font-variation-settings: "opsz" 60, "SOFT" 100; +} +.tldr-promo__desc { + font-size: var(--s-1); + color: var(--ink-2); + max-width: 56ch; +} +.tldr-promo__arrow { + font-family: var(--f-display); + font-size: var(--s-7); + color: var(--accent); + font-weight: 300; + flex-shrink: 0; + transition: transform 0.4s var(--ease); +} +.tldr-promo__card:hover .tldr-promo__arrow { transform: translateX(8px); } + +@media (max-width: 700px) { + .tldr-promo__card { + flex-direction: column; + align-items: flex-start; + padding: var(--sp-5); + gap: var(--sp-4); + } + .tldr-promo__icon { font-size: var(--s-8); } + .tldr-promo__arrow { align-self: flex-end; font-size: var(--s-6); } +} + +/* tl;dr page */ +.tldr-page { max-width: 760px; } + +.tldr-hero { + text-align: left; + padding: var(--sp-8) 0 var(--sp-7); + border-bottom: 1px solid var(--line); + margin-bottom: var(--sp-7); + position: relative; +} +.tldr-hero__stamp { + position: absolute; + top: var(--sp-6); + right: 0; + font-family: var(--f-display); + font-style: italic; + font-weight: 300; + font-size: var(--s-10); + font-variation-settings: "opsz" 144, "SOFT" 100; + line-height: 1; + color: var(--accent); + opacity: 0.18; + pointer-events: none; +} +.tldr-hero__num { + font-family: var(--f-mono); + font-size: var(--s-0); + letter-spacing: 0.25em; + text-transform: uppercase; + color: var(--accent); + font-weight: 700; + margin-bottom: var(--sp-3); +} +.tldr-hero__title { + font-family: var(--f-display); + font-size: clamp(2.5rem, 6vw, 4.5rem); + font-weight: 300; + font-variation-settings: "opsz" 80, "SOFT" 30; + letter-spacing: -0.03em; + line-height: 0.95; + color: var(--ink); +} +.tldr-hero__title em { + font-style: italic; + color: var(--accent); + font-variation-settings: "opsz" 80, "SOFT" 100; +} +.tldr-hero__sub { + margin-top: var(--sp-4); + font-family: var(--f-display); + font-style: italic; + font-size: var(--s-4); + color: var(--ink-2); + font-weight: 300; + font-variation-settings: "opsz" 24, "SOFT" 60; +} + +/* Compact, scan-friendly typography for tldr content */ +.tldr-body { display: block; } +.tldr-body h2 { + font-size: var(--s-5); + margin-top: var(--sp-7); + margin-bottom: var(--sp-3); + padding-bottom: var(--sp-2); + border-bottom: 1px solid var(--line); + font-variation-settings: "opsz" 36, "SOFT" 40; + font-weight: 400; +} +.tldr-body h2::before { + content: '§ '; + color: var(--accent); + font-style: italic; + font-family: var(--f-display); + font-weight: 300; +} +.tldr-body h3 { + font-size: var(--s-4); + margin-top: var(--sp-5); + margin-bottom: var(--sp-2); + font-weight: 500; + font-family: var(--f-body); + color: var(--ink); + letter-spacing: 0; +} +.tldr-body h3::before { + content: '— '; + color: var(--accent); + margin-right: 4px; +} +.tldr-body p { font-size: var(--s-1); line-height: 1.55; margin-bottom: var(--sp-3); } +.tldr-body ul, .tldr-body ol { margin: var(--sp-2) 0 var(--sp-4) var(--sp-4); } +.tldr-body ul li { list-style: '· '; padding-left: var(--sp-2); margin-bottom: 4px; font-size: var(--s-1); line-height: 1.5; color: var(--ink-2); } +.tldr-body ol li { font-size: var(--s-1); margin-bottom: 4px; line-height: 1.5; color: var(--ink-2); } +.tldr-body strong { color: var(--ink); } +.tldr-body blockquote { + margin: var(--sp-4) 0; + padding: var(--sp-3) var(--sp-4); + border-left: 2px solid var(--accent); + background: color-mix(in srgb, var(--accent) 6%, transparent); + font-size: var(--s-1); + font-style: normal; + font-family: var(--f-body); + color: var(--ink); + line-height: 1.5; +} +.tldr-body table { font-size: var(--s-1); margin: var(--sp-4) 0; } +.tldr-body th, .tldr-body td { padding: var(--sp-2) var(--sp-3); } +.tldr-body hr { + border: 0; + height: 1px; + background: var(--line); + margin: var(--sp-6) 0; +} + +/* =================================================== + Animations + =================================================== */ +@keyframes fadeUp { + from { opacity: 0; transform: translateY(12px); } + to { opacity: 1; transform: translateY(0); } +} +.reveal { animation: fadeUp 0.7s var(--ease) backwards; } +.reveal:nth-child(2) { animation-delay: 0.06s; } +.reveal:nth-child(3) { animation-delay: 0.12s; } +.reveal:nth-child(4) { animation-delay: 0.18s; } +.reveal:nth-child(5) { animation-delay: 0.24s; } +.reveal:nth-child(6) { animation-delay: 0.30s; } +.reveal:nth-child(7) { animation-delay: 0.36s; } +.reveal:nth-child(8) { animation-delay: 0.42s; } + +@keyframes shimmer { + 0% { background-position: -200% 0; } + 100% { background-position: 200% 0; } +} + +.is-loading { + background: linear-gradient(90deg, + var(--surface) 0%, + var(--surface-2) 50%, + var(--surface) 100%); + background-size: 200% 100%; + animation: shimmer 1.6s linear infinite; + border-radius: var(--radius); + color: transparent !important; +} + +/* Scrollbars */ +::-webkit-scrollbar { width: 10px; height: 10px; } +::-webkit-scrollbar-track { background: transparent; } +::-webkit-scrollbar-thumb { background: var(--line); border-radius: 5px; } +::-webkit-scrollbar-thumb:hover { background: var(--line-strong); } + +/* Print */ +@media print { + body::before, body::after { display: none; } + .sidebar, .topbar, .sidebar-toggle { display: none; } + .app { grid-template-columns: 1fr; } + .canvas { padding: 0; } +} diff --git a/app/data/exam.json b/app/data/exam.json new file mode 100644 index 0000000..0854593 --- /dev/null +++ b/app/data/exam.json @@ -0,0 +1,262 @@ +[ + { + "id": "ex-001", + "category": "etikk", + "title": "Forskjellen mellom etiske og moralske dilemmaer", + "question": "Forklar forskjellen mellom etiske og moralske dilemmaer, og gi et konkret eksempel fra arbeidslivet som illustrerer hvorfor distinksjonen er nyttig for en leder.", + "checklist": [ + "Definer etikk som systematisk fagdisiplin og moral som praktiserte normer", + "Definer etisk dilemma som konflikt mellom prinsipper/teorier", + "Definer moralsk dilemma som konflikt om konkret handlingsvalg", + "Gi et konkret arbeidslivseksempel som tydelig viser distinksjonen", + "Skille mellom ekte og falskt dilemma", + "Reflekter over hvorfor distinksjonen er praktisk nyttig for ledere" + ], + "guidedAnswer": "Skillet mellom etiske og moralske dilemmaer bygger på den grunnleggende forskjellen mellom etikk og moral. **Moral** refererer til de personlige og felles oppfatningene om hva som er rett og galt i omgang mellom mennesker — det er normer som læres i praksis gjennom kultur og oppvekst. **Etikk**, derimot, er en fagdisiplin: en systematisk refleksjon over hva som er rett og galt, og over hvordan vi kan begrunne våre vurderinger.\n\nUt fra dette skillet kan vi si at et **etisk dilemma** oppstår når to eller flere etiske prinsipper eller teorier står mot hverandre — for eksempel autonomi mot ikke-skade, eller pliktetikk mot konsekvensetikk. Et **moralsk dilemma** handler om hva man faktisk bør gjøre i en konkret situasjon, der ulike forventninger, lojaliteter eller praktiserte normer kolliderer. Et etisk dilemma er altså mer prinsipielt, mens et moralsk dilemma er mer kontekstuelt.\n\nEt klassisk eksempel er Kvalnes' oppsigelsescase: Du jobber med en omorganisering der fire ansatte skal sies opp på mandag, og informasjonen er konfidensiell. Fredag møter du tilfeldigvis én av de fire utenfor kontoret — han forteller at han er på vei til å takke nei til et nytt jobbtilbud. Det moralske dilemmaet er konkret: skal du si noe, eller forholde deg taus? Det etiske dilemmaet ligger på et høyere nivå: autonomiprinsippet (han bør få ta informerte valg om eget liv) står mot lojalitetsplikten til arbeidsgiver og likhetsprinsippet (de fire skal informeres samtidig).\n\nVi bør også skille mellom **ekte og falske dilemmaer**. Et ekte dilemma er en situasjon hvor begge handlingsalternativene er like gode — eller hvor begge har alvorlige kostnader. Et falskt dilemma oppstår når det egentlig er klart hva som er riktig, men man fristes til å velge noe annet av bekvemmelighet eller egeninteresse — for eksempel å jukse på eksamen.\n\nFor en leder er distinksjonen praktisk verdifull fordi den hjelper med å vite *hvor* man må jobbe. I et moralsk dilemma trenger man kanskje først og fremst handlingsstøtte og prosedyrer; i et etisk dilemma må man tilbake til prinsippene og bruke verktøy som Kvalnes' navigasjonshjul eller Crane og Mattens fem-fasemodell.", + "tips": "Vær presis på begrepene: moral = praksis, etikk = fag. Bruk ett konkret eksempel som tydelig viser begge nivåer. Avslutt med å koble til ekte/falskt dilemma eller et beslutningsverktøy som Navigasjonshjulet." + }, + { + "id": "ex-002", + "category": "etikk", + "title": "Pliktetikk vs. konsekvensetikk", + "question": "Forklar forskjellen mellom pliktetikk og konsekvensetikk, og gi ett eksempel som viser hvordan en leder kan komme til ulike konklusjoner avhengig av tilnærming.", + "checklist": [ + "Korrekt definisjon av pliktetikk (Kant) — handlinger bedømmes ut fra prinsipp og motiv", + "Korrekt definisjon av konsekvensetikk (utilitarisme/Mill) — handlinger bedømmes ut fra resultatet", + "Navngi sentrale teoretikere (Kant, Mill)", + "Forklare Kants kategoriske imperativ (begge formuleringene)", + "Konkret lederrelevant eksempel som faktisk illustrerer forskjellen", + "Reflektere over når hver tilnærming er mest nyttig" + ], + "guidedAnswer": "Pliktetikken, grunnlagt av **Immanuel Kant (1724–1804)**, bedømmer handlinger ut fra om de er i tråd med moralske prinsipper og plikter — ikke ut fra konsekvensene. Det avgjørende er handlingens motiv og dens forenelighet med universelle regler. Kants **kategoriske imperativ** har to klassiske formuleringer: «Handle etter den maksimen gjennom hvilken du samtidig kan ville at den skal bli en allmenn lov», og «Handle slik at du alltid bruker menneskeheten både i din egen person og i enhver annens person samtidig som et formål og aldri bare som et middel». Pliktetikken sier altså at en handling er riktig eller gal i seg selv — uavhengig av utfallet.\n\n**Konsekvensetikken**, med **John Stuart Mill (1806–1873)** og **utilitarismen** som mest kjente variant, vurderer handlinger etter resultatene de gir. En handling er moralsk riktig dersom den maksimerer samlet velferd — «mest mulig lykke til flest mulig». Konsekvensetikken er fleksibel og kontekstavhengig, men kritiseres for å kunne rettferdiggjøre overgrep mot minoriteter dersom totalnytten øker.\n\nTa nedbemanning som eksempel. En leder må vurdere om hun skal si opp fire ansatte for å redde resten av bedriften. En **utilitaristisk** tilnærming vil veie samlet velferd: hvis oppsigelsene berger 50 stillinger og bedriftens fremtid, oppveier nytten for de mange smerten for de få — handlingen kan dermed forsvares. En **pliktetisk** tilnærming vil først spørre om handlingen følger universaliserbare prinsipper og respekterer de ansatte som mål i seg selv, ikke bare som produksjonsmidler. Lederen kan likevel ende på samme handling, men med strenge krav til prosess: skikkelig varsling, rettferdig utvelgelse, sluttpakker, og full åpenhet — fordi mennesker ikke skal *brukes* uten respekt for deres verdighet.\n\nDe to tilnærmingene utfyller hverandre. Pliktetikken er sterk når man trenger faste rammer og forutsigbarhet — for eksempel i etiske kodekser, varslingsrutiner eller korrupsjonsregler — fordi den ikke lar seg overtale av kortsiktige nytteargumenter. Konsekvensetikken er nyttig når man må prioritere mellom flere hensyn under usikkerhet, eller når strikt regelfølging fører til urimelige utfall. En moden leder bruker begge: hun setter prinsipielle grenser pliktetisk, men anvender konsekvensanalyse innenfor disse for å finne den løsningen som faktisk fungerer.", + "tips": "Bruk navngitte teoretikere (Kant, Mill) og minst én av Kants formuleringer. Vis konkret hvordan begge teorier behandler samme case ulikt — det er der mange faller. Avslutt med refleksjon over når hver tilnærming er nyttig." + }, + { + "id": "ex-003", + "category": "etikk", + "title": "Hvorfor bør bedrifter ha etiske retningslinjer (Code of Conduct)?", + "question": "Hvorfor bør bedrifter utarbeide etiske retningslinjer (Code of Conduct) i praksis? Drøft formålet, sentrale elementer, og hvilke begrensninger slike retningslinjer har.", + "checklist": [ + "Definer Code of Conduct som formell erklæring om verdier og forretningsprinsipper", + "Forklare minst tre formål (etisk navigasjon, beslutningsstøtte, omdømme, læring)", + "Knytte til etiske teorier og prinsipper (pliktetikk, de seks prinsippene)", + "Trekke inn interessenter — særlig ansatte — i utviklingsprosessen", + "Diskutere begrensninger (papir uten kultur, falsk trygghet, sjelden brukt i ekte dilemma)", + "Konkret eksempel (ENMAX' core values, norske bedrifter, etter skandale)" + ], + "guidedAnswer": "En **Code of Conduct** er en bedrifts formelle erklæring om grunnleggende verdier og forretningsprinsipper. Den kan være formulert som detaljerte regler («ikke ta imot gaver verdt mer enn 500 kr») eller som overordnede prinsipper («vi behandler alle med respekt og integritet»). Eksempler er ENMAX' syv kjerneverdier (Trust, Excellence, Responsibility, Customer focus, Safety, Accountability, Focus on people) og norske selskapers retningslinjer mot korrupsjon, gaver og interessekonflikter.\n\nFlere formål begrunner hvorfor bedrifter bør ha slike retningslinjer. For det første gir de **etisk navigasjonshjelp** i hverdagen — ansatte slipper å oppfinne hjulet på nytt i hver vanskelig situasjon, men har felles språk og felles ankerpunkt. For det andre bidrar de til **konsistente beslutninger** på tvers av nivåer, geografier og kulturer, slik at bedriften ikke blir avhengig av enkeltlederes magefølelse. For det tredje er de et **læringsverktøy**: prosessen med å diskutere og revidere kodeksen bygger etisk bevissthet og refleksjonsevne — som pensum understreker er viktigere enn å kunne alle teorier utenat. For det fjerde styrker de **omdømme og tillit** hos interessenter — kunder, ansatte, investorer og samfunnet — og gir et signal om at virksomheten tar ansvar utover det rent lovpålagte.\n\nTeoretisk hviler Code of Conduct i stor grad på **pliktetikken**: handlinger bedømmes etter universelle prinsipper man har forpliktet seg til, uavhengig av enkeltsituasjoners konsekvenser. Den kan også sees som en operasjonalisering av de seks etiske prinsippene — likhet, autonomi, velgjørenhet, ikke-skade, rettferdighet og føre-var. I tråd med stakeholderteorien (Freeman) bør interessenter, særlig ansatte, involveres i utformingen, slik at kodeksen reflekterer reelle verdier i organisasjonen og ikke bare ledelsens skrivebordstanker.\n\nSamtidig har Code of Conduct viktige **begrensninger**. En kodeks på papir uten organisasjonskultur som støtter den, blir hyklersk og kan skape *falsk trygghet*. Den er ofte for generell til å løse ekte dilemmaer der prinsipper kolliderer, og kan i verste fall brukes som omdømmebeskyttelse uten reell endring — såkalt etikkvasking. Kodekser skrives ofte først *etter* en skandale, og blir da reaktive snarere enn proaktive. Derfor må de kombineres med varslingsrutiner, opplæring, lederforankring og verktøy som **Kvalnes' navigasjonshjul** for å fungere.\n\nKonklusjonen er at bedrifter bør ha etiske retningslinjer fordi de gir struktur, beslutningsstøtte og legitimitet — men kun dersom de er forankret i kultur, prosess og praksis, ikke bare i et dokument.", + "tips": "Vis at du kjenner både hensikten OG kritikken av Code of Conduct — det gir vurderingsevne. Koble til pliktetikk og stakeholderteori, og nevn at ansatte bør involveres. Avslutt med å si at en kodeks alene ikke holder uten kultur og praksis." + }, + { + "id": "ex-004", + "category": "etikk", + "title": "Etiske utfordringer i dagens næringsliv", + "question": "Reflekter over sentrale etiske utfordringer som bedrifter møter i dagens næringsliv. Velg minst tre utfordringer og analyser dem ved hjelp av etiske teorier og prinsipper fra pensum.", + "checklist": [ + "Identifiser minst tre konkrete etiske utfordringer (KI/personvern, leverandørkjeder, klima, varsling, korrupsjon)", + "Anvend minst to etiske teorier (pliktetikk, utilitarisme, dydsetikk)", + "Bruk minst to av de seks etiske prinsippene", + "Kobling til relevant lovgivning (Åpenhetsloven, CSRD)", + "Drøftende form — vise ulike perspektiver, ikke bare beskrivelse", + "Konklusjon om hvorfor etisk kompetanse er viktig for ledere" + ], + "guidedAnswer": "Dagens næringsliv står overfor etiske utfordringer som er bredere, mer globale og mer komplekse enn tidligere. Jeg vil trekke fram tre sentrale: kunstig intelligens og personvern, ansvar i globale leverandørkjeder, og klima- og bærekraftsbeslutninger.\n\nKI og personvern handler om en grunnleggende konflikt mellom **autonomiprinsippet** og **ikke-skade-prinsippet**. Når et teknologiselskap samler inn data og brukerne formelt sett samtykker, men i praksis ikke forstår omfanget, har vi en spenning mellom respekt for individets selvbestemmelse og plikten til ikke å påføre skade. Her er **dark patterns** — manipulerende design — en kjent fallgruve, mens **informert samtykke** med transparens og forståelse er idealet. Pliktetisk er problemet at brukere behandles som *middel* (datakilde) og ikke som *mål*, mens utilitarismen kan friste oss til å akseptere personverninngrep dersom de totale fordelene oppfattes som store. **Føre-var-prinsippet** blir særlig viktig når KI-systemer kan ha ukjente konsekvenser — nye systemer bør testes grundig før full lansering.\n\nGlobale leverandørkjeder reiser spørsmål om hvilket ansvar en bedrift har for det som skjer flere ledd unna. Avsløringer om barnearbeid, slavearbeid eller miljøødeleggelser i underleverandørledd har tvunget fram en utvidet forståelse av ansvar. Pensum peker på flere typer ansvar: **moralsk, juridisk, kausalt og formelt** ansvar. Selv om kjøperen ikke har *kausalt* forårsaket barnearbeidet, har hun et *moralsk* og — etter den norske **Åpenhetsloven (2022)** — et *juridisk* ansvar for å foreta aktsomhetsvurderinger. Dette gjenspeiles også i CSRDs krav om rapportering på arbeidere i verdikjeden (S2). Stakeholderteorien (Freeman) krever at man inkluderer disse aktørene i interessentkartet.\n\nKlima- og bærekraftsbeslutninger er kanskje det største etiske dilemmaet vår tid. Spenningen mellom kortsiktig økonomi og langsiktig planetansvar setter pliktetikk og konsekvensetikk i spill på samme tid. Brundtland-definisjonen av bærekraftig utvikling — å imøtekomme dagens behov uten å ødelegge mulighetene for kommende generasjoner — er i sin kjerne et etisk imperativ. Føre-var-prinsippet, rettferdighetsprinsippet (mellom generasjoner og mellom Nord og Sør) og ikke-skade-prinsippet (negative eksternaliteter som klimagassutslipp) er alle relevante.\n\nFelles for utfordringene er at de overskrider lovens minstekrav og krever etisk dømmekraft. En leder kan bruke **Kvalnes' navigasjonshjul** med spørsmålene om juss, identitet, moral, omdømme, økonomi og etikk for å vurdere beslutninger systematisk. Dette viser hvorfor etisk kompetanse — å kjenne teoriene, prinsippene og verktøyene, men også å kunne resonnere selvstendig — er en kjernekompetanse for ledere i dag, ikke en luksus. Som pensum understreker: *«Det viktigste er ikke å kunne alle teorier og prinsipper, men å utvikle etisk bevissthet og evne til refleksjon.»*", + "tips": "Velg tre utfordringer du faktisk klarer å koble til teori — kvalitet over kvantitet. Bruk minst én teori (pliktetikk/utilitarisme/dydsetikk) OG minst ett av de seks prinsippene per utfordring. Koble til Åpenhetsloven eller CSRD for å vise kunnskap om dagens lovgivning." + }, + { + "id": "ex-005", + "category": "baerekraft", + "title": "Bærekraft vs. sirkulær økonomi", + "question": "Forklar forskjellen mellom bærekraft og sirkulær økonomi, og gi minst to eksempler som viser hvordan begrepene henger sammen i praksis.", + "checklist": [ + "Korrekt Brundtland-definisjon av bærekraftig utvikling (1987)", + "Definisjon av sirkulær økonomi (Oxford 2022) og kontrast til lineær økonomi", + "Sammenligne lineær, resirkulering og sirkulær økonomi", + "Plassere sirkulær økonomi som virkemiddel innenfor bærekraftens miljøpilar", + "Minst to konkrete eksempler (IKEA, Yara, norske bedrifter)", + "Trekke inn tall (Norges 2,4 % sirkularitet, verden 8,6 %)" + ], + "guidedAnswer": "**Bærekraft** og **sirkulær økonomi** brukes ofte om hverandre, men de opererer på ulike nivåer: bærekraft er et overordnet samfunnsmål, mens sirkulær økonomi er ett av flere virkemidler for å nå det.\n\nBærekraftig utvikling ble klassisk definert av **Brundtland-kommisjonen i 1987** som «en utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov». Definisjonen bygger på de tre pilarene — **People, Planet, Profit** — som John Elkington i 1997 kalte **Triple Bottom Line**. Bærekraft er altså en balanse mellom sosiale, miljømessige og økonomiske hensyn over tid, og dekker langt mer enn miljø: menneskerettigheter, anstendig arbeid, likestilling og økonomisk inkludering hører også med.\n\n**Sirkulær økonomi** defineres av Oxford Dictionary (2022) som «et økonomisk system der et produkts reise på en eller annen måte fører tilbake til der det begynte; et system som søker å minimere skade på miljøet gjennom resirkulering, gjenbruk eller regenerering av produkter eller materialer». Modellen står i kontrast til **lineær økonomi** (Take–Make–Use–Waste), der ressurser kastes etter bruk. En **resirkuleringsøkonomi** ligger imellom: avfall sendes tilbake til produksjon, men perspektivet er fortsatt lineært. En reell sirkulær økonomi tenker hele veien fra **bærekraftig design** og **gjennom hele kjeden**: Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Resirkulering. Kirchhers **10R-rammeverk** rangerer strategier fra mest til minst sirkulær: Refuse, Rethink, Reduce, Reuse, Repair, Refurbish, Remanufacture, Repurpose, Recycle, Recover.\n\nForholdet mellom de to er at sirkulær økonomi primært angriper **miljøpilaren** og delvis den økonomiske pilaren av bærekraft — men ikke nødvendigvis den sosiale. En bedrift kan være sirkulær i produktdesign uten å ivareta menneskerettigheter i leverandørkjeden. Sirkulær økonomi er dermed nødvendig, men ikke tilstrekkelig, for full bærekraft.\n\nTo norske eksempler illustrerer poenget. **IKEA Norge** har lansert reparasjons- og videresalgsordninger der kunder leverer inn brukte møbler som så pusses opp og selges på nytt. Dette er sirkulær økonomi i praksis (R3 Reuse, R4 Repair) som reduserer ressursbruk og avfall. **Yara** sin presisjonsgjødsel — Yara N-Sensor måler lysrefleksjon og beregner gjødselbehov i sanntid — kan sees som R2 Reduce: bønder bruker mindre gjødsel, får høyere avlinger og lavere utslipp. Yara skaper både økonomisk verdi og samfunnsverdi, et klassisk eksempel på **Porter og Kramers Creating Shared Value (CSV)**.\n\nStatusen viser hvor mye som gjenstår: ifølge Circularity Gap Report er Norge bare **2,4 % sirkulært**, mens verden globalt ligger på **8,6 %**. EU bruker både **taksonomien** og **CSRD-temaet E5 (ressursbruk og sirkularitet)** for å akselerere overgangen. Sirkulær økonomi er altså i ferd med å bli en målbar og regulert størrelse — ikke lenger bare et frivillig ideal.", + "tips": "Start med å plassere sirkulær økonomi som ett virkemiddel for bærekraftens miljøpilar — vis at du forstår nivåforskjellen. Bruk Brundtland-definisjonen ordrett. Inkluder ett norsk eksempel og statistikken om 2,4 % for å vise at du har lest pensum." + }, + { + "id": "ex-006", + "category": "baerekraft", + "title": "De tre pillarene i bærekraft (Triple Bottom Line)", + "question": "Forklar de tre pillarene i bærekraft slik de er presentert i Triple Bottom Line, og gi konkrete eksempler på løsninger innenfor hver pilar.", + "checklist": [ + "Navngi rammeverket Triple Bottom Line og opphavsmann John Elkington (1997)", + "Forklar de tre pillarene People, Planet, Profit", + "Beskrive overlappssoner (Bearable/Akseptabel, Equitable/Rimelig, Viable/Gjennomførbar, Sustainable)", + "Minst én konkret løsning per pilar", + "Koble til Smultringmodellen eller SDG-kaken som komplementært perspektiv", + "Reflekter over avveininger mellom pillarene" + ], + "guidedAnswer": "**Triple Bottom Line (TBL)**, lansert av **John Elkington i 1997**, er rammeverket som sier at virksomheter ikke kan måles på én bunnlinje (profitt) alene, men på tre: **People, Planet, Profit** — også kalt de tre P-ene eller de tre pillarene av bærekraft. Modellen visualiseres ofte som tre overlappende sirkler der ekte bærekraft kun oppstår i skjæringspunktet mellom alle tre.\n\nDen **sosiale pilaren (People)** handler om mennesker og livskvalitet. Den dekker likestilling, menneskerettigheter, anstendig arbeid, helse og utdanning, og inkluderer både interne interessenter (ansatte) og eksterne (lokalsamfunn, leverandører, sluttbrukere). Konkrete løsninger er rettferdig lønn og kollektive avtaler, arbeidsmiljøtiltak utover Arbeidsmiljølovens minimumskrav, mangfolds- og likestillingsprogrammer, og samfunnsengasjement gjennom filantropi eller Cause Related Marketing. Et klassisk eksempel er **Bata Shoe Company** under Tomáš Baťa — 40-timers uke når Tsjekkia hadde 48 timer, hus, sykehus og kulturhus for ansatte. Et moderne eksempel er **Skoda Z.E.B.R.A.**, der ansatte belønnes for innovasjonsforslag.\n\nDen **miljømessige pilaren (Planet)** dekker bedriftens påvirkning på klima, natur og økosystemer. Konkrete løsninger inkluderer overgang til fornybar energi, **sirkulær økonomi** (jf. IKEAs reparasjonsordning), reduksjon av CO₂-utslipp gjennom presisjonsteknologi (Yara N-Sensor), bærekraftig design, miljøsertifisering (ISO 14001) og merkeordninger som Svanemerket og Miljøfyrtårn. Pilarene knyttes til **planetens tålegrenser** — et forskningsbasert rammeverk fra Stockholm Resilience Centre med ni grenser (klima, biologisk mangfold, nitrogen/fosfor, havforsuring, arealbruk, ferskvann, aerosoler, ozonlag, nye kjemiske stoffer), hvorav 7 av 9 er overskredet per 2025.\n\nDen **økonomiske pilaren (Profit)** handler om langsiktig konkurransekraft og verdiskaping. Dette er ikke profittmaksimering for enhver pris, men lønnsom drift som muliggjør de andre pilarene. Konkrete løsninger er ISO 9001 for kvalitetsledelse, åpen og etterprøvbar virksomhetsstyring, antikorrupsjonsarbeid, ESG-investeringer og strategisk integrering av bærekraft som konkurransefortrinn — i tråd med **Porter og Kramers Creating Shared Value (CSV)**.\n\nI Venn-diagrammet på s. 147 navngis skjæringspunktene: People + Planet = **Akseptabel (Bearable)**, People + Profit = **Rimelig (Equitable)**, Planet + Profit = **Gjennomførbar (Viable)**. Først der alle tre møtes oppnår vi **bærekraft (Sustainable)**.\n\nEt komplementært perspektiv gir **Kate Raworths smultringmodell (2017)**, som plasserer økonomien mellom et indre sosialt fundament (12 sosiale behov som mat, vann, helse, likestilling) og et ytre økologisk tak (planetens tålegrenser). Modellen viser at både underforbruk (sosial mangel) og overforbruk (miljøkrise) må unngås. På samme måte viser **SDG-kaken** at økonomien er innebygget i samfunnet, som igjen er innebygget i biosfæren — ikke tre likestilte pilarer, men en hierarkisk avhengighet.\n\nDet sentrale i alle modellene er at de tre pillarene ofte krever **avveininger**. Ren miljøgevinst kan koste arbeidsplasser, og rask vekst kan presse på naturen. En god strategi er ikke å maksimere én pilar, men å finne integrerte løsninger som styrker flere samtidig — slik Yara og IKEA forsøker.", + "tips": "Navngi Elkington (1997) og forklar de tre overlappssonene (Akseptabel/Rimelig/Gjennomførbar/Bærekraftig). Ett norsk eksempel per pilar er nok. Vis at du forstår at modellen kritiseres — komplementer med Smultringmodellen eller SDG-kaken for ekstra dybde." + }, + { + "id": "ex-007", + "category": "baerekraft", + "title": "Implementering av bærekraft i praksis", + "question": "Forklar hvordan en bedrift kan implementere bærekraft i praksis. Bruk de fem implementeringsstegene fra Kapittel 11 og relevante verktøy som rammeverk.", + "checklist": [ + "Navngi og forklare alle fem implementeringsstegene (Planlegging, Interessentdialog, Rapportering, Verifikasjon, Oppfølging)", + "Skille mellom strategi for bærekraft og bærekraft i strategien", + "Skille reaktiv vs. proaktiv tilnærming", + "Bruke konkrete verktøy fra Kap. 10 (GRI, ISO 14001, CSRD, dobbel materialitet)", + "Vise verdikjedeperspektiv (oppstrøms, egen drift, nedstrøms)", + "Konkret bedriftseksempel eller anvendelse" + ], + "guidedAnswer": "Implementering av bærekraft krever en strukturert prosess. Pensum (Kap. 11) presenterer fem steg som bygger på hverandre: **Planlegging → Interessentdialog → Rapportering → Verifikasjon → Oppfølging**.\n\n**1) Planlegging.** Her må bedriften først avklare hvordan den selv forstår bærekraft, hva som allerede gjøres, hvilke eksterne standarder som er relevante (FNs bærekraftsmål, ISO, EU-direktiver), og hvem som har ansvar internt. Et viktig veivalg er om man skal ha en *strategi for bærekraft* (egen sidestrategi) eller *bærekraft i strategien* (integrert i forretningsmodellen). Sistnevnte er den mest modne tilnærmingen, tilsvarer den **proaktive** holdningen og samsvarer med **Porter og Kramers CSV** — der bærekraft blir en kilde til konkurransefortrinn snarere enn en kostnad.\n\n**2) Interessentdialog (Kap. 7).** Bedriften kartlegger hvem som påvirker eller blir påvirket av virksomheten. Pensumets fire-nivå modell går fra ansatte (nivå 1) via direkte berørte kunder og leverandører (nivå 2) og indirekte berørte myndigheter, media og NGOer (nivå 3) til globalt ansvar (nivå 4). **Mitchells modell (1997)** brukes for å prioritere ut fra **makt, legitimitet og hastverk** — avgjørende interessenter (alle tre attributter) må prioriteres høyest. Dialogen identifiserer hvilke verdier interessentene vektlegger og hvordan de vurderer bedriftens prestasjoner — grunnlag for å bestemme hva som er **vesentlig** å jobbe med.\n\n**3) Rapportering (Kap. 10).** Bedriften bestemmer om, hvordan og med hvilke indikatorer den vil rapportere. **GRI** er det globale «felles språket», brukt av over 10 000 virksomheter. **CSRD** (Corporate Sustainability Reporting Directive) er nå lovpålagt og fases inn 2024–2026 for ulike størrelseskategorier. CSRD krever rapportering på 10 temaer (E1–E5, S1–S4, G1) og bruker **dobbel materialitet** — både hvordan virksomheten påvirker omgivelsene (impact materiality) og hvordan eksterne bærekraftsforhold påvirker økonomien (financial materiality). Verdikjeden vurderes oppstrøms, i egen drift og nedstrøms, på kort, mellomlang og lang sikt.\n\n**4) Verifikasjon.** Tredjepart kontrollerer arbeidet. Verktøy er **ISO 14001-sertifisering** (miljø), **SA8000** (arbeidsforhold), miljømerker som **Svanemerket** og **Miljøfyrtårn**, samt revisjon. CSRD krever lovpålagt attestasjon, foreløpig med moderat sikkerhet.\n\n**5) Oppfølging.** Kontinuerlig forbedring etter rapportering og verifikasjon. Resultatene mates tilbake i ny planlegging — prosessen er sirkulær, ikke lineær.\n\nEt godt eksempel er **Equinor** eller en større norsk industriaktør som rapporterer etter GRI, har etablert ISO 14001-sertifisering, oppfyller CSRD-kravene, og har integrert SDG-prioritering (typisk SDG 7 ren energi, 8 anstendig arbeid, 9 innovasjon, 13 klima) i konsernstrategien. Det viktige er at bærekraft ikke blir et eget «sidespor», men en del av forretningsmodellen — altså **bærekraft i strategien**, ikke bare strategi for bærekraft.\n\nUtfordringen i hele prosessen er at vi opererer under usikkerhet: ingen vet eksakt hva som er rett og galt, og ingen vet hva framtidige generasjoner trenger. Som pensum sier: det som hjelper, er **kunnskap, systematiske spørsmål og dialog**.", + "tips": "Hold strukturen på de fem stegene tydelig — gjerne med tall eller overskrifter. Vis at du kobler verktøyene fra Uke 12 (GRI, ISO, CSRD) inn i prosessen fra Uke 16. Vis at du forstår dobbel materialitet — det er CSRD-kjernen." + }, + { + "id": "ex-008", + "category": "baerekraft", + "title": "Eksempler på bærekraft i norsk næringsliv", + "question": "Drøft konkrete eksempler fra norsk næringsliv hvor bærekraft har hovedfokus. Bruk minst tre eksempler og koble dem til relevant teori fra pensum.", + "checklist": [ + "Minst tre konkrete norske bedrifter med ulik tilnærming", + "Koble eksemplene til minst to teorier/rammeverk (CSV, sirkulær økonomi, TBL, SDG, ESG)", + "Vise både muligheter og kritikk/dilemmaer", + "Trekke inn norsk regulatorisk kontekst (Åpenhetsloven, Grunnloven §112)", + "Vurdering av Norge/Skandinavia som bærekraftsleder", + "Konklusjon med refleksjon over hva som skiller god fra middelmådig praksis" + ], + "guidedAnswer": "Norsk næringsliv har en rekke konkrete eksempler på bærekraftsarbeid, og analysen blir sterkere når vi knytter dem til pensumets rammeverk. Jeg vil trekke fram tre eksempler som dekker hver av de tre **CSV-prinsippene** til Porter og Kramer, og deretter reflektere over Norges rolle som bærekraftsleder.\n\n**Yara** illustrerer prinsippet om å **redefinere produktivitetskjedene**. Selskapet har utviklet presisjonsgjødsel og digital agronomi — verktøy som Yara N-Sensor som måler lysrefleksjon og beregner gjødselbehov i sanntid. Resultatet er at bønder bruker mindre gjødsel, får høyere avlinger og reduserer utslipp. Dette skaper **felles verdi (CSV)**: bedre klima, økt matproduksjon og økt salg av digitale tjenester. Eksempelet treffer flere av FNs bærekraftsmål — SDG 2 (utrydde sult), 12 (ansvarlig forbruk) og 13 (klima) — og illustrerer at bærekraft i strategien er økonomisk lønnsom, ikke en kostnad.\n\n**IKEA Norge** er et godt eksempel på **sirkulær økonomi** i praksis. Selskapet kjøper tilbake brukte møbler, pusser dem opp og selger dem på nytt. Det treffer R3 Reuse og R4 Repair i Kirchhers 10R-rammeverk og knyttes direkte til CSRD-tema E5 (ressursbruk og sirkularitet). Selv om Norge totalt ligger på bare **2,4 % sirkularitet**, viser eksempler som dette at omstillingen er mulig og at den kan kobles med kundeengasjement og ny inntektsstrøm.\n\n**Hoff** (sunnere produkter som plantebaserte Liv Laga-burgere) og **Den Lille Nøttefabrikken (Brynild)** sitt «Nøtter som nytter»-program i Mosambik er andre tydelige CSV-eksempler. Brynild handler direkte med cashewbønder, betaler bedre priser, har plantet over én million cashewtrær og støtter barnehager og opplæring lokalt — *støtte til lokal klyngeutvikling*. Det er bærekraft som styrker både forretningens leverandørbase og lokalsamfunnet.\n\nFor finanssiden er **Storebrand** et velkjent eksempel på integrert ESG-arbeid og samfunnsansvarlige investeringer (SRI). **Statens Pensjonsfond Utland («Oljefondet»)** har etiske retningslinjer og bruker både **negativ filtrering** (kullselskap, våpenprodusenter, alvorlige menneskerettighetsbrudd) og **aksjonærengasjement**, men er også blitt kritisert — særlig for paradokset i at et oljefinansiert fond skal være moralsk premissleverandør, og for kontroversielle investeringer (cannabis-debatten). Dette viser at bærekraft i praksis sjelden er rent.\n\nNorsk regulatorisk kontekst forsterker presset: **Åpenhetsloven (2022)** krever aktsomhetsvurderinger i leverandørkjeden, **Grunnloven §112** gir alle rett til et miljø som sikrer helsen, **Regnskapsloven §3-3** krever redegjørelser, og **CSRD** fases inn fra 2024. Norge ligger derfor langt fremme i regulering og rapportering.\n\nSkandinavia regnes ofte som global leder i bærekraft — sterke institusjoner, åpenhet, tillit, fagforeninger, høy SDG-score. Men kritikken er reell: høyt fotavtrykk per innbygger, eksport av forurensning via verdikjeder, og fortsatt olje- og gassproduksjon. Som **Jason Hickel** påpeker, har vi globalt bare oppnådd **relativ frikobling**, ikke **absolutt frikobling** — utslipp øker fortsatt selv om de vokser saktere enn BNP. Det som skiller god fra middelmådig praksis, er om bedriften har bærekraft **i** strategien (proaktiv, CSV-integrert) eller bare en sidestrategi **for** bærekraft (reaktiv, omdømmedrevet).", + "tips": "Velg eksempler du faktisk klarer å koble til teori — vis CSV-prinsippene, sirkulær økonomi eller SDG. Inkluder ett kritisk eksempel (Oljefondet) for å vise vurderingsevne. Avslutt med Skandinavia som «leder med kritikk» — det er mer modent enn ren feiring." + }, + { + "id": "ex-009", + "category": "samfunnsansvar", + "title": "Carrolls CSR-pyramide", + "question": "Forklar Carrolls CSR-pyramide og dens fire nivåer. Hvilket nivå er grunnlaget, og hvorfor? Bruk pyramiden til å analysere en konkret bedrift.", + "checklist": [ + "Navngi Archie B. Carroll (1991)", + "Korrekt rekkefølge på de fire nivåene (Økonomisk, Juridisk, Etisk, Filantropisk)", + "Forklare hvorfor økonomisk ansvar er grunnlaget", + "Knytte modellen til Bowen (1953) og Friedman (1970) — synteseperspektiv", + "Anvende pyramiden på en konkret bedrift med innhold på hvert nivå", + "Reflektere over kritikk eller alternativ (CSV, TBL)" + ], + "guidedAnswer": "**Archie B. Carrolls CSR-pyramide (1991)** er et av de mest etablerte rammeverkene for å forstå samfunnsansvar. Pyramiden består av fire nivåer som bygger på hverandre nedenfra og opp.\n\nNederst ligger **økonomisk ansvar** — «vær lønnsom». Bedriften må kunne tjene penger, ellers kan den ikke eksistere og dermed ikke oppfylle noen av de andre ansvarsformene. Dette er grunnlaget pyramiden hviler på, og det er på dette nivået **Milton Friedmans aksjonærmodell (1970)** er sterkest: «The business of business is business». Lønnsom drift er en forutsetning, ikke et hinder, for samfunnsansvar.\n\nDeretter kommer **juridisk ansvar** — «adlyd loven». Bedriften må følge gjeldende lover og regler — i Norge inkluderer dette Arbeidsmiljøloven, Regnskapsloven, Åpenhetsloven, Grunnloven §112, og etter hvert hele CSRD-pakken fra EU. Loven er samfunnets kodifiserte minimum.\n\nDet tredje nivået er **etisk ansvar** — «vær etisk». Her skal bedriften gjøre det som er riktig og rettferdig, selv når loven ikke krever det. Dette er hjertet i pensumets definisjon av CSR: **ansvar utover det lovpålagte**. Nivået dekker rettferdig handel, anstendige arbeidsforhold, ikke-grønnvasking, ikke-diskriminering og hensyn til negative eksternaliteter. Nivået bygger direkte på **Howard Bowens (1953) idé om moralsk forpliktelse** og kan knyttes til de seks etiske prinsippene (likhet, autonomi, velgjørenhet, ikke-skade, rettferdighet, føre-var) og Kants pliktetiske krav om å behandle mennesker som mål, ikke bare som middel.\n\nØverst ligger **filantropisk/frivillig ansvar** — «vær en god bedriftsborger». Her gir bedriften tilbake til samfunnet gjennom donasjoner, sponsing, lokalt engasjement og frivillig arbeid. Dette nivået er der vi finner Cause-Related Marketing, sponsing og tradisjonell filantropi — selv om kritikere argumenterer for at sponsing og CRM ofte er markedsføring forkledd som CSR.\n\nPyramiden bør sees som en **syntese** mellom Friedman og Bowen. Den anerkjenner at økonomi er grunnlaget (Friedman), men insisterer på at etiske og filantropiske dimensjoner hører med (Bowen). Denne integrasjonen er en av modellens store styrker.\n\n**Eksempel: Equinor.** På nivå 1 — økonomisk: produsere olje og gass lønnsomt, levere avkastning til staten og aksjonærene. På nivå 2 — juridisk: følge Petroleumsloven, Forurensningsloven, Åpenhetsloven, Grunnloven §112, og rapportere etter Regnskapsloven §3-3 og CSRD. På nivå 3 — etisk: håndtere klimarisiko transparent, sikre HMS i hele verdikjeden, unngå grønnvasking når selskapet markedsfører sin energiomstilling, ivareta menneskerettigheter i internasjonale operasjoner. På nivå 4 — filantropisk: kulturstøtte, lokalsamfunnsbidrag, forsknings- og utdanningssamarbeid.\n\nKritikken av pyramiden er at den behandler nivåene som sekvensielle — du kan «ha gjort ditt» på lavere nivå før du går videre. **Porter og Kramers CSV (2006)** og **Triple Bottom Line** (Elkington 1997) tilbyr et mer integrert perspektiv der bærekraft ikke ligger «på toppen», men inn i kjernevirksomheten. **Joel Bakan (2004)** gir en enda skarpere kritikk: uten regulering vil bedrifter alltid presses mot bunnen («institusjonalisert psykopati»). Disse perspektivene supplerer Carrolls modell snarere enn å erstatte den, og en moden besvarelse bruker dem sammen.", + "tips": "Navngi Carroll (1991) og få rekkefølgen riktig. Forklar HVORFOR økonomisk er grunnlaget — uten lønnsomhet kan bedriften ikke ta ansvar. Bruk pyramiden konkret på en bedrift med innhold på hvert nivå. Avslutt med CSV/Bakan som kritikk." + }, + { + "id": "ex-010", + "category": "samfunnsansvar", + "title": "Friedman vs. Freeman: Shareholder vs. Stakeholder", + "question": "Sammenlign Milton Friedmans shareholder-teori og R. Edward Freemans stakeholder-teori. Hvilken posisjon mener du best fanger opp samfunnsansvar i dag, og hvorfor?", + "checklist": [ + "Korrekt fremstilling av Friedman (1970) — «business of business is business»", + "Korrekt fremstilling av Freeman (1984) — Strategic Management: A Stakeholder Approach", + "Forklare primære vs. sekundære interessenter", + "Trekke inn alternative perspektiver (Bowen, Carroll, Bakan, Porter/Kramer)", + "Egen vurdering med begrunnelse", + "Kobling til regulatoriske endringer (CSRD, Åpenhetsloven)" + ], + "guidedAnswer": "**Milton Friedman (1912–2006)** og **R. Edward Freeman (f. 1951)** representerer to ulike syn på hvem bedriften er ansvarlig overfor — og dette er en av de mest sentrale debattene i hele CSR-feltet.\n\nFriedman, sentral figur i **Chicago-skolen** og Nobelprisvinner i økonomi (1976), formulerte sin posisjon i den berømte artikkelen *«The Social Responsibility of Business Is to Increase Its Profits»* (1970). Hovedpoenget er at en bedrifts eneste sosiale ansvar er å maksimere avkastning til **aksjonærene innenfor lovens rammer**. Ledelsen handler som agent for eierne; å bruke selskapets midler til andre formål er å «skattlegge» eierne uten legitimitet. Markedet og myndighetene løser samfunnsproblemer; bedriftens jobb er å være effektiv produsent. Dette kalles **shareholder-teori** eller aksjonærmodellen.\n\nFreeman, professor i forretningsetikk ved University of Virginia, presenterte i boken *Strategic Management: A Stakeholder Approach* (1984) en bred motvekt. Han argumenterte for at en bedrift har ansvar overfor **alle som påvirker eller blir påvirket av virksomheten** — ikke bare eierne. Freeman skiller mellom **primære interessenter** (ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn — de med direkte transaksjonelle bånd) og **sekundære interessenter** (frivillige organisasjoner, aktivister, myndigheter, medier). God ledelse handler om å **balansere hensynet** til alle disse, og virksomheten må forstå seg som en del av et bredere økosystem.\n\nDe to posisjonene må sees mot bakgrunn av andre stemmer. **Howard Bowen (1953)**, kjent som CSR-feltets far, mente bedrifter har et moralsk ansvar utover profitt. **Archie Carroll (1991)** forsøkte med sin pyramide å integrere økonomisk og etisk ansvar i samme rammeverk. **Joel Bakan (2004)** argumenterer i *The Corporation* for at bedrifter, gitt sin juridiske struktur, oppfører seg som **institusjonalisert psykopati** uten regulering — det er nettopp Friedman-modellen som gjør tilsyn nødvendig. **Porter og Kramers Creating Shared Value (2006)** prøver å bygge bro: bedrifter kan øke profitt OG løse samfunnsproblemer samtidig dersom samfunnsverdi integreres i kjernevirksomheten.\n\nMin vurdering er at **Freemans stakeholder-teori best fanger opp dagens virkelighet**, av tre grunner. For det første er regelverket beveget seg i Freemans retning: **Åpenhetsloven (2022)** krever aktsomhetsvurderinger i leverandørkjeden, **CSRD** krever rapportering på arbeidere i verdikjeden (S2), berørte lokalsamfunn (S3), forbrukere (S4) og styring (G1). Det som Freeman beskrev som god ledelse, er i ferd med å bli lovpålagt. For det andre har dagens forretningsmiljø — verdikjeder, sosiale medier, klimakrise — gjort bedriften langt mer eksponert for sekundære interessenter enn da Friedman skrev i 1970. For det tredje er stakeholder-perspektivet faktisk lønnsomt, ikke en kostnad: studier viser at ESG-fokuserte selskaper ofte presterer like godt eller bedre over tid. **CSV** demonstrerer at samfunnsverdi og økonomisk verdi kan forenes.\n\nSamtidig har Friedmans posisjon en gyldig kjerne: bedriften må være lønnsom for å eksistere, og lederen er ansvarlig overfor eierne. Carrolls pyramide minner oss om at økonomisk ansvar er grunnlaget. Det meningsfulle spørsmålet er derfor ikke «aksjonær *eller* interessent», men *hvordan* bedriften balanserer dem på en måte som skaper langsiktig verdi — for både eiere og samfunn.", + "tips": "Få årstall og bøker riktig (Friedman 1970, Freeman 1984). Vis primære vs. sekundære interessenter. Bring inn Bowen/Carroll/Bakan/CSV for å vise bredde. Ta egen posisjon med begrunnelse — sensor liker selvstendighet." + }, + { + "id": "ex-011", + "category": "samfunnsansvar", + "title": "Mitchells stakeholder-modell og interessentkartlegging", + "question": "Beskriv Mitchells modell for stakeholder-kartlegging og forklar de tre dimensjonene. Vis hvordan modellen kan brukes i en konkret konflikt mellom en bedrift og en miljøaktivistgruppe.", + "checklist": [ + "Navngi Mitchell, Agle og Wood (1997) og kilden Academy of Management Review", + "Korrekt definisjon av makt, legitimitet og hastverk", + "Beskrive alle 7 kategoriene som følger av kombinasjonene", + "Identifisere «avgjørende» (definitive) som høyest prioritet", + "Anvende modellen på en konkret konflikt (miljøaktivistgruppe)", + "Vise hvordan kategorier kan endre seg over tid (allianser, medier)" + ], + "guidedAnswer": "**Mitchell, Agle og Wood** publiserte i 1997 artikkelen *«Toward a Theory of Stakeholder Identification and Salience»* i *Academy of Management Review*. Modellen er blitt en av de mest siterte i stakeholder-litteraturen og brukes for å **prioritere** mellom mange interessenter — særlig nyttig i caser med konflikt og knappe ressurser.\n\nModellen bygger på tre dimensjoner, ofte fremstilt som tre overlappende sirkler i et Venn-diagram:\n\n- **Makt (power)** — i hvilken grad interessenten har evne til å påtvinge sin vilje på organisasjonen. Makt kan være økonomisk (kapital, eierandel, kundekraft), politisk (lovgivning, regulering), eller symbolsk (medieoppmerksomhet, omdømme).\n- **Legitimitet (legitimacy)** — i hvilken grad interessentens krav oppfattes som sosialt akseptert og berettiget. Bygger på Suchmans (1995) definisjon av sosial legitimitet.\n- **Hastverk/viktighet (urgency)** — i hvilken grad interessentens krav oppfattes som tvingende nødvendig, noe det haster å handle på.\n\nKombinasjoner av disse tre dimensjonene gir **sju typer interessenter**, fra lav til høy «salience» (viktighet):\n\n1. **Sovende** — kun makt. Har innflytelse, men ingen legitimt krav eller hastverk.\n2. **Frivillig** — kun legitimitet. Har et legitimt krav, men ingen makt eller hastverk.\n3. **Krevende** — kun hastverk. Presserende krav, men uten makt eller legitimitet.\n4. **Dominerende** — makt + legitimitet (ingen hastverk).\n5. **Farlig** — makt + hastverk (ingen legitimitet). Farlig fordi de kan handle uten å være legitime.\n6. **Avhengig** — legitimitet + hastverk (ingen makt). Avhengig av andre for å få gjennomslag.\n7. **Avgjørende (definitive)** — alle tre. Må prioriteres høyest.\n\nLa oss anvende modellen på en **konflikt mellom et industrielt selskap og en miljøaktivistgruppe** som protesterer mot utslipp. Aktivistgruppen har sjelden direkte økonomisk eller politisk makt, men ofte sterk **legitimitet** (de fronter klimasaken, har bred sympati i befolkningen) og **hastverk** (klimakrisen er akutt). De plasserer seg derfor først som **avhengig interessent** — de mangler makten til å tvinge gjennom endring alene.\n\nDet kritiske er at kategorien ikke er statisk. Hvis miljøgruppen mobiliserer **medieoppmerksomhet**, får støtte fra **myndigheter** (regulering), eller knytter til seg **store investorer som krever ESG-rapportering** — for eksempel Oljefondet via aksjonærengasjement — får de plutselig makt. Da beveger de seg fra «avhengig» til «avgjørende», og selskapet *må* svare. En klok ledelse vil gå i dialog tidlig, før gruppen blir avgjørende, fordi reaktive responser etter at saken har eskalert er langt dyrere — både økonomisk og omdømmemessig.\n\nModellen kan med fordel kombineres med **Scotts tre søyler** (regulativ, normativ, kulturell-kognitiv) for å forstå hvilken type institusjonelt press som virker: normativt og kulturelt-kognitivt press fra aktivister kan over tid bli regulativt (nye lover) — og dermed gi gruppen den makten de mangler.\n\nMitchells modell tvinger ledelsen til å tenke dynamisk: hvem er viktig *nå*, hvem kan bli viktig *snart*, og hvilke allianser eller institusjonelle endringer kan flytte interessenter mellom kategorier? Det er denne dynamiske bruken, ikke bare statisk kategorisering, som gjør modellen praktisk i caser.", + "tips": "Navngi Mitchell, Agle & Wood (1997) og Academy of Management Review. Vis at du kan alle 7 kategoriene, ikke bare 3 dimensjonene. Det viktigste poenget er at kategorier ENDRER seg over tid — det viser modenhet i analysen." + }, + { + "id": "ex-012", + "category": "samfunnsansvar", + "title": "Eksternaliteter og samfunnsansvarlig forretningsdrift", + "question": "Forklar hva eksternaliteter er, og knytt begrepet til pensumets definisjon av samfunnsansvarlig forretningsdrift. Hvilke virkemidler kan brukes for å håndtere negative eksternaliteter?", + "checklist": [ + "Definisjon av eksternalitet med kobling til markedssvikt", + "Skille mellom positive og negative eksternaliteter med eksempler", + "Sitere/parafrasere lærebokens definisjon av samfunnsansvarlig forretningsdrift (s. 200)", + "Forklare 'positiv nettoeffekt' som mål", + "Beskrive de tre virkemidlene (regulering, skatter/avgifter, subsidier/insentiver)", + "Koble til CSR-debatten (Bakan, Friedman, CSV)" + ], + "guidedAnswer": "**Eksternaliteter** — eller eksterne effekter — er kostnader eller fordeler som påvirker tredjeparter som ikke er direkte involvert i en økonomisk aktivitet, og som ikke reflekteres i markedsprisen. De oppstår når markedstransaksjonene ikke fanger opp den fulle effekten av en handling, og er dermed en form for markedssvikt.\n\nVi skiller mellom to typer. En **negativ eksternalitet** oppstår når aktivitet påfører kostnader på andre uten at disse kostnadene reflekteres i prisen — klassiske eksempler er forurensning fra fabrikker som rammer fiskere i en elv, støy fra byggeplasser, helseskader fra passiv røyking, eller klimagassutslipp fra tungtransport. Når fabrikken slipper ut, betaler den ikke for skaden — den eksternaliseres til samfunnet. En **positiv eksternalitet** oppstår når en aktivitet gir fordeler til andre uten at disse reflekteres i markedsprisen — eksempler er utdanning (samfunnet får mer produktive borgere), vaksinasjon (flokkimmunitet), eller forskning og utvikling (kunnskap som spres).\n\nDenne koblingen mellom eksternaliteter og CSR er gjort eksplisitt i lærebokens **definisjon av samfunnsansvarlig forretningsdrift (s. 200)**: *«Samfunnsansvarlig forretningsdrift vil si å ta ansvar for de negative eksternalitetene som virksomheter skaper — med andre ord å sørge for at virksomheten har en positiv nettoeffekt på samfunnet.»* Det er en presis og operasjonell definisjon: CSR handler om å redusere negative og øke positive eksternaliteter slik at nettoeffekten er positiv.\n\nDet finnes tre hovedkategorier av virkemidler for å håndtere negative eksternaliteter:\n\n1. **Reguleringer og lover.** Myndighetene kan begrense skadelig aktivitet — utslippsgrenser, krav til renseteknologi, forbud mot visse kjemikalier, HMS-krav, Åpenhetsloven, Forurensningsloven. Disse setter et **gulv** for hva som er tillatt.\n2. **Skatter og avgifter.** Negative eksternaliteter prises inn via **Pigou-skatter** — for eksempel karbonavgift, drivstoffavgift, miljøavgift på SUV-er, plastavgift. Tanken er å internalisere kostnaden slik at prisen reflekterer den reelle samfunnskostnaden, ikke bare produksjonskostnaden.\n3. **Subsidier og insentiver.** For å fremme positive eksternaliteter brukes utdanningstilskudd, forskningsstipender, elbil-fordeler, støtte til energieffektivisering. Disse løfter aktiviteter med positive eksterne effekter som ellers ville vært underprodusert.\n\nEksternaliteter er kjernen i den filosofiske debatten om samfunnsansvar. **Milton Friedman** argumenterte for at bedriften kun har ansvar for å maksimere profitt innenfor lovens rammer — det er **markedet og myndighetene** som skal håndtere eksternaliteter. **Joel Bakan** mente derimot at bedrifter, gitt sin juridiske struktur, alltid vil tendere mot å eksternalisere kostnader så lenge reguleringen er svak — derfor trengs sterkt offentlig tilsyn. **Porter og Kramer** snur dette på hodet i sin **CSV-teori**: bedrifter som tar ansvar for sine eksternaliteter, kan skape ny verdi — for eksempel Yara, som ved å hjelpe bønder bruke mindre gjødsel reduserer utslipp (negativ eksternalitet) og samtidig øker eget salg av digitale tjenester.\n\nI dag presses bedrifter aktivt til å internalisere eksternaliteter gjennom **CSRDs krav om dobbel materialitet** — bedriften må rapportere både hvordan den påvirker omgivelsene (impact materiality) og hvordan eksterne bærekraftsforhold påvirker bedriften (financial materiality). Dette gjør eksternalitetene synlige og målbare, og knytter samfunnsansvar direkte til finansiell rapportering. Med andre ord: det som tidligere var et frivillig CSR-anliggende, blir nå lovpålagt forretningsdrift.", + "tips": "Sitér eller parafraser lærebokens definisjon av samfunnsansvarlig forretningsdrift (s. 200) — det er en eksamensgaranti. Vis ALLE tre virkemidler. Knytt eksternaliteter til CSRD/dobbel materialitet for å koble Uke 8 og Uke 12 sammen." + }, + { + "id": "ex-013", + "category": "case", + "title": "Case: Ny bærekraftsansvarlig i et oljeprosesseringsselskap", + "question": "Nylig har du fått rollen som bærekraftsansvarlig i et selskap som driver med oljeprosessering. Du ønsker å integrere bærekraft i de daglige aktivitetene, samtidig som du ønsker å endre produktet selskapet produserer. Du er en del av et stort selskap og må forholde deg til obligatorisk rapportering under CSRD fra EU. Hvordan vil du tilnærme deg denne problematikken? Hvilke teorier, temaer og erfaringer fra pensum vil du bruke, og hvordan vil du forklare fremgangsmåten din?", + "checklist": [ + "Bruke de fem implementeringsstegene (Planlegging, Interessentdialog, Rapportering, Verifikasjon, Oppfølging)", + "Korrekt forklaring av CSRD med dobbel materialitet og ESG-temaer (E1-E5, S1-S4, G1)", + "Mitchells modell og stakeholder-kartlegging anvendt på olje-konteksten", + "Skille mellom strategi FOR bærekraft og bærekraft I strategien (Porter/Kramer CSV)", + "Etisk drøfting med pliktetikk/utilitarisme og minst tre etiske prinsipper", + "Konkret kobling til SDGer (7, 8, 12, 13) og planetens tålegrenser", + "Reflektere over interessekonflikter og legitimitetsutfordringer i oljebransjen" + ], + "guidedAnswer": "Rollen som bærekraftsansvarlig i et oljeprosesseringsselskap er et av de mest utfordrende lederpostene i norsk næringsliv: produktet bidrar selv til den krisen jeg er ansatt for å motvirke. Jeg vil derfor strukturere tilnærmingen rundt **de fem implementeringsstegene** fra Kap. 11, og knytte dem til relevante teorier og verktøy fra pensum.\n\n**Steg 1: Planlegging.** Det første spørsmålet er hva slags tilnærming vi velger. Vil vi ha en **strategi for bærekraft** (egen sidestrategi) eller **bærekraft i strategien** (integrert i forretningsmodellen)? Min ambisjon må være det siste, i tråd med **Porter og Kramers Creating Shared Value (2006)**: bærekraft skal være et konkurransefortrinn, ikke et omdømmevedheng. Dette betyr at jeg må samarbeide tett med konsernledelse og styre — bærekraftsansvarlig kan ikke drive en revolusjon alene. Konkret betyr planlegging at jeg må kartlegge eksisterende policyer, sertifiseringer (ISO 14001?), gjeldende rapportering, og hvem som har ansvar for hva. Jeg må også velge **proaktiv tilnærming** fremfor reaktiv, fordi oljebransjen særlig er utsatt for **legitimitetspress** — vi opererer i en sektor mange mener mangler sosial og politisk legitimitet, jf. Suchman (1995). Strategien må omfatte både å redusere fotavtrykket av eksisterende drift og å forberede en produktendring — kanskje mot hydrogen, grønne kjemikalier, karbonfangst, eller industrielle løsninger basert på sirkulær økonomi.\n\n**Steg 2: Interessentdialog.** Jeg må kartlegge alle som påvirker eller blir påvirket av virksomheten — etter Freemans (1984) stakeholder-teori og pensumets fire-nivå-modell. På **nivå 1** ansatte (mange med høy spesialisering knyttet til olje — omstilling kan oppleves som trussel). På **nivå 2** kunder (raffinerier, internasjonale energiselskap), leverandører, lokalsamfunn rundt anleggene. På **nivå 3** myndigheter (Oljedirektoratet, Klima- og miljødirektoratet, Finansdepartementet), media, miljøorganisasjoner, fagforeninger. På **nivå 4** globalt ansvar — klima, leverandørkjeder, FNs bærekraftsmål. **Mitchells modell (1997)** brukes til å prioritere etter makt, legitimitet og hastverk. Investorer som krever ESG-rapportering er **avgjørende** (alle tre); miljøaktivister er ofte **avhengige** (legitimitet + hastverk uten makt), men kan bli avgjørende dersom de allierer seg med medier eller regulatorer. Dialogen identifiserer hvilke temaer som er **vesentlige** for CSRD-rapporteringen.\n\n**Steg 3: Rapportering.** Som stort selskap er vi omfattet av **CSRD** fra 2024/2025. Vi må rapportere etter ESRS-standardene på 10 temaer: **E1 Klimaendringer, E2 Forurensning, E3 Vann og marine ressurser, E4 Biomangfold, E5 Ressursbruk og sirkularitet, S1 Egen arbeidskraft, S2 Arbeidere i verdikjeden, S3 Berørte lokalsamfunn, S4 Forbrukere, G1 Forretningsetikk**. Alle er kritisk relevante for oljeprosessering. Den mest sentrale metoden er **dobbel materialitet** — vi må vurdere både hvordan vi påvirker miljø og samfunn (impact materiality: klimagassutslipp, lokal forurensning, arbeidsforhold), og hvordan bærekraftsforhold påvirker oss økonomisk (financial materiality: stranded assets, karbonpris, kapitalkostnader, kundebortfall, regulatorisk risiko). Vi vil også frivillig bruke **GRI** som globalt rapporteringsspråk og knytte oss til FNs bærekraftsmål — naturlig prioritering er **SDG 7 (ren energi), 8 (anstendig arbeid), 9 (innovasjon), 12 (ansvarlig produksjon), 13 (klima)**.\n\n**Steg 4: Verifikasjon.** Tredjepart må kontrollere arbeidet. CSRD krever **lovpålagt attestasjon**, foreløpig med moderat sikkerhet. Vi bør også opprettholde **ISO 14001-sertifisering** for miljøledelse og potensielt **SA8000** for arbeidsforhold. Dette skaper troverdighet hos investorer og samfunn — særlig viktig fordi vi opererer i en sektor med høyt grønnvaskingspress.\n\n**Steg 5: Oppfølging.** Implementering er en kontinuerlig prosess, ikke et prosjekt. Vi setter mål, måler, lærer, og tilbakekobler til steg 1.\n\n**Etisk drøfting.** Selve eksistensen av selskapet reiser dyptgripende etiske spørsmål som jeg må kunne argumentere for og imot. **Pliktetisk** (Kant) kan oljevirksomhet kritiseres for å bryte med universaliserbarhet — kan vi ønske at alle bedrifter fortsetter slik fram til 2050? **Utilitaristisk** kan oljen fortsatt rettferdiggjøres på kort sikt fordi den finansierer velferd og omstilling — men ikke på lang sikt, fordi klimaskaden rammer kommende generasjoner uforholdsmessig. Den **dydsetiske** lederen spør: hva ville et godt menneske gjort i min situasjon? Svaret er ikke å slutte i jobben, men å bruke posisjonen til reell endring. **Føre-var-prinsippet** er avgjørende — vi vet ikke nøyaktig hvor mye CO₂ jorda tåler, men 7 av 9 planetariske tålegrenser er overskredet. **Rettferdighetsprinsippet** spør hvem som rammes — kommende generasjoner og Global Sør, ikke aksjonærene som tjener på drift i dag.\n\n**Hvordan jeg vil forklare fremgangsmåten.** I møte med styret, ansatte og eksterne interessenter vil jeg bruke **Kvalnes' navigasjonshjul** for å vise at vi systematisk vurderer juss, identitet, moral, omdømme, økonomi og etikk i hver beslutning. Jeg vil være tydelig på at vår posisjon krever **transparens**: ikke grønnvasking, men ærlig kommunikasjon av både fremgang og dilemmaer. Jeg vil minne om Jason Hickels poeng om **absolutt vs. relativ frikobling** — vi må sikte mot reelle utslippsreduksjoner, ikke bare relative forbedringer. Det er en lang vei å gå, men prosessen kan begynne i morgen — med planlegging, dialog, rapportering, verifikasjon og oppfølging. Det viktigste er ikke at jeg har alle svarene, men at jeg viser **etisk bevissthet og evne til refleksjon**, slik pensum gjentatte ganger understreker.", + "tips": "Bruk de fem implementeringsstegene som strukturerende ryggrad. Vis at du kan CSRD i detalj — dobbel materialitet og ESG-temaene er forventet. Vær ærlig om dilemmaet med oljebransjen — sensor verdsetter etisk refleksjon, ikke fasader. Avslutt med selvbevisst tone om at du ikke har alle svar." + }, + { + "id": "ex-014", + "category": "case", + "title": "Case: Ny CSR-direktør i et fast fashion-selskap", + "question": "Du er nylig ansatt som CSR-direktør i et stort norsk fast fashion-selskap som har vært gjenstand for kritikk for arbeidsforhold hos asiatiske leverandører og høyt klimaavtrykk. Selskapet er omfattet av Åpenhetsloven og kommer inn under CSRD fra 2025. Hvordan vil du strukturere arbeidet det første året, og hvilke teorier og verktøy fra pensum vil du bruke?", + "checklist": [ + "Bruke implementeringsmodellen (5 steg) som ramme", + "Åpenhetsloven og aktsomhetsvurderinger korrekt forklart", + "CSRD med dobbel materialitet og minst tre relevante ESG-temaer", + "Stakeholder-analyse med Mitchells modell og 4-nivå", + "Sirkulær økonomi (10R, IKEA-paralleller) som konkret tiltak", + "Etisk drøfting (de seks prinsipper + minst én etisk teori)", + "Konkrete tiltak og realistisk 12-måneders horisont" + ], + "guidedAnswer": "Fast fashion er en av de mest utfordrende bransjene for CSR — kort levetid på plagg, lave priser, lange og opake leverandørkjeder, og tradisjonelt høy negativ ekstern påvirkning på både mennesker og miljø. Som ny CSR-direktør må jeg balansere realisme (vi kan ikke bli bærekraftige over natten) med ambisjon (status quo er ikke et alternativ).\n\nJeg vil bygge arbeidet rundt **pensumets implementeringsmodell (Kap. 11) i fem steg**, men sette en realistisk 12-måneders horisont.\n\n**Steg 1: Planlegging (måneder 1–2).** Jeg starter med å kartlegge dagens situasjon: hva slags policyer eksisterer, hvilke kontrakter har vi med leverandører, hvilke sertifiseringer brukes, og hvem har formelt ansvar internt? Jeg gjør et tydelig veivalg: vi skal ha **bærekraft i strategien**, ikke en sidestrategi for bærekraft. Det er **Porter og Kramers CSV** som er forbildet — vi skal skape verdi gjennom å løse samfunnsproblemer, ikke ved siden av. Jeg setter også en **proaktiv** tone i kontrast til den reaktive «skadebegrensningen» som har preget bransjen. **Carrolls pyramide** er et nyttig diagnoseverktøy: hvor langt opp i pyramiden er vi i dag — bare økonomisk og juridisk, eller også etisk og filantropisk?\n\n**Steg 2: Interessentdialog (måneder 2–4).** Selskapet er omfattet av **Åpenhetsloven (2022)**, som krever **aktsomhetsvurderinger** for grunnleggende menneskerettigheter og anstendige arbeidsforhold internt og i leverandørkjeden. Jeg må derfor systematisk kartlegge leverandører og analysere risiko. Stakeholder-kartet inkluderer ansatte (nivå 1), kunder, leverandører og deres ansatte, lokalsamfunn rundt fabrikker (nivå 2), myndigheter, NGOer og medier (nivå 3), og globalt ansvar via SDG (nivå 4). **Mitchells modell** brukes for prioritering. Leverandørenes arbeidere er ofte **avhengig** (høy legitimitet, høy hastverk, lite makt) — jeg har et særlig ansvar for å gi dem stemme. Investorer som krever ESG er **avgjørende**. Aktivister og NGOer kan flytte fra avhengig til avgjørende dersom de kobler seg med media — som vi alt har sett gjennom kritikkbølger.\n\n**Steg 3: Rapportering (måneder 3–9).** CSRD treffer oss fra rapporteringsåret 2025. Vi må rapportere etter dobbel materialitet på 10 ESG-temaer. For fast fashion er særlig relevante: **E1 Klimaendringer** (transport, produksjon, materialvalg), **E2 Forurensning** (mikroplast fra polyester, kjemikalier i tekstilfarging), **E5 Ressursbruk og sirkularitet** (avfall, lineær modell), **S1 Egen arbeidskraft**, **S2 Arbeidere i verdikjeden** (lønn, arbeidstid, sikkerhet hos leverandører), **S4 Forbrukere** (åpenhet, ikke villedende markedsføring), **G1 Forretningsetikk** (korrupsjon, lobbyvirksomhet). Vi vil rapportere etter **GRI** som globalt språk og bruke **EU-taksonomien** for å klassifisere bærekraftige aktiviteter. Dobbel materialitet betyr at vi må analysere både hvordan vi påvirker (impact) — utslipp, leverandørbrudd — og hvordan vi blir påvirket (financial) — regulatorisk risiko, kundebortfall, kostnadsøkning fra bedre praksis.\n\n**Steg 4: Verifikasjon (måneder 6–12).** Vi vurderer sertifiseringer: **ISO 14001** for miljø, **SA8000** for arbeidsforhold, og merkeordninger som **Fairtrade** og **Svanemerket** på utvalgte produkter. CSRD krever lovpålagt attestasjon. Vi gjør også uavhengige fabrikkrevisjoner hos kritiske leverandører.\n\n**Steg 5: Oppfølging (kontinuerlig).** Konkrete handlingsforslag for år 1: lansere et reparasjons- og take-back-program inspirert av **IKEAs sirkulærmodell** og **Kirchhers 10R-rammeverk** (Refuse, Reduce, Reuse, Repair); kutte materialvolum gjennom redesign; flytte til mer bærekraftige materialer (organisk bomull, resirkulert polyester); etablere en leverandørkode med ILO-prinsipper; trene leverandører i HMS.\n\n**Etisk drøfting.** Jeg må være ærlig om at fast fashion strukturelt presser mot bunnen — det er **Joel Bakans** poeng om institusjonalisert profittjakt. **Pliktetisk** kan dagens forretningsmodell ikke universaliseres uten katastrofe. **Utilitaristisk** kan billige klær argumenteres å øke total nytte for forbrukerne, men kostnaden bæres av leverandørenes arbeidere og naturen — en typisk skjev fordeling som utilitarismen kritiseres for. **Likhetsprinsippet** krever at vi behandler arbeidere i Bangladesh med samme respekt som ansatte i Oslo — samme standarder, samme rettigheter. **Rettferdighetsprinsippet** krever rimelig fordeling av byrder — vi kan ikke dytte hele kostnaden over på de svakeste leddene. **Ikke-skade-prinsippet** krever at vi unngår barnearbeid og helseskadelige kjemikalier. **Føre-var-prinsippet** krever at vi tar grep selv ved usikkerhet om mikroplast og kjemikalier. Og **autonomiprinsippet** krever at vi respekterer forbrukernes rett til ærlig informasjon — ingen grønnvasking.\n\nMin nøkkelmelding til styret vil være: kritikken er reell, men også en mulighet. Selskaper som **Patagonia** og **Eileen Fisher** internasjonalt, og **IKEA Norge** med sirkulærsatsing, viser at det går an å bygge kundelojalitet og marginer rundt ansvarlighet. Vi kan ikke fikse alt på 12 måneder, men vi kan bygge et solid fundament. Hvis vi gjør dette **proaktivt**, blir vi en vinner når CSRD slår inn og forbrukerpreferansene skifter. Hvis vi gjør det **reaktivt**, blir vi en taper. Det er det reelle valget vi tar i år 1.", + "tips": "Sett en realistisk 12-måneders horisont — det viser at du forstår implementeringsprosessen er gradvis. Vis at du kjenner Åpenhetsloven OG CSRD og kan koble dem. Bruk minst tre av de seks etiske prinsippene anvendt på leverandørkjeden. Avslutt med å vise at bærekraft kan være konkurransefortrinn (CSV)." + }, + { + "id": "ex-015", + "category": "case", + "title": "Case: Innkjøpssjef oppdager barnearbeid hos leverandør", + "question": "Du er innkjøpssjef i en mellomstor norsk møbelprodusent. Under et uanmeldt besøk hos en leverandør i Sørøst-Asia oppdager du at det jobber barn i fabrikken. Leverandøren er kritisk for sesongleveransene neste kvartal, og kontraktsbrudd vil føre til betydelige tap. Hvordan vil du håndtere situasjonen etisk og praktisk?", + "checklist": [ + "Bruke Kvalnes' navigasjonshjul med alle seks perspektiver", + "Etisk analyse med minst to teorier (pliktetikk, utilitarisme, dydsetikk)", + "Minst tre av de seks etiske prinsippene anvendt", + "Åpenhetsloven og aktsomhetsvurderinger korrekt forklart", + "Skille mellom ekte og falskt dilemma — er det egentlig et dilemma?", + "Konkrete handlingsalternativer med begrunnelse", + "Refleksjon over interessentkonsekvenser (Mitchells modell)" + ], + "guidedAnswer": "Først er det viktig å spørre om dette i det hele tatt er et **ekte etisk dilemma**, eller om det er et **falskt dilemma** der det er klart hva som er riktig, men fristende å velge noe annet av økonomisk bekvemmelighet. Min vurdering er at det er et **falskt dilemma**: barnearbeid er et brudd på menneskerettighetene, FNs konvensjon, ILO-konvensjoner, norsk lov via Åpenhetsloven, og elementære etiske prinsipper. Det er ikke et reelt valg mellom to like gode alternativer. Den vanskelige delen er ikke *om* vi skal handle, men *hvordan*.\n\nJeg vil systematisk anvende **Kvalnes' navigasjonshjul** for å vurdere situasjonen fra seks perspektiver. **Juss**: barnearbeid er ulovlig etter ILO-konvensjon 138 og 182, og **Åpenhetsloven (2022)** pålegger oss aktsomhetsvurderinger og krav om redegjørelse om grunnleggende menneskerettigheter i leverandørkjeden. Å fortsette uten å handle er et lovbrudd. **Identitet/verdi**: hvilken bedrift vil vi være? Hvis vår Code of Conduct sier at vi tar ansvar for hele verdikjeden, og vi ikke gjør det, er vi hyklere. **Moral**: ingen vanlig moralsk vurdering forsvarer barnearbeid. **Omdømme**: hvis dette kommer ut og vi har visst, er omdømmetapet katastrofalt — vi er omfattet av medietilsyn og forbrukerbevegelser. **Økonomi**: kontraktsbrudd og rebound-effekter koster betydelig på kort sikt, men aksept av barnearbeid kan koste enda mer langsiktig gjennom lovbrudd, søksmål og kundebortfall. **Etikk**: kan handlingen begrunnes offentlig? Nei — å vite om barnearbeid og fortsette er ikke offentlig forsvarlig.\n\n**Etisk teori.** **Pliktetisk** (Kant) er saken klar: vi bryter den kategoriske imperativs universaliseringskrav (kan vi ville at alle bedrifter skulle akseptere barnearbeid for sesongleveranser?), og vi bruker barna som *middel* — billig arbeidskraft for vår produksjon — istedenfor å behandle dem som *mål* i seg selv. **Utilitaristisk** kan man argumentere kortsiktig for at å fortsette redder selskapet og dermed våre ansattes lønninger. Men dette er en velkjent kritikk av utilitarismen: den kan rettferdiggjøre overgrep mot en minoritet (barna) hvis det øker totalnytten for flertallet. I tillegg er kalkylen feil: barnearbeid forsterker fattigdom over tid ved å holde barn ute av skole og dermed redusere fremtidige produktive evner. **Dydsetisk** (Aristoteles) spør: hva ville en god innkjøpssjef gjort? Mot, ærlighet, rettferdighet og praktisk klokskap krever handling — ikke unngåelse.\n\n**De seks prinsippene** styrker konklusjonen. **Ikke-skade**: vi vet at barnearbeid skader barn fysisk, psykisk og utdanningsmessig — vi har positiv kunnskap, ikke usikkerhet. **Velgjørenhet**: vi har plikt til å handle for å fremme barnas beste. **Rettferdighet**: behandling tilpasset behov — barn skal i skole, ikke i fabrikk. **Likhet**: vi behandler barnearbeidere etter samme standard som norske ansatte ville hatt. **Autonomi**: barn har ikke reell autonomi til å velge fabrikkarbeid; samtykke fra foreldre er ikke gyldig i denne sammenheng. **Føre-var** er mindre relevant her — vi vet allerede skaden.\n\n**Konkrete handlingsalternativer.** Det dårligste alternativet er å ignorere observasjonen og fortsette som før — dette bryter loven og er etisk uforsvarlig på alle nivåer. Et annet dårlig alternativ er å umiddelbart bryte kontrakten og forsvinne — dette overlater barna i en enda verre situasjon (mister inntekten uten alternativ). Det beste alternativet er en **strukturert nedtrapping og avhjelping**:\n\n1. **Eskalering internt** — informere konsernledelse, juridisk avdeling og bærekraftsansvarlig samme dag.\n2. **Krav til leverandøren** — umiddelbar fjerning av barn fra fabrikken, dokumentert plan med tidslinje, kontroll fra tredjepart (SA8000-revisjon).\n3. **Avhjelping for barna** — i samarbeid med NGOer (UNICEF, Save the Children, lokale partnere) sikre overgang til skole, ev. økonomisk støtte til familiene slik at de ikke er avhengige av barnas inntekt — dette er kjernen i ansvarlig **«remediation»** i ILOs Children's Rights and Business Principles.\n4. **Kontraktsrevisjon** — innføre eksplisitte sosiale klausuler med revisjonsrett.\n5. **Aktsomhetsvurderinger fremover** — innføre systematisk leverandørrevisjon hos alle kritiske leverandører.\n6. **Åpen rapportering** — i tråd med Åpenhetsloven og CSRD S2 (arbeidere i verdikjeden) rapportere hendelsen, tiltakene og resultatene.\n\n**Stakeholder-konsekvenser.** Barnas situasjon må prioriteres — de er en **avgjørende** interessent i Mitchells forstand (legitimitet og hastverk, og makt får de via deres advokater: lov, NGOer, medier). Våre ansatte og kunder er primære interessenter som må informeres ærlig — ikke skjules. Leverandøren er en interessent vi har innflytelse over (vår makt), og som vi har et ansvar å hjelpe inn i god praksis.\n\nKortsiktig vil dette koste oss penger. Langsiktig bygger det legitimitet og omdømme, oppfyller loven, og er det eneste etisk forsvarlige valget. Som **Carrolls pyramide** minner oss om: etisk ansvar går utover juridisk minimumkrav, men i dette tilfellet sammenfaller de — og begge må respekteres.", + "tips": "Vis først at dette er et FALSKT dilemma — det viser modenhet. Bruk Navigasjonshjulets seks perspektiver systematisk. Vis at du tenker på barna FØRST — å bryte kontrakten brått kan forverre situasjonen, derfor strukturert nedtrapping med avhjelping. Koble til Åpenhetsloven." + }, + { + "id": "ex-016", + "category": "case", + "title": "Case: Styreleder mellom utbytte og store miljøinvesteringer", + "question": "Du er styreleder i et mellomstort norsk industrikonsern. Selskapet leverer solide resultater og eierne forventer høyt utbytte. Samtidig presenterer ledelsen en plan om store investeringer i sirkulær økonomi og elektrifisering som ikke vil gi avkastning før om 5–7 år, men som vil styrke selskapets posisjon under CSRD og EU-taksonomien. Hvordan vil du argumentere overfor eierne for å prioritere miljøinvesteringene?", + "checklist": [ + "Sammenligne shareholder (Friedman) og stakeholder (Freeman) perspektiv", + "Bruke Carrolls pyramide for å vise integrert ansvar", + "Knytte CSV-tankegangen (Porter/Kramer) til investeringsdebatten", + "EU-taksonomi og CSRD som finansiell driver", + "Etisk drøfting: pliktetikk vs. utilitarisme, føre-var-prinsippet", + "Sirkulær økonomi og planetens tålegrenser", + "Konkret balansering av kortsiktig utbytte vs. langsiktig verdiskaping" + ], + "guidedAnswer": "Som styreleder må jeg navigere mellom to legitime hensyn: eierne har en rettmessig forventning om avkastning, og selskapet har et bredere ansvar for langsiktig verdiskaping og samfunnspåvirkning. Heldigvis er ikke disse to nødvendigvis i motsetning — moderne CSR-tenkning viser at de kan forenes. Argumentasjonen min overfor eierne vil bygge på fire ben: regulatorisk, strategisk, etisk og fremtidsrettet.\n\n**1) Regulatorisk og finansiell virkelighet.** I tradisjonell **Friedman-tenkning (1970)** er styrets oppgave å maksimere avkastning til aksjonærene innenfor lovens rammer. Men «innenfor lovens rammer» har endret seg dramatisk. **CSRD** krever fra 2024–2026 dobbel materialitet — vi må rapportere både hvordan vi påvirker miljø/samfunn og hvordan disse forholdene påvirker vår økonomi. **EU-taksonomien** klassifiserer hvilke aktiviteter som regnes som bærekraftige, og styrer dermed både kapitaltilgang og finansieringskostnader. **Åpenhetsloven** krever aktsomhetsvurderinger i leverandørkjeden. Selskaper som ligger lavt på taksonomi-andel risikerer høyere kapitalkostnader, dårligere kredittvilkår, og lavere verdsetting. Miljøinvesteringene styrker altså vår **finansielle vesentlighet** (financial materiality) — de reduserer regulatorisk risiko, stranded-asset-risiko og kapitalkostnad, og åpner tilgang til grønne lån og ESG-fond. Dette er ikke filantropi — det er finansiell forsvarlig forretningsstrategi.\n\n**2) Strategisk: Creating Shared Value.** **Porter og Kramer (2006)** viser at samfunnsverdi og økonomisk verdi kan skapes sammen. Sirkulær økonomi og elektrifisering er typiske CSV-investeringer — de **redefinerer produktivitetskjeden** ved å redusere ressursforbruk og avfall, **rekonfigurerer produkter og markeder** ved å lansere lavutslippsalternativer, og kan **støtte lokal klyngeutvikling** ved å bygge norske leverandørklynger innen elektrifisering. Eksempler som **Yara** og **IKEA Norge** viser at slike investeringer kan gi konkurransefortrinn. Min argumentasjon til eierne vil være: hvis vi venter, taper vi posisjon til konkurrenter som beveger seg nå.\n\n**3) Etisk: utover loven.** **Howard Bowen (1953)**, kjent som CSR-feltets far, og **Archie Carroll (1991)** med sin pyramide minner oss om at samfunnsansvar går utover juridisk minimum. Etisk ansvar (nivå 3) og filantropisk ansvar (nivå 4) hviler på det økonomiske grunnlaget, men er reelle plikter. **Føre-var-prinsippet** er svært relevant: 7 av 9 planetariske tålegrenser er overskredet, og vi kjenner ikke alle konsekvenser av å fortsette dagens spor. Vi har en plikt til å handle. **Rettferdighetsprinsippet** krever rimelig fordeling mellom generasjoner — kortsiktig høy utbytte til dagens eiere kan ikke forsvares dersom det skjer på bekostning av kommende generasjoner. **Pliktetisk** (Kant) kan vi spørre: ville vi ville at alle styrer i alle bedrifter prioriterte ren utbyttemaksimering uten miljøinvesteringer? Svaret er nei — vi vet konsekvensen vil være katastrofal. **Utilitaristisk** er totalnytten av investeringene tydelig positiv på lang sikt, selv om kostnaden bæres nå.\n\n**4) Fremtidsrettet: stakeholder-perspektivet.** **Freemans stakeholder-teori (1984)** minner oss om at eierne ikke er de eneste vi har ansvar for. Våre ansatte ønsker en arbeidsgiver som har fremtid; våre kunder etterspør mer bærekraftige produkter; våre långivere krever ESG-rapportering; samfunnet og lokalsamfunnet rundt anleggene forventer at vi tar ansvar. Sett gjennom **Mitchells modell** er disse interessentene avgjørende eller på vei til å bli det — særlig långivere og kunder. Å nekte miljøinvesteringer kan på sikt undergrave vår sosiale legitimitet (Suchman 1995), og dermed selve forutsetningen for å drive lønnsomt.\n\n**Konkret balansering.** Argumentet er ikke å fjerne utbytte, men å **balansere** kortsiktig og langsiktig verdiskaping. Et forslag kan være: midlertidig redusert utbytte i 2–3 år, kombinert med klar tidshorisont, milepæler og rapportering. Vi forplikter oss til **GRI** og bruker **EU-taksonomien** for å vise grønn andel og målbar fremgang. Vi kommuniserer åpent at vi gjør dette **i strategien**, ikke som en sidesatsing — i tråd med pensumets skille mellom *strategi for bærekraft* og *bærekraft i strategien*. Vi anvender **de fem implementeringsstegene** (Kap. 11) for å sikre at investeringene faktisk gjennomføres med struktur og kontroll.\n\nMin avsluttende melding til eierne vil være: dette er ikke et valg mellom profitt og prinsipper. Det er et valg mellom kortsiktig utbytte og langsiktig verdi — og forskningen, regulatorene og markedet peker i samme retning. **Joel Bakan** advarte mot at bedrifter strukturelt presses mot kortsiktig profitt — det er styrets jobb å motstå det presset og se 5–7 år frem. Vi vinner tilliten til både dagens og morgendagens eiere ved å handle nå.", + "tips": "Vis at du forstår at miljøinvestering ofte ER finansielt rasjonelt, ikke et offer — dette er en moden argumentasjon. Bruk EU-taksonomien og CSRD som finansielle drivere, ikke bare etiske. Avslutt med klar styreposisjon, ikke uklart vinglete." + } +] diff --git a/app/data/flashcards.json b/app/data/flashcards.json new file mode 100644 index 0000000..4ebff2f --- /dev/null +++ b/app/data/flashcards.json @@ -0,0 +1,962 @@ +[ + { + "id": "fc-001", + "category": "etikk", + "subcategory": "Grunnbegreper", + "week": 2, + "front": "Hva er forskjellen mellom etikk og moral?", + "back": "Moral = personlige/felles oppfatninger av rett og galt, læres i praksis. Etikk = systematisk fagdisiplin/refleksjon over rett og galt, læres gjennom studier. Etikk er teori; moral er normer." + }, + { + "id": "fc-002", + "category": "etikk", + "subcategory": "Grunnbegreper", + "week": 3, + "front": "Definer jus og forklar forskjellen fra etikk og moral.", + "back": "Jus = det formelle systemet av regler og forskrifter som styrer samfunnets atferd, håndhevet av myndighetene. Etikk er filosofisk fagdisiplin, moral er praktiserte normer, mens jus er kodifisert og håndhevet gjennom rettssystemet." + }, + { + "id": "fc-003", + "category": "etikk", + "subcategory": "Grunnbegreper", + "week": 3, + "front": "Hva er forskjellen mellom normativ og deskriptiv etikk?", + "back": "Normativ etikk gir veiledning om hva man bør gjøre. Deskriptiv etikk beskriver hva folk faktisk tror om moral og hvordan de handler, uten å bedømme eller anbefale." + }, + { + "id": "fc-004", + "category": "etikk", + "subcategory": "Grunnbegreper", + "week": 3, + "front": "Hva er moralrelativisme?", + "back": "Synet på at det ikke finnes absolutte, uforanderlige moralske verdier; verdiene er relative og varierer med omstendighetene og kulturen. «Mennesket er alle tings mål» – alt er subjektivt." + }, + { + "id": "fc-005", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Nevn de seks etiske prinsippene.", + "back": "1) Likhetsprinsippet, 2) Autonomiprinsippet, 3) Velgjørenhetsprinsippet (beneficence), 4) Ikke-skade-prinsippet (non-maleficence), 5) Rettferdighetsprinsippet (justice), 6) Føre-var-prinsippet (precautionary principle)." + }, + { + "id": "fc-006", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar likhetsprinsippet.", + "back": "Like tilfeller skal behandles likt. Alle skal ha samme regler og muligheter. Eksempel: likelønn for likt arbeid, lik tilgang til helsetjenester." + }, + { + "id": "fc-007", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar autonomiprinsippet.", + "back": "Retten til å bestemme over seg selv. Mennesket eier seg selv, sin kropp og sitt liv, og har personlig handlefrihet. Knyttet til FN: «Alle mennesker er født frie og med samme menneskeverd og menneskerettigheter»." + }, + { + "id": "fc-008", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar velgjørenhetsprinsippet (beneficence).", + "back": "Plikten til å gjøre godt mot andre, bidra til andres velvære og forhindre eller fjerne skade. Eksempel: filantropi (Bill & Melinda Gates Foundation), frivillig hjelp til eldre." + }, + { + "id": "fc-009", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar ikke-skade-prinsippet.", + "back": "Forpliktelse til å sikre at vi ikke skader andre gjennom våre handlinger eller unnlatelser. Gjelder ved kjent risiko. Eksempel: sikkerhetsprotokoller på arbeidsplassen, unngå utslipp av skadelige kjemikalier." + }, + { + "id": "fc-010", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar rettferdighetsprinsippet.", + "back": "Rettferdig behandling tilpasset individuelle behov og situasjoner. Ulik behandling kan være nødvendig for å sikre at alle får det de trenger for å ha like muligheter. Ikke nødvendigvis lik behandling." + }, + { + "id": "fc-011", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Forklar føre-var-prinsippet.", + "back": "«Bedre føre var enn etter snar.» Anvendes ved stor vitenskapelig usikkerhet når mulige skadevirkninger kan være alvorlige eller uopprettelige. Manglende kunnskap er ikke grunn til å gjøre ingenting. Eksempel: strenge kjemikaliereguleringer, COVID-lockdown." + }, + { + "id": "fc-012", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 3, + "front": "Hva er forskjellen mellom likhetsprinsippet og rettferdighetsprinsippet?", + "back": "Likhet = lik behandling for like tilfeller (samme regler for alle). Rettferdighet = rimelig behandling basert på individuelle behov (kan kreve ulik behandling). Eksempel: utvidet eksamenstid for studenter med dysleksi er rettferdig men ikke likt." + }, + { + "id": "fc-013", + "category": "etikk", + "subcategory": "Prinsipper", + "week": 5, + "front": "Hva er forskjellen mellom ikke-skade-prinsippet og føre-var-prinsippet?", + "back": "Ikke-skade gjelder ved kjent risiko – ikke gjør det vi vet skader. Føre-var gjelder ved usikker, men potensielt alvorlig risiko – vær forsiktig selv uten full kunnskap. Eksempel KI: bevist diskriminerende system (ikke-skade) vs. nytt system med ukjente effekter (føre-var)." + }, + { + "id": "fc-014", + "category": "etikk", + "subcategory": "Dilemma", + "week": 3, + "front": "Hva er et etisk dilemma?", + "back": "En situasjon der to eller flere etiske prinsipper (eller teorier) står mot hverandre. Krever vurdering av argumenter for begge sider og begrunnelse for valget." + }, + { + "id": "fc-015", + "category": "etikk", + "subcategory": "Dilemma", + "week": 3, + "front": "Hva er forskjellen mellom ekte og falskt etisk dilemma?", + "back": "Ekte dilemma: begge handlingsalternativene er like gode eller dårlige (eks. varsling vs. taushet). Falskt dilemma: det er klart hva som er riktig, men fristende å velge noe annet (eks. å jukse på eksamen)." + }, + { + "id": "fc-016", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er konsekvensetikk?", + "back": "Etisk retning som vurderer om en handling er riktig eller gal ut fra konsekvensene den får. Den mest kjente formen er utilitarisme. Tilhørende teorier: utilitarisme, egoisme, hedonisme." + }, + { + "id": "fc-017", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er ikke-konsekvensetikk?", + "back": "Vurderer handlinger ut fra andre kriterier enn konsekvenser – plikter, regler, verdier, karakter og intensjoner. Sentrale teorier: pliktetikk (Kant) og dydsetikk (Aristoteles)." + }, + { + "id": "fc-018", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Forklar utilitarismen og hvem som er hovedrepresentanten.", + "back": "Konsekvensetisk teori: en handling er moralsk riktig hvis den maksimerer nytte – «mest mulig lykke til flest mulig». Hovedrepresentant: John Stuart Mill (1806–1873). Bygger på Bentham." + }, + { + "id": "fc-019", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Forklar pliktetikken (deontologi).", + "back": "Etisk teori som fokuserer på handlingens iboende riktighet uavhengig av konsekvenser. Følg regler og plikter. Hovedrepresentant: Immanuel Kant. «Riktige handlinger følger regler og plikter»." + }, + { + "id": "fc-020", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er det kategoriske imperativ?", + "back": "Kants pliktetiske prinsipp. Første formulering: «Handle etter den maksimen gjennom hvilken du samtidig kan ville at den skal bli en allmenn lov.» Andre formulering: behandle alltid mennesker som mål i seg selv, aldri bare som middel." + }, + { + "id": "fc-021", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva betyr Kants humanitetsformulering?", + "back": "«Handle slik at du alltid bruker menneskeheten både i din egen person og i enhver annens person samtidig som et formål og aldri bare som et middel.» Hvert menneske har egen verdighet og egne mål – kan ikke bare brukes som verktøy." + }, + { + "id": "fc-022", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Forklar dydsetikken og hvem som er hovedrepresentanten.", + "back": "Aristotelisk teori som fokuserer på personens karakter og dyder (ærlighet, mot, visdom). Spør: «Hva ville et godt menneske gjort?» Moralen ligger i hvem du er. Mål: eudaimonia (det gode liv). Krever praktisk klokskap (phronesis)." + }, + { + "id": "fc-023", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Gi tre eksempler på aristoteliske dyder.", + "back": "Mot (brannmann som risikerer eget liv), ærlighet (student som innrømmer feil), rettferdighet (upartisk dommer), medfølelse (frivillig hjelper), visdom (langsiktig leder)." + }, + { + "id": "fc-024", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er egoisme som etisk teori?", + "back": "Teorien sier at det riktige er det som er best for en selv. Fokus: egeninteresse. Egoister mener det er naturlig og riktig å maksimere egen fordel. Ikke i pensum, men brukes for forståelse." + }, + { + "id": "fc-025", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er hedonisme?", + "back": "Etisk teori som sier at det gode er nytelse og det onde er smerte. Mennesket bør maksimere nytelse og minimere smerte. Handler om HVA som er godt, ikke hvem som får godene. Kan være egoistisk eller altruistisk." + }, + { + "id": "fc-026", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er forskjellen på hedonisme og egoisme?", + "back": "Hedonisme handler om HVA som er godt (nytelse). Egoisme handler om HVEM som skal få godene (meg selv). En egoist trenger ikke være hedonist (kan ønske penger, makt), og en hedonist trenger ikke være egoistisk." + }, + { + "id": "fc-027", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Hva er diskursetikk og hvilke 4 kjennetegn har en praktisk diskurs?", + "back": "Habermas-inspirert tilnærming der svaret på rett handling ligger i mellommenneskelig kommunikasjon. 4 kjennetegn: 1) full offentlighet, 2) lik rett til å delta, 3) frivillig og uten tvang, 4) det beste argumentet vinner." + }, + { + "id": "fc-028", + "category": "etikk", + "subcategory": "Beslutningsmodeller", + "week": 5, + "front": "Hva er Kvalnes' Navigasjonshjul, og hvilke seks sektorer har det?", + "back": "Etisk beslutningsmodell med spørsmålet «Hva gjør du?» i sentrum. Seks sektorer: Juss (lovlig?), Identitet (samsvar med verdier?), Moral (riktig?), Omdømme (beholder troverdighet?), Økonomi (lønnsomt?), Etikk (lar det seg begrunne?)." + }, + { + "id": "fc-029", + "category": "etikk", + "subcategory": "Beslutningsmodeller", + "week": 5, + "front": "Beskriv Crane og Mattens 5-fasemodell for etiske beslutninger.", + "back": "1) Identifikasjon av problem/mulighet, 2) Innsamling av informasjon og vurdering, 3) Valg mellom alternativer, 4) Gjennomføring av beslutning, 5) Resultat/læring. Sirkulær modell som sløyfer tilbake til fase 1." + }, + { + "id": "fc-030", + "category": "etikk", + "subcategory": "Forretningsetikk", + "week": 2, + "front": "Hva er forretningsetikk (business ethics)?", + "back": "Å anvende etiske prinsipper i en forretningskontekst – ta moralsk forsvarlige og ansvarlige beslutninger utover bare å følge loven. Omfatter ærlighet, rettferdig behandling, åpenhet og unngåelse av korrupsjon." + }, + { + "id": "fc-031", + "category": "etikk", + "subcategory": "Beslutningsmodeller", + "week": 5, + "front": "Når kan man vike fra likhetsprinsippet?", + "back": "Når ulikheter er relevante, og når lik behandling fører til urettferdige konsekvenser. Eksempel: tilrettelegging for studenter med dysleksi eller ansatte med kronisk sykdom." + }, + { + "id": "fc-032", + "category": "etikk", + "subcategory": "Hovedteorier", + "week": 4, + "front": "Sammenlign de tre hovedteoriene i én setning hver (Kant, Mill, Aristoteles).", + "back": "Kant (pliktetikk): følg regler, uansett konsekvenser. Mill (utilitarisme): velg det som gir mest lykke for flest. Aristoteles (dydsetikk): vær et godt menneske – la handlinger følge karakter." + }, + { + "id": "fc-033", + "category": "baerekraft", + "subcategory": "Definisjoner", + "week": 2, + "front": "Hva er Brundtland-definisjonen av bærekraftig utvikling?", + "back": "«En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov.» (Verdenskommisjonen for miljø og utvikling, 1987, ledet av Gro Harlem Brundtland)." + }, + { + "id": "fc-034", + "category": "baerekraft", + "subcategory": "Definisjoner", + "week": 2, + "front": "Hva er Triple Bottom Line (TBL)?", + "back": "Modell av John Elkington (1997) som sier at virksomheter må måles på tre dimensjoner: People (sosial), Planet (miljø), Profit (økonomi). De tre pilarene av bærekraft." + }, + { + "id": "fc-035", + "category": "baerekraft", + "subcategory": "Definisjoner", + "week": 2, + "front": "Hvor mange bærekraftsmål har FN og hva er hovedformålet?", + "back": "17 mål og 169 delmål. Formål: utrydde fattigdom, bekjempe ulikhet og stoppe klimaendringene innen 2030. «Verdens felles arbeidsplan.» Alle skal oppnås – ingen prioritering." + }, + { + "id": "fc-036", + "category": "baerekraft", + "subcategory": "SDG", + "week": 7, + "front": "Forklar SDG-kaken (Stockholm Resilience Centre).", + "back": "3-lags struktur: Biosphere (Planet, SDG 6/13/14/15) er grunnlaget. Society (People, SDG 1-5, 7, 11, 16) hviler på biosfæren. Economy (SDG 8, 9, 10, 12) hviler på samfunn. SDG 17 (partnerskap) binder alt sammen. Økonomien er en del av samfunnet som er en del av biosfæren." + }, + { + "id": "fc-037", + "category": "baerekraft", + "subcategory": "FN", + "week": 7, + "front": "Når og hvorfor ble FN etablert?", + "back": "Etablert 24. oktober 1945 etter andre verdenskrig for å forhindre nye kriger. Hovedområder: 1) fred og sikkerhet, 2) bærekraftig utvikling, 3) menneskerettigheter." + }, + { + "id": "fc-038", + "category": "baerekraft", + "subcategory": "FN", + "week": 7, + "front": "Hvilke tre roller har FN?", + "back": "1) Møteplass for medlemslandene (Generalforsamling, Sikkerhetsråd, Menneskerettighetsråd). 2) Organisasjon med egne ansatte (Generalsekretæren). 3) Skaper av internasjonale lover og regler (folkeretten) – «moralsk dommer»." + }, + { + "id": "fc-039", + "category": "baerekraft", + "subcategory": "Planet", + "week": 11, + "front": "Hva er planetens tålegrenser?", + "back": "Forskningsbasert rammeverk (Rockström/Stockholm Resilience Centre, fra 2009) som angir hvor mye intakt natur menneskeheten trenger for å leve trygt. 9 grenser definerer «safe operating space»." + }, + { + "id": "fc-040", + "category": "baerekraft", + "subcategory": "Planet", + "week": 11, + "front": "Nevn de ni planetære tålegrensene.", + "back": "1) Klimaendringer, 2) Tap av biologisk mangfold, 3) Nitrogen-/fosforsyklus, 4) Havforsuring, 5) Endringer i arealbruk, 6) Ferskvannsforbruk, 7) Atmosfærisk aerosolkonsentrasjon, 8) Ozonlagsnedbrytning, 9) Nye kjemiske stoffer (plast m.fl.)." + }, + { + "id": "fc-041", + "category": "baerekraft", + "subcategory": "Planet", + "week": 11, + "front": "Hvor mange av de planetære tålegrensene er overskredet per 2025?", + "back": "7 av 9 tålegrenser er overskredet (status fra Stockholm Resilience Centre 2025). Status har eskalert: 2009 (3 av 7), 2015 (4 av 7), 2023 (6 av 9), 2025 (7 av 9)." + }, + { + "id": "fc-042", + "category": "baerekraft", + "subcategory": "Modeller", + "week": 11, + "front": "Forklar Smultringmodellen til Kate Raworth.", + "back": "Modell fra 2017. Indre sirkel = sosialt fundament (mat, vann, helse, utdanning, likestilling, bolig osv.) – under = underforbruk. Ytre sirkel = økologisk tak (planetens tålegrenser) – over = overforbruk. Mellom: «et trygt og rettferdig rom for menneskeheten»." + }, + { + "id": "fc-043", + "category": "baerekraft", + "subcategory": "Sirkulær økonomi", + "week": 11, + "front": "Definer sirkulær økonomi.", + "back": "Et økonomisk system der produktets reise fører tilbake til der det begynte – søker å minimere skade på miljøet ved å resirkulere, gjenbruke eller regenerere materialer. Reduserer avfall, råmaterialer og utslipp (Oxford Dictionary 2022)." + }, + { + "id": "fc-044", + "category": "baerekraft", + "subcategory": "Sirkulær økonomi", + "week": 11, + "front": "Hvilke faser har sirkulærmodellen?", + "back": "Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Resirkulering → tilbake til råmaterialer. Restavfall som «tap»." + }, + { + "id": "fc-045", + "category": "baerekraft", + "subcategory": "Sirkulær økonomi", + "week": 11, + "front": "Sammenlign lineær, resirkulerings- og sirkulær økonomi.", + "back": "Lineær: Take-Make-Use-Waste (mye avfall). Resirkulering: Take-Make-Use-Recycle (mindre avfall). Sirkulær: Take-Make-Use + Reuse/Repair/Recycle/Return (ingen avfall som mål)." + }, + { + "id": "fc-046", + "category": "baerekraft", + "subcategory": "Sirkulær økonomi", + "week": 11, + "front": "Hva er Norges sirkularitet, og hva er global sirkularitet?", + "back": "Norge: bare 2,4 % sirkulært. Verden globalt: 8,6 % sirkulært – 91,4 % av materialer kastes eller forsvinner. (Circularity Gap Report 2021)." + }, + { + "id": "fc-047", + "category": "baerekraft", + "subcategory": "Sirkulær økonomi", + "week": 11, + "front": "Hva er 10R-rammeverket (Kirchher)?", + "back": "Hierarki av sirkulære strategier fra mest til minst sirkulær: R0 Refuse, R1 Rethink, R2 Reduce (smartere bruk), R3 Reuse, R4 Repair, R5 Refurbish, R6 Remanufacture, R7 Repurpose (forlenge levetid), R8 Recycle, R9 Recover (materialebruk)." + }, + { + "id": "fc-048", + "category": "baerekraft", + "subcategory": "Vekst", + "week": 16, + "front": "Hva er motvekst (degrowth)?", + "back": "Økonomisk, sosial og filosofisk bevegelse som utfordrer ideen om uendelig økonomisk vekst. Mener vekst fører til miljøskader, ulikhet og overforbruk – og bør begrenses for bærekraft og livskvalitet." + }, + { + "id": "fc-049", + "category": "baerekraft", + "subcategory": "Vekst", + "week": 16, + "front": "Hvilke fire kjernepilarer har motvekstbevegelsen?", + "back": "1) Ressursbevissthet (redusere overforbruk, sirkulær økonomi), 2) Rettferdighet (sosial likhet), 3) Lokalisering (lokale samfunn fremfor globalisering), 4) Livskvalitet (immaterielle verdier som helse, fellesskap, natur)." + }, + { + "id": "fc-050", + "category": "baerekraft", + "subcategory": "Vekst", + "week": 16, + "front": "Hva er forskjellen mellom absolutt og relativ frikobling (decoupling)?", + "back": "Absolutt frikobling: utslipp går NED mens BNP fortsetter å vokse. Relativ frikobling: utslipp øker mindre enn BNP, men øker fortsatt. Jason Hickels poeng: vi ser bare relativ frikobling, ikke absolutt – derfor er grønn vekst urealistisk." + }, + { + "id": "fc-051", + "category": "baerekraft", + "subcategory": "Vekst", + "week": 16, + "front": "Hva er forskjellen på grønn vekst og motvekst?", + "back": "Grønn vekst: fortsette vekst, men på en miljøvennlig måte (sirkulær økonomi, fornybar energi). Motvekst: redusere vekst for å oppnå bærekraft. Hickel kritiserer grønn vekst fordi vi kun oppnår relativ frikobling." + }, + { + "id": "fc-052", + "category": "baerekraft", + "subcategory": "Klima", + "week": 11, + "front": "Hvilken temperaturøkning forventes i Norge mot 2100?", + "back": "Ca. 4,5 grader i høyutslippsscenario, ca. 2,7 grader i middels scenario. Mer nedbør, regnflommer, skred. Havnivåstigning mindre enn globalt pga. landheving. Varmere og surere havområder." + }, + { + "id": "fc-053", + "category": "baerekraft", + "subcategory": "Historikk", + "week": 7, + "front": "Hva var Brundtland-rapporten?", + "back": "Rapporten *Our Common Future* (1987) fra FN-kommisjonen for miljø og utvikling, ledet av Gro Harlem Brundtland. Etablerte definisjonen av bærekraftig utvikling og knyttet sammen økonomi, miljø og sosiale forhold." + }, + { + "id": "fc-054", + "category": "baerekraft", + "subcategory": "Historikk", + "week": 7, + "front": "Hva er Limits to Growth (1972)?", + "back": "Rapport fra Club of Rome som viste at ubegrenset vekst kunne føre til alvorlige miljø- og ressurskriser. Klassisk grunnlag for motvekstbevegelsen og bærekraftstenkning." + }, + { + "id": "fc-055", + "category": "baerekraft", + "subcategory": "Pilarer", + "week": 2, + "front": "Hva inngår i den sosiale pilaren av bærekraft?", + "back": "Filantropi, ansattgoder, likestilling, menneskerettigheter, ingen barnearbeid. «People» i Triple Bottom Line." + }, + { + "id": "fc-056", + "category": "baerekraft", + "subcategory": "Pilarer", + "week": 2, + "front": "Hva inngår i miljøpilaren av bærekraft?", + "back": "Økologi, økologisk produksjon og produkter, spare energi, CO2-reduksjon. «Planet» i Triple Bottom Line." + }, + { + "id": "fc-057", + "category": "baerekraft", + "subcategory": "Pilarer", + "week": 2, + "front": "Hva inngår i den økonomiske pilaren av bærekraft?", + "back": "Bedriftsstyring, etikkodeks, beskyttelse av immaterielle rettigheter, forhold til investorer/leverandører/kunder, sikkerhet i drift og kvalitet på produkter. «Profit» i Triple Bottom Line." + }, + { + "id": "fc-058", + "category": "baerekraft", + "subcategory": "Implementering", + "week": 16, + "front": "Hva er forskjellen på «strategi for bærekraft» og «bærekraft i strategien»?", + "back": "«Strategi for bærekraft» = egen sidestrategi for bærekraftsarbeid. «Bærekraft i strategien» = integrert i hele forretningsstrategien (mer modent). Tilsvarer proaktiv tilnærming og Porters CSV." + }, + { + "id": "fc-059", + "category": "baerekraft", + "subcategory": "Implementering", + "week": 16, + "front": "Hva er sustainopreneurship?", + "back": "Miksen mellom entreprenørskap og bærekraft – å løse sosiale og miljømessige problemer gjennom forretningsmodeller. Globale problemer blir forretningsmuligheter via bærekraftsinnovasjon." + }, + { + "id": "fc-060", + "category": "baerekraft", + "subcategory": "Implementering", + "week": 16, + "front": "Beskriv de fem implementeringsstegene for bærekraft i en bedrift.", + "back": "1) Planlegging (strategi), 2) Interessentdialog (kartlegging, Kap. 7), 3) Rapportering (GRI, CSRD), 4) Verifikasjon (ISO 14001, tredjepart), 5) Oppfølging (kontinuerlig forbedring)." + }, + { + "id": "fc-061", + "category": "samfunn", + "subcategory": "CSR", + "week": 2, + "front": "Definer CSR (Corporate Social Responsibility).", + "back": "Det ansvaret selskaper påtar seg for miljø, samfunn og mennesker som påvirkes av virksomheten, utover det som er lovpålagt. Frivillig ansvar utover lovkrav." + }, + { + "id": "fc-062", + "category": "samfunn", + "subcategory": "CSR", + "week": 6, + "front": "Hva er Buchholtz og Carrolls definisjon av samfunnsansvar?", + "back": "«Bedriftens samfunnsansvar er det sosiale ansvaret bedriften har til samfunnets økonomiske, juridiske, etiske og filantropiske forventninger til organisasjoner på et gitt tidspunkt.» (Buchholtz & Carroll, 2009:40)." + }, + { + "id": "fc-063", + "category": "samfunn", + "subcategory": "CSR", + "week": 8, + "front": "Beskriv Carrolls CSR-pyramide (1991) fra bunn til topp.", + "back": "1) Økonomisk ansvar – vær lønnsom (grunnlaget), 2) Juridisk ansvar – adlyd loven, 3) Etisk ansvar – vær etisk (gjør det rette), 4) Filantropisk/frivillig ansvar – vær en god bedriftsborger (gi tilbake)." + }, + { + "id": "fc-064", + "category": "samfunn", + "subcategory": "CSR", + "week": 8, + "front": "Hvorfor er økonomisk ansvar grunnlaget i Carrolls pyramide?", + "back": "Fordi en bedrift som ikke er lønnsom ikke kan eksistere og dermed ikke kan oppfylle de andre ansvarsformene. «Grunnlaget som alt annet hviler på.»" + }, + { + "id": "fc-065", + "category": "samfunn", + "subcategory": "CSR", + "week": 7, + "front": "Hvem regnes som «CSR-feltets far», og hvorfor?", + "back": "Howard R. Bowen, gjennom boken *Social Responsibilities of the Businessman* (1953). Introduserte CSR som et normativt begrep: «Hva bør en bedrift gjøre?» Bedrifter har moralsk ansvar utover profitt." + }, + { + "id": "fc-066", + "category": "samfunn", + "subcategory": "Shareholder", + "week": 8, + "front": "Hva er Milton Friedmans aksjonærmodell?", + "back": "Friedman (1970): Bedrifters eneste samfunnsansvar er å maksimere profitt for aksjonærene innenfor lovens rammer. «The business of business is business.» Markedet, ikke bedriftene, skal løse samfunnsproblemer." + }, + { + "id": "fc-067", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 6, + "front": "Hvem skrev Stakeholder-teorien, og når?", + "back": "R. Edward Freeman (f. 1951), amerikansk professor i forretningsetikk ved University of Virginia. Boken *Strategic Management: A Stakeholder Approach* (1984). «Faren» til stakeholderteorien." + }, + { + "id": "fc-068", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 7, + "front": "Hva er forskjellen mellom primære og sekundære interessenter?", + "back": "Primære: direkte/transaksjonsbasert relasjon – ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn. Sekundære: indirekte – frivillige organisasjoner, aktivister, myndigheter, medier." + }, + { + "id": "fc-069", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 6, + "front": "Hva er forskjellen på shareholder og stakeholder?", + "back": "Shareholder = andelseier (aksjonær). Stakeholder = interessent – enhver som påvirker eller blir påvirket av virksomheten. Friedmans smale syn (kun shareholders) vs. Freemans brede syn (alle stakeholders)." + }, + { + "id": "fc-070", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 6, + "front": "Beskriv Mitchells modell for stakeholder-salience (1997).", + "back": "Mitchell, Agle & Wood (1997) klassifiserer interessenter etter tre dimensjoner: Makt (evne til å tvinge gjennom vilje), Legitimitet (sosialt akseptert krav), Hastverk/Urgency (tvingende nødvendig). Gir 7 kombinasjoner." + }, + { + "id": "fc-071", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 6, + "front": "Hvilke syv interessent-kategorier gir Mitchells modell?", + "back": "1 kraft: Sovende (makt), Frivillig (legitimitet), Krevende (hastverk). 2 krefter: Dominerende (makt+legitimitet), Avhengig (legitimitet+hastverk), Farlig (makt+hastverk). 3 krefter: Avgjørende (alle tre) – må prioriteres høyest." + }, + { + "id": "fc-072", + "category": "samfunn", + "subcategory": "Stakeholder", + "week": 6, + "front": "Hva er 4-nivå kartleggingen av interessenter?", + "back": "Nivå 1: Ansatte (HMS, lønn via LO). Nivå 2: Direkte berørte (kunder, leverandører). Nivå 3: Indirekte berørte (myndigheter, media, NGO-er). Nivå 4: Globalt ansvar – politisk samfunnsansvar, FNs bærekraftsmål." + }, + { + "id": "fc-073", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Hva er forskjellen mellom institusjon og virksomhet?", + "back": "Institusjon = de usynlige reglene/normer/forventninger (formelle: lover; uformelle: tradisjoner). Virksomhet = konkret aktør (bedrift, skole, sykehus). Institusjonen er «hvordan ting bør være»; virksomheten må tilpasse seg for å få legitimitet." + }, + { + "id": "fc-074", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Hva er Scotts tre søyler i institusjonell teori?", + "back": "1) Regulativ søyle (lover, regler – «hva er lovlig?»). 2) Normativ søyle (verdier/normer – «hva er rett?»). 3) Kulturell-kognitiv søyle (tatt-for-gitt antakelser – «hva er fornuftig?»)." + }, + { + "id": "fc-075", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Definer isomorfisme.", + "back": "Prosessen der organisasjoner blir mer like hverandre over tid som et resultat av press fra institusjonene. Press til konformitet fører til likhet i form/struktur." + }, + { + "id": "fc-076", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Hva er legitimitet ifølge Suchman (1995)?", + "back": "«En generalisert oppfatning eller antagelse om at organisasjonens aktiviteter er ønskelige, velegnede eller passende innenfor et sosialt konstruert system av normer, antagelser og definisjoner.» Tre typer: juridisk, sosial, politisk." + }, + { + "id": "fc-077", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Hvilke fire typer ansvar finnes en virksomhet (Kap. 5)?", + "back": "1) Moralsk ansvar (etikk), 2) Juridisk ansvar (loven), 3) Kausalt ansvar (årsakssammenheng), 4) Formelt ansvar (offisielle roller og plikter)." + }, + { + "id": "fc-078", + "category": "samfunn", + "subcategory": "Institusjonell teori", + "week": 6, + "front": "Kan en virksomhet være moralsk ansvarlig?", + "back": "Pågående debatt: Peter French (JA – virksomheter er moralske aktører). Thurlow & Poyner (NEI – bare individer kan ha moralsk ansvar). Konklusjon: ja, men ikke på samme måte som enkeltmennesker." + }, + { + "id": "fc-079", + "category": "samfunn", + "subcategory": "CSV", + "week": 8, + "front": "Hva er Creating Shared Value (CSV)?", + "back": "Forretningsstrategi av Porter & Kramer (2006) der bedrifter skaper økonomisk verdi samtidig som de løser samfunnsmessige utfordringer. Samfunnsproblemer integreres i kjernevirksomheten, ikke som filantropi." + }, + { + "id": "fc-080", + "category": "samfunn", + "subcategory": "CSV", + "week": 8, + "front": "Hva er forskjellen mellom CSR og CSV?", + "back": "CSR: drevet av eksternt press, gir tilbake VED SIDEN AV kjernevirksomheten, fokus på filantropi. CSV: integrert i bedriftens strategi, kobler samfunnsforbedring DIREKTE til økonomisk verdiskaping, søker felles verdi." + }, + { + "id": "fc-081", + "category": "samfunn", + "subcategory": "CSV", + "week": 8, + "front": "Hva er Porter & Kramers tre prinsipper for CSV i praksis?", + "back": "1) Rekonfigurere produkter og markeder (utvikle produkter som adresserer sosiale behov). 2) Redefinere produktivitetskjedene (ressurseffektivitet, arbeidstakerforhold). 3) Støtte lokal klyngeutvikling (utdanning, infrastruktur)." + }, + { + "id": "fc-082", + "category": "samfunn", + "subcategory": "Eksternaliteter", + "week": 8, + "front": "Definer eksternalitet.", + "back": "Økonomiske kostnader eller fordeler som påvirker tredjeparter som ikke er direkte involvert i en økonomisk aktivitet, og som ikke reflekteres i markedsprisen. Markedssvikt." + }, + { + "id": "fc-083", + "category": "samfunn", + "subcategory": "Eksternaliteter", + "week": 8, + "front": "Hva er forskjellen på negative og positive eksternaliteter? Gi eksempler.", + "back": "Negative: kostnader påført tredjepart utenfor markedspris (forurensning, støy, røyking). Positive: fordeler skapt for tredjepart (utdanning, vaksinasjon, FoU)." + }, + { + "id": "fc-084", + "category": "samfunn", + "subcategory": "Eksternaliteter", + "week": 8, + "front": "Hvilke tre verktøy kan myndighetene bruke for å håndtere eksternaliteter?", + "back": "1) Reguleringer og lover (utslippsgrenser). 2) Skatter og avgifter (karbonavgift). 3) Subsidier og insentiver (utdanningstilskudd, forskningsstipender for positive eksternaliteter)." + }, + { + "id": "fc-085", + "category": "samfunn", + "subcategory": "Eksternaliteter", + "week": 8, + "front": "Hva er samfunnsansvarlig forretningsdrift ifølge læreboka (s. 200)?", + "back": "«Å ta ansvar for de negative eksternalitetene som virksomheter skaper – med andre ord å sørge for at virksomheten har en positiv nettoeffekt på samfunnet.»" + }, + { + "id": "fc-086", + "category": "samfunn", + "subcategory": "Kritikk", + "week": 8, + "front": "Hva mener Joel Bakan med «den psykopatiske bedriften»?", + "back": "Bakan (2004, *The Corporation*): bedrifter fungerer som institusjonalisert psykopati pga. juridisk struktur og mål om profittmaksimering – undergraver samfunnet. Ikke naturlov, men resultat av lovverket. Løsning: demokratisk styring og tilsyn." + }, + { + "id": "fc-087", + "category": "samfunn", + "subcategory": "Sosial pilar", + "week": 10, + "front": "Hva er forskjellen på intern og ekstern sosial søyle?", + "back": "Intern: rettet mot ansatte – obligatorisk (lovpålagt), avtalt (tariff/fagforening) og frivillig (CSR). Ekstern: rettet mot lokalsamfunn – filantropi, sponsing, Cause Related Marketing." + }, + { + "id": "fc-088", + "category": "samfunn", + "subcategory": "Sosial pilar", + "week": 10, + "front": "Hva er de tre nivåene i intern sosialpolitikk?", + "back": "1) Obligatorisk sosialpolitikk (lovpålagt – Arbeidsmiljøloven m.fl.). 2) Avtalt sosialpolitikk (kollektive avtaler, fagforeninger). 3) Frivillig sosialpolitikk (CSR-tiltak utover lov/avtale). Bare frivillig er strengt sett CSR." + }, + { + "id": "fc-089", + "category": "samfunn", + "subcategory": "Sosial pilar", + "week": 10, + "front": "Hva er Cause-Related Marketing (CRM)?", + "back": "Markedsføringsstrategi der bedriften donerer del av inntekter til veldedig sak hver gang kunden kjøper. Klassisk eksempel: American Express donerte 1 cent per kortbruk til restaureringen av Frihetsgudinnen i 1983 (1,7 mill. dollar)." + }, + { + "id": "fc-090", + "category": "samfunn", + "subcategory": "Sosial pilar", + "week": 10, + "front": "Definer filantropi.", + "back": "Praksisen med å fremme andres velferd gjennom generøse donasjoner av penger, ressurser eller tid til veldedige formål. Tidlig form for CSR (Carnegie, Rockefeller). Eksempler: donasjoner, stipendier, bygging av skoler/sykehus, frivillig arbeid." + }, + { + "id": "fc-091", + "category": "samfunn", + "subcategory": "Sosial pilar", + "week": 10, + "front": "Hva er et cafeteria system for ansattfordeler?", + "back": "Fleksibel fordelsplan der ansatte velger fordeler som passer egne behov. Tre varianter: 1) alt for alle, 2) buffetsystem (velg innen ramme), 3) alternativ meny. Øker motivasjon og medvirkning." + }, + { + "id": "fc-092", + "category": "samfunn", + "subcategory": "Investeringer", + "week": 11, + "front": "Hva er samfunnsansvarlige investeringer (SRI)?", + "back": "Investeringsstrategi som integrerer etiske, miljømessige og sosiale betraktninger. Mål: finansiell lønnsomhet + ikke-finansielle kriterier. Vanlig: avkastning × risiko × tid. SRI legger til samfunnsansvar som 4. faktor." + }, + { + "id": "fc-093", + "category": "samfunn", + "subcategory": "Investeringer", + "week": 11, + "front": "Hva står ESG for, og når ble det introdusert?", + "back": "Environmental, Social, Governance (norsk: Miljø-, Sosiale- og Forretningsetiske forhold). Introdusert av FN i 2006 (UN PRI – Prinsipper for ansvarlige investeringer). EU tok det i bruk i 2020." + }, + { + "id": "fc-094", + "category": "samfunn", + "subcategory": "Investeringer", + "week": 11, + "front": "Hva er de tre hovedvariantene av samfunnsansvarlige investeringer?", + "back": "1) Filtrering (positiv: velger beste; negativ: utelukker f.eks. våpen/tobakk/kull). 2) Aksjonærengasjement (aktiv påvirkning på generalforsamlinger). 3) Samfunnsinvesteringer (rettet mot trengende prosjekter)." + }, + { + "id": "fc-095", + "category": "samfunn", + "subcategory": "Investeringer", + "week": 11, + "front": "Hva er mikrofinansiering, og hvem regnes som grunnleggeren?", + "back": "Finansiell strategi som gir små lån, spareordninger og finansielle tjenester til mennesker uten tilgang til tradisjonelle banker – særlig i lavinntektsområder. Mohammad Yunus (Grameen Bank, Bangladesh, 1976) – fikk Nobels fredspris." + }, + { + "id": "verktoy-001", + "category": "verktoy", + "subcategory": "Standarder", + "week": 12, + "front": "Hva er forskjellen på obligatoriske og frivillige verktøy innen bærekraft?", + "back": "Obligatoriske: lover, forskrifter, reguleringer, rapporteringskrav (eks: CSRD, Åpenhetsloven, Grunnloven §112). Frivillige: ISO-standarder, GRI-rammeverk, miljømerker, Code of Conduct." + }, + { + "id": "verktoy-002", + "category": "verktoy", + "subcategory": "Standarder", + "week": 12, + "front": "Beskriv ISO-trekanten med tre standarder.", + "back": "ISO 26000 = People/samfunnsansvar (IKKE sertifiserbar – kun veiledende). ISO 14001 = Planet/miljø (sertifiserbar). ISO 9001 = Profit/kvalitetsledelse (sertifiserbar). Tilsvarer Triple Bottom Line." + }, + { + "id": "verktoy-003", + "category": "verktoy", + "subcategory": "Rapportering", + "week": 12, + "front": "Hva er GRI (Global Reporting Initiative)?", + "back": "Mest brukte globale standard for bærekraftsrapportering. Frivillig, brukt av >10 000 virksomheter. Hjelper virksomheter rapportere påvirkninger på økonomi, miljø og mennesker på transparent og sammenlignbar måte. Internasjonalt «felles språk»." + }, + { + "id": "verktoy-004", + "category": "verktoy", + "subcategory": "EU", + "week": 12, + "front": "Hva er CSRD og hvem gjelder direktivet for?", + "back": "Corporate Sustainability Reporting Directive – EU-direktiv som erstatter NFRD. Krever ESG-rapportering med dobbel materialitet og lovpålagt attestasjon. Fra 2024 store foretak av allmenn interesse, 2025 store foretak, 2026 børsnoterte SMB." + }, + { + "id": "verktoy-005", + "category": "verktoy", + "subcategory": "EU", + "week": 12, + "front": "Hva er dobbel vesentlighetsanalyse (dobbel materialitet)?", + "back": "Sentralt prinsipp i CSRD. Vurderer både 1) hvordan virksomheten påvirker miljø/samfunn (impact materiality) og 2) hvordan eksterne bærekraftsforhold påvirker virksomhetens økonomi (financial materiality). Gir helhetlig bilde av risiko og muligheter." + }, + { + "id": "verktoy-006", + "category": "verktoy", + "subcategory": "EU", + "week": 12, + "front": "Hva er EUs Green Deal og hvilke tre hovedmål har den?", + "back": "EUs brede strategi for å gjøre Europa klimanøytralt innen 2050. Tre hovedmål: 1) ingen netto utslipp av klimagasser innen 2050, 2) økonomisk vekst løsrevet fra ressursbruk, 3) ingen person eller sted utelatt." + }, + { + "id": "verktoy-007", + "category": "verktoy", + "subcategory": "EU", + "week": 12, + "front": "Hva er EU-taksonomien?", + "back": "Klassifiseringssystem som definerer hvilke økonomiske aktiviteter som kan regnes som bærekraftige. Del av EUs grønne giv. Hjelper investorer, selskaper og myndigheter med å identifisere og støtte bærekraftige prosjekter." + }, + { + "id": "verktoy-008", + "category": "verktoy", + "subcategory": "Lover", + "week": 12, + "front": "Hva er Åpenhetsloven?", + "back": "«Lov om virksomheters åpenhet og arbeid med grunnleggende menneskerettigheter og anstendige arbeidsforhold.» Gjelder fra 1. juli 2022. Krever redegjørelse av aktsomhetsvurderinger for ansvarlige arbeidsforhold internt og i leverandørkjeden." + }, + { + "id": "verktoy-009", + "category": "verktoy", + "subcategory": "Lover", + "week": 12, + "front": "Hva sier Grunnloven §112?", + "back": "«Enhver har rett til et miljø som sikrer helsen, og til en natur der produksjonsevne og mangfold bevares. Naturens ressurser skal disponeres ut fra en langsiktig og allsidig betraktning som ivaretar denne rett også for etterslekten.»" + }, + { + "id": "verktoy-010", + "category": "verktoy", + "subcategory": "Implementering", + "week": 12, + "front": "Hva er Code of Conduct og hva er formålet?", + "back": "En bedrifts formelle erklæring om grunnleggende verdier og forretningsprinsipper. Formål: hjelpe ansatte med etisk navigasjon, gi føringer for beslutninger, læring, engasjement, styrke omdømme og tillit. Bør involvere ansatte i utforming." + }, + { + "id": "verktoy-011", + "category": "verktoy", + "subcategory": "Implementering", + "week": 12, + "front": "Hva er forskjellen mellom reaktiv og proaktiv tilnærming til bærekraft?", + "back": "Reaktiv: defensiv, risikominimering, beskyttelse av omdømme, etterkommer kun lovkrav. Proaktiv: integrert i kjernevirksomhet, kultur og «DNA», bærekraft som strategisk mulighet og konkurransefortrinn." + }, + { + "id": "verktoy-012", + "category": "verktoy", + "subcategory": "Standarder", + "week": 12, + "front": "Hva er tredjepartsverifikasjon, og hvilke former finnes?", + "back": "Uavhengig kontroll. Tre former: 1) Revisjon (gjennomgang av etisk regnskap), 2) Sertifisering iht. standard (eks: ISO 14001), 3) Miljømerker (Svanemerket, Debio, Fairtrade) – autorisering av produkter." + }, + { + "id": "verktoy-013", + "category": "verktoy", + "subcategory": "Standarder", + "week": 12, + "front": "Nevn norske miljømerker.", + "back": "Svanemerket, Debio (økologisk), Nøkkelhullet, Nyt Norge, Fairtrade, Dyrevernalliansen, Miljøfyrtårn. Alle er former for uavhengig tredjepartsverifisering på produktnivå." + }, + { + "id": "verktoy-014", + "category": "verktoy", + "subcategory": "Rapportering", + "week": 12, + "front": "Hvilke CSRD-rapporteringstemaer finnes innen miljø (E1–E5)?", + "back": "E1: Klimaendringer (tilpasning, reduksjon, energi). E2: Forurensning (luft/vann/jord, mikroplast). E3: Vann og marine ressurser. E4: Biomangfold og økosystemer. E5: Ressursbruk og sirkularitet." + }, + { + "id": "verktoy-015", + "category": "verktoy", + "subcategory": "Rapportering", + "week": 12, + "front": "Hvilke CSRD-rapporteringstemaer finnes innen sosiale forhold (S1–S4) og styring (G1)?", + "back": "S1: Egen arbeidskraft. S2: Arbeidere i verdikjeden. S3: Berørte lokalsamfunn. S4: Forbrukere og sluttbrukere. G1: Forretningsetikk (kultur, varslere, korrupsjon, dyrevelferd, lobbying, leverandørrelasjoner)." + }, + { + "id": "verktoy-016", + "category": "verktoy", + "subcategory": "EU", + "week": 12, + "front": "Hva er CSDDD?", + "back": "Corporate Sustainability Due Diligence Directive – EU-direktiv om aktsomhetsvurderinger. Del av Green Deal-virkemidlene sammen med EU-taksonomien (klassifisering) og CSRD (rapportering)." + }, + { + "id": "verktoy-017", + "category": "verktoy", + "subcategory": "Standarder", + "week": 12, + "front": "Hva er SA8000?", + "back": "Internasjonal standard for arbeidstakerrettigheter, basert på ILO-konvensjoner. Sertifiseringsstandard for sosial ansvarlighet i arbeidsforhold." + }, + { + "id": "case-001", + "category": "case", + "subcategory": "Verktøykasse", + "week": 4, + "front": "Hvilke verktøy bør du bruke i en case-drøfting på eksamen (oppgave 4)?", + "back": "1) Identifisere interessenter, 2) Identifisere prinsipper som står i konflikt, 3) Anvende de tre etiske teoriene (utilitarisme, pliktetikk, dydsetikk), 4) Skille ekte og falskt dilemma, 5) Konkludere med begrunnelse, 6) Tenk på TBL hvis bærekraft er relevant. Bruk gjerne Navigasjonshjulet." + }, + { + "id": "case-002", + "category": "case", + "subcategory": "Friedman-Freeman", + "week": 8, + "front": "Beskriv tre posisjoner i CSR-debatten (Friedman, Bakan, Porter/Kramer).", + "back": "Friedman: profitt løser alt (markedstillit – shareholder value). Bakan: profittjakt blir psykopatisk uten regulering (markedssvikt). Porter/Kramer: profitt og samfunnsverdi kan forenes (CSV)." + }, + { + "id": "case-003", + "category": "case", + "subcategory": "Norske eksempler", + "week": 8, + "front": "Gi tre norske eksempler på CSV-praksis.", + "back": "1) Hoff (sunnere produkter – folkehelse + nye markeder). 2) Yara (presisjonsgjødsel – mindre utslipp + mer salg). 3) Den Lille Nøttefabrikken/Brynild (Mosambik-program – bedre priser, treplanting, barnehager)." + }, + { + "id": "case-004", + "category": "case", + "subcategory": "Skandinavia", + "week": 16, + "front": "Hvorfor regnes Skandinavia som leder innen samfunnsansvar og bærekraft? Hva er kritikken?", + "back": "Lederskap: sterke institusjoner, høy SDG-rangering, avansert lovverk (Åpenhetsloven, Grunnloven §112), trepartssamarbeid. Kritikk: høyt fotavtrykk per innbygger, eksport av forurensning, fortsatt olje-/gassproduksjon, «moralsk imperialisme»." + }, + { + "id": "case-005", + "category": "case", + "subcategory": "Historikk", + "week": 7, + "front": "Sett opp den historiske utviklingen av CSR fra 1700 til i dag.", + "back": "1700–1800: individuell etikk (Kant, Smith). 1800–1900: sosialt ansvar, filantropi (Owen, Carnegie). 1953: CSR (Bowen). 1970: miljø/systemkritikk. 1987: Brundtland. 1997: TBL (Elkington). 2010: ESG. 2015: SDG/Paris." + }, + { + "id": "case-006", + "category": "case", + "subcategory": "Politisk samfunnsansvar", + "week": 6, + "front": "Hva er politisk samfunnsansvar?", + "back": "«En utvidet styringsmodell der private bedrifter bidrar til global regulering og tilby offentlige goder» (s. 159). Begrunnes med at nasjonalstaten ikke alene kan håndtere globale utfordringer. Knyttes til FNs bærekraftsmål." + }, + { + "id": "case-007", + "category": "case", + "subcategory": "Klassiske eksempler", + "week": 10, + "front": "Beskriv Bata-modellen som klassisk eksempel på sosial pilar.", + "back": "Tomáš Baťa (Tsjekkia, ca 1900–1932) skapte paternalistisk velferdsbedrift: 40-timers uke (mot 48), bygde hus for ansatte, sykehus, kantine for 33 000, kulturhus med kino. Filosofi: «co-workers, not employees – every co-worker is an entrepreneur.»" + }, + { + "id": "case-008", + "category": "case", + "subcategory": "Koblinger", + "week": 8, + "front": "Hvordan kobles eksternaliteter til Brundtlands bærekraftdefinisjon?", + "back": "Negative eksternaliteter (klimagassutslipp, forurensning) er det operative bærekraftproblemet. Brundtlands definisjon krever at vi internaliserer disse – ellers ødelegger vi for fremtidige generasjoner. CSR = ta ansvar for negative eksternaliteter." + } +] diff --git a/app/data/quiz.json b/app/data/quiz.json new file mode 100644 index 0000000..f2e1139 --- /dev/null +++ b/app/data/quiz.json @@ -0,0 +1,688 @@ +[ + { + "id": "q-001", + "category": "etikk", + "week": 2, + "question": "Hva er forskjellen mellom etikk og moral ifølge pensum?", + "options": [ + "Etikk er praktiske normer, moral er teoretisk refleksjon", + "Etikk er et fag og systematisk refleksjon, moral er personlige/felles oppfatninger lært gjennom omgang med andre", + "Etikk er lovregulert, moral er frivillig", + "Det er ingen reell forskjell mellom dem" + ], + "correct": 1, + "explanation": "Etikk er et fag og systematisk refleksjon over hva som er rett og galt, læres gjennom studier. Moral er de personlige og felles oppfatningene om rett og galt, læres gjennom omgang med andre mennesker." + }, + { + "id": "q-002", + "category": "etikk", + "week": 3, + "question": "Hvilket av de seks etiske prinsippene handler om at like tilfeller skal behandles likt?", + "options": [ + "Rettferdighetsprinsippet", + "Autonomiprinsippet", + "Likhetsprinsippet", + "Velgjørenhetsprinsippet" + ], + "correct": 2, + "explanation": "Likhetsprinsippet (Principle of equality) sier at like tilfeller skal behandles likt, og at alle skal få de samme mulighetene. Rettferdighetsprinsippet handler derimot om rimelig behandling tilpasset individuelle behov." + }, + { + "id": "q-003", + "category": "etikk", + "week": 3, + "question": "Hva er hovedforskjellen mellom ikke-skade-prinsippet og føre-var-prinsippet?", + "options": [ + "Ikke-skade gjelder bedrifter, føre-var gjelder myndigheter", + "Ikke-skade gjelder kjent risiko, føre-var gjelder usikker, potensielt alvorlig risiko", + "Ikke-skade er lovpålagt, føre-var er frivillig", + "Det er ingen forskjell – de er synonymer" + ], + "correct": 1, + "explanation": "Ikke-skade-prinsippet (non-maleficence) anvendes når risikoen er kjent. Føre-var-prinsippet anvendes ved vitenskapelig usikkerhet der mulige skader kan være alvorlige eller uopprettelige – manglende kunnskap er ikke grunn til å gjøre ingenting." + }, + { + "id": "q-004", + "category": "etikk", + "week": 4, + "question": "Hvem regnes som grunnleggeren av pliktetikken og det kategoriske imperativ?", + "options": [ + "John Stuart Mill", + "Immanuel Kant", + "Aristoteles", + "Jürgen Habermas" + ], + "correct": 1, + "explanation": "Immanuel Kant (1724-1804) er pliktetikkens grunnlegger. Hans kategoriske imperativ sier at man skal handle etter regler som kunne vært universelle, og behandle mennesker som mål – aldri kun som middel." + }, + { + "id": "q-005", + "category": "etikk", + "week": 4, + "question": "Hvilken etisk teori sier at en handling er moralsk riktig hvis den gir størst mulig lykke til flest mulig?", + "options": [ + "Pliktetikk", + "Dydsetikk", + "Utilitarisme", + "Diskursetikk" + ], + "correct": 2, + "explanation": "Utilitarismen, hovedsakelig knyttet til John Stuart Mill, sier at en handling er moralsk riktig hvis den maksimerer nytte – det vil si størst mulig lykke eller velvære for flest mulig mennesker. Det er en form for konsekvensetikk." + }, + { + "id": "q-006", + "category": "etikk", + "week": 4, + "question": "Hvilken etiker stilte spørsmålet 'Hva ville et godt menneske gjort?' og fokuserte på karakter og dyder?", + "options": [ + "Immanuel Kant", + "Jeremy Bentham", + "Aristoteles", + "Adam Smith" + ], + "correct": 2, + "explanation": "Aristoteles er grunnleggeren av dydsetikken (virtue ethics). Den fokuserer på menneskets karakter og dyder (mot, ærlighet, visdom). Praktisk klokskap (phronesis) og eudaimonia (det gode liv) er sentrale begreper." + }, + { + "id": "q-007", + "category": "etikk", + "week": 4, + "question": "Hvilken formulering er Kants 'humanitetsformulering' av det kategoriske imperativ?", + "options": [ + "Handle etter den maksimen du kan ville skal bli allmenn lov", + "Handle slik at du alltid bruker menneskeheten som et mål, aldri bare som et middel", + "Den største lykke for det største antall", + "Vær et godt menneske med praktisk klokskap" + ], + "correct": 1, + "explanation": "Kants humanitetsformulering sier: 'Handle slik at du alltid bruker menneskeheten både i din egen person og i enhver annens person samtidig som et formål og aldri bare som et middel.' I næringsliv betyr dette at ansatte ikke kun skal ses som produksjonsfaktorer." + }, + { + "id": "q-008", + "category": "etikk", + "week": 5, + "question": "Hvilket prinsipp i Kvalnes' navigasjonshjul stiller spørsmålet 'Er det lovlig?'", + "options": [ + "Etikk", + "Moral", + "Juss", + "Omdømme" + ], + "correct": 2, + "explanation": "Juss-sektoren i Kvalnes' navigasjonshjul stiller spørsmålet 'Er det lovlig?'. De seks sektorene er: Juss (lovlig?), Identitet/verdi (samsvar med verdier?), Moral (riktig?), Omdømme (troverdighet?), Økonomi (lønner det seg?), Etikk (lar det seg begrunne?)." + }, + { + "id": "q-009", + "category": "etikk", + "week": 5, + "question": "Hvor mange sektorer/perspektiver har Kvalnes' navigasjonshjul?", + "options": [ + "Fire", + "Fem", + "Seks", + "Syv" + ], + "correct": 2, + "explanation": "Navigasjonshjulet har seks sektorer med 'Hva gjør du?' i sentrum: Juss, Identitet/verdi, Moral, Omdømme, Økonomi og Etikk. Modellen brukes for å analysere etiske dilemmaer fra flere perspektiver." + }, + { + "id": "q-010", + "category": "etikk", + "week": 5, + "question": "Hva er det første steget i Crane og Mattens 5-fasemodell for etiske beslutninger?", + "options": [ + "Innsamling av informasjon og vurdering", + "Identifikasjon av et problem eller mulighet", + "Valg mellom alternativer", + "Gjennomføring av beslutning" + ], + "correct": 1, + "explanation": "Fase 1 i Crane og Mattens modell er Identifikasjon av et problem eller mulighet. Deretter følger: 2) Innsamling/vurdering, 3) Valg mellom alternativer, 4) Gjennomføring, 5) Resultat/læring (sirkulær – sløyfer tilbake til fase 1)." + }, + { + "id": "q-011", + "category": "etikk", + "week": 4, + "question": "Hva er hovedforskjellen mellom konsekvensetikk og ikke-konsekvensetikk?", + "options": [ + "Konsekvensetikk vurderer handlinger ut fra utfall, ikke-konsekvensetikk ut fra plikter, regler, karakter eller intensjon", + "Konsekvensetikk er moderne, ikke-konsekvensetikk er klassisk", + "Konsekvensetikk gjelder bedrifter, ikke-konsekvensetikk gjelder individer", + "Konsekvensetikk er deontologisk, ikke-konsekvensetikk er teleologisk" + ], + "correct": 0, + "explanation": "Konsekvensetikk (teleologi) vurderer riktigheten av en handling ut fra dens konsekvenser (eks. utilitarisme). Ikke-konsekvensetikk vurderer handlinger ut fra plikter (Kant), karakter (Aristoteles) eller intensjoner – ikke utfall." + }, + { + "id": "q-012", + "category": "etikk", + "week": 3, + "question": "Hva kjennetegner et 'ekte' etisk dilemma ifølge pensum?", + "options": [ + "Det er klart hva som er riktig, men fristende å velge noe annet", + "Begge handlingsalternativene er like gode – eller i det minste ikke dårligere valg", + "Det er en konflikt mellom personlig moral og lovverket", + "Det handler alltid om bestikkelse i internasjonale forhandlinger" + ], + "correct": 1, + "explanation": "Et ekte dilemma oppstår når begge handlingsalternativene er like gode – eller i det minste ikke dårligere valg. Et falskt dilemma er når det er klart hva som er riktig, men fristende å velge noe annet (eks. å jukse)." + }, + { + "id": "q-013", + "category": "etikk", + "week": 3, + "question": "Hva er forskjellen mellom normativ og deskriptiv etikk?", + "options": [ + "Normativ etikk beskriver hva folk faktisk gjør, deskriptiv etikk anbefaler hva man bør gjøre", + "Normativ etikk gir veiledning om hva man bør gjøre, deskriptiv etikk beskriver hva folk faktisk tror og gjør uten å bedømme", + "Normativ etikk er religiøs, deskriptiv etikk er sekulær", + "Normativ etikk gjelder individer, deskriptiv etikk gjelder organisasjoner" + ], + "correct": 1, + "explanation": "Normativ etikk forsøker å fastsette hva som er moralsk riktig og galt, og gir veiledning om hvordan vi bør handle. Deskriptiv etikk beskriver og analyserer hva mennesker faktisk tror om moral og hvordan de handler, uten å bedømme." + }, + { + "id": "q-014", + "category": "etikk", + "week": 5, + "question": "Hvilket dyrebart begrep i dydsetikken refererer til 'det gode, blomstrende liv' som normativt mål?", + "options": [ + "Phronesis", + "Eudaimonia", + "Telos", + "Ataraxia" + ], + "correct": 1, + "explanation": "Eudaimonia er det gode, blomstrende liv i aristotelisk dydsetikk – det normative målet. Phronesis er den praktiske klokskapen som kreves for å oppnå det. Begge er sentrale begreper i Aristoteles' etikk." + }, + { + "id": "q-015", + "category": "baerekraft", + "week": 2, + "question": "Hvem ledet kommisjonen som i 1987 ga den klassiske definisjonen av bærekraftig utvikling?", + "options": [ + "Kofi Annan", + "Gro Harlem Brundtland", + "Kate Raworth", + "John Elkington" + ], + "correct": 1, + "explanation": "Gro Harlem Brundtland ledet Verdenskommisjonen for miljø og utvikling som i 1987 publiserte rapporten 'Our Common Future'. Definisjonen: 'En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov.'" + }, + { + "id": "q-016", + "category": "baerekraft", + "week": 2, + "question": "Hva står de tre P-ene i Triple Bottom Line (TBL) for?", + "options": [ + "People, Profit, Process", + "People, Planet, Profit", + "Planet, Politics, Profit", + "People, Performance, Planet" + ], + "correct": 1, + "explanation": "Triple Bottom Line (Elkington 1997) består av de tre P-ene: People (sosiale forhold), Planet (miljø/økologi) og Profit (økonomi). Disse kalles også de 'tre pilarene' av bærekraft." + }, + { + "id": "q-017", + "category": "baerekraft", + "week": 2, + "question": "Hvor mange bærekraftsmål (SDGs) og delmål har FN vedtatt for 2030?", + "options": [ + "15 mål og 150 delmål", + "17 mål og 169 delmål", + "20 mål og 200 delmål", + "12 mål og 100 delmål" + ], + "correct": 1, + "explanation": "FNs bærekraftsmål (SDG) består av 17 mål og 169 delmål, vedtatt i 2015 med frist i 2030. Alle målene skal oppnås – det er ingen prioritering eller rangering." + }, + { + "id": "q-018", + "category": "baerekraft", + "week": 11, + "question": "Hvem utviklet smultringmodellen (Doughnut Economics)?", + "options": [ + "John Elkington", + "Kate Raworth", + "Michael Porter", + "Johan Rockström" + ], + "correct": 1, + "explanation": "Smultringmodellen ble utviklet av økonomen Kate Raworth (2017). Den indre sirkelen er det sosiale fundamentet (grunnleggende behov), den ytre sirkelen er det økologiske taket (planetens tålegrenser). Mellom dem ligger 'et trygt og rettferdig rom for menneskeheten'." + }, + { + "id": "q-019", + "category": "baerekraft", + "week": 11, + "question": "Hvor mange planetariske tålegrenser (planetary boundaries) er det i rammeverket fra Stockholm Resilience Centre?", + "options": [ + "Syv", + "Åtte", + "Ni", + "Ti" + ], + "correct": 2, + "explanation": "Rammeverket har ni tålegrenser: klimaendringer, tap av biologisk mangfold, nitrogen-/fosforsyklus, havforsuring, endringer i arealbruk, ferskvannsforbruk, atmosfærisk aerosolkonsentrasjon, ozonlagsnedbrytning og nye kjemiske stoffer." + }, + { + "id": "q-020", + "category": "baerekraft", + "week": 11, + "question": "Hva utgjør den indre sirkelen i smultringmodellen?", + "options": [ + "Økologisk tak / planetens tålegrenser", + "Sosialt fundament med grunnleggende behov", + "Profittmargin", + "Bedriftens kjernevirksomhet" + ], + "correct": 1, + "explanation": "Den indre sirkelen i smultringmodellen er det sosiale fundamentet – grunnleggende behov som mat, vann, helse, utdanning, likestilling, bolig, energi, fred, inntekt og arbeid. Å falle innenfor betyr underforbruk." + }, + { + "id": "q-021", + "category": "baerekraft", + "week": 11, + "question": "Hva er hovedforskjellen på sirkulær og lineær økonomi?", + "options": [ + "Sirkulær økonomi er digital, lineær er fysisk", + "Lineær følger Take-Make-Use-Waste, sirkulær fokuserer på gjenbruk, reparasjon og resirkulering for å minimere avfall", + "Sirkulær økonomi gjelder kun små bedrifter, lineær gjelder store", + "Sirkulær økonomi er kun et teoretisk konsept uten praktisk anvendelse" + ], + "correct": 1, + "explanation": "Lineær økonomi følger Take-Make-Use-Waste og gir mye avfall. Sirkulær økonomi søker å minimere skade ved å resirkulere, gjenbruke, reparere og regenerere produkter/materialer for å redusere avfall og ressursbruk." + }, + { + "id": "q-022", + "category": "baerekraft", + "week": 11, + "question": "Hvem regnes som 'faren' til mikrofinansiering og grunnla Grameen Bank?", + "options": [ + "Milton Friedman", + "Adam Smith", + "Mohammad Yunus", + "Howard Bowen" + ], + "correct": 2, + "explanation": "Mohammad Yunus grunnla Grameen Bank i Bangladesh i 1976 og fikk Nobels fredspris. Mikrofinansiering gir små lån, spareordninger og finansielle tjenester til mennesker (særlig kvinner) som ikke har tilgang til tradisjonelle banker." + }, + { + "id": "q-023", + "category": "baerekraft", + "week": 16, + "question": "Hva kjennetegner 'motvekst' (degrowth) som bevegelse?", + "options": [ + "Den krever at all økonomisk aktivitet stanses", + "Den utfordrer ideen om uendelig økonomisk vekst og prioriterer bærekraft og livskvalitet over BNP-vekst", + "Den ønsker å øke BNP-veksten til 5 % per år", + "Den fokuserer kun på lokal handel uten internasjonalt perspektiv" + ], + "correct": 1, + "explanation": "Motvekst (degrowth) utfordrer ideen om uendelig vekst og argumenterer for at vekst kan styres mot bærekraft og livskvalitet. Fire pilarer: ressursbevissthet, rettferdighet, lokalisering og livskvalitet. Limits to Growth (1972) var en sentral inspirasjon." + }, + { + "id": "q-024", + "category": "baerekraft", + "week": 16, + "question": "Hvem argumenterer for at 'grønn vekst' ikke er mulig fordi vi bare ser relativ – ikke absolutt – frikobling?", + "options": [ + "Milton Friedman", + "Jason Hickel", + "Michael Porter", + "Joel Bakan" + ], + "correct": 1, + "explanation": "Jason Hickel, kjent fra boken 'Less is More: How Degrowth Will Save the World', kritiserer grønn vekst. Han mener at absolutt frikobling (utslipp ned mens BNP vokser) ikke er realistisk – kun relativ frikobling (utslipp øker mindre enn BNP) observeres." + }, + { + "id": "q-025", + "category": "baerekraft", + "week": 7, + "question": "Hvilken modell viser at økonomien er innebygget i samfunnet, som igjen er innebygget i biosfæren?", + "options": [ + "Carrolls pyramide", + "Triple Bottom Line", + "SDG-bryllupskaken (Stockholm Resilience Centre)", + "Mitchells modell" + ], + "correct": 2, + "explanation": "SDG-bryllupskaken (Stockholm Resilience Centre) viser SDGene i tre lag: Biosphere (SDG 6, 13, 14, 15) som grunnlag, Society over (SDG 1-5, 7, 11, 16) og Economy øverst (SDG 8, 9, 10, 12). SDG 17 binder alt sammen. Økonomien er innebygget i samfunnet og biosfæren." + }, + { + "id": "q-026", + "category": "samfunn", + "week": 8, + "question": "Hvilket nivå utgjør grunnlaget i Carrolls CSR-pyramide (1991)?", + "options": [ + "Juridisk ansvar", + "Etisk ansvar", + "Økonomisk ansvar", + "Filantropisk ansvar" + ], + "correct": 2, + "explanation": "I Carrolls CSR-pyramide (1991) er økonomisk ansvar grunnlaget – 'Vær lønnsom'. Pyramiden bygges nedenfra: Økonomisk → Juridisk → Etisk → Filantropisk. Bedriften må være lønnsom for å eksistere og kunne oppfylle de andre ansvarsformene." + }, + { + "id": "q-027", + "category": "samfunn", + "week": 8, + "question": "Hvilket av disse er det øverste nivået i Carrolls pyramide?", + "options": [ + "Økonomisk ansvar (vær lønnsom)", + "Filantropisk/frivillig ansvar (vær en god bedriftsborger)", + "Etisk ansvar (vær etisk)", + "Juridisk ansvar (adlyd loven)" + ], + "correct": 1, + "explanation": "Filantropisk/frivillig ansvar er øverst i Carrolls pyramide – 'Vær en god bedriftsborger'. Det handler om å yte ressurser til samfunnet og forbedre livskvalitet (gaver, støtte til lokalmiljø). Den er frivillig, ikke obligatorisk." + }, + { + "id": "q-028", + "category": "samfunn", + "week": 6, + "question": "Hvilken teoretiker står bak utsagnet 'The business of business is business'?", + "options": [ + "R. Edward Freeman", + "Milton Friedman", + "Howard Bowen", + "Adam Smith" + ], + "correct": 1, + "explanation": "Milton Friedman (1912-2006), Nobelprisvinner og sentral i Chicago-skolen, formulerte i 1970 at bedriftens eneste samfunnsansvar er å maksimere profitt for aksjonærene innenfor lovens rammer. Han står for shareholder-modellen." + }, + { + "id": "q-029", + "category": "samfunn", + "week": 6, + "question": "Hvem regnes som 'faren' til stakeholder-teorien?", + "options": [ + "Milton Friedman", + "Howard Bowen", + "R. Edward Freeman", + "Archie Carroll" + ], + "correct": 2, + "explanation": "R. Edward Freeman (f. 1951), amerikansk professor i forretningsetikk, regnes som faren til stakeholder-teorien. Hans bok 'Strategic Management: A Stakeholder Approach' (1984) argumenterte for at bedrifter har ansvar overfor alle interessenter, ikke bare aksjonærene." + }, + { + "id": "q-030", + "category": "samfunn", + "week": 6, + "question": "Hvor mange dimensjoner har Mitchells modell for interessentkartlegging?", + "options": [ + "To", + "Tre", + "Fire", + "Fem" + ], + "correct": 1, + "explanation": "Mitchells modell (Mitchell, Agle & Wood 1997) bruker tre dimensjoner: Makt (power), Legitimitet (legitimacy) og Hastverk (urgency). Kombinasjonene gir 7 kategorier av interessenter." + }, + { + "id": "q-031", + "category": "samfunn", + "week": 6, + "question": "Hva kalles en interessent som har alle tre dimensjoner (makt, legitimitet og hastverk) i Mitchells modell?", + "options": [ + "Dominerende", + "Farlig", + "Avgjørende (definitive)", + "Sovende" + ], + "correct": 2, + "explanation": "Avgjørende (definitive) interessenter har alle tre dimensjoner – makt, legitimitet og hastverk – og må prioriteres høyest. Andre kombinasjoner: dominerende (makt+legitimitet), avhengig (legitimitet+hastverk), farlig (makt+hastverk)." + }, + { + "id": "q-032", + "category": "samfunn", + "week": 6, + "question": "Hvilke tre søyler beskriver Richard W. Scotts institusjonelle teori?", + "options": [ + "Økonomisk, sosial, miljømessig", + "Regulativ, normativ, kulturell-kognitiv", + "Strukturell, politisk, kulturell", + "Juridisk, etisk, økonomisk" + ], + "correct": 1, + "explanation": "Richard W. Scotts tre søyler er: Regulativ (lover/regler – 'hva er lovlig?'), Normativ (normer/verdier – 'hva er rett og rettferdig?'), og Kulturell-kognitiv (delte forståelser – 'hva er fornuftig?' / 'slik gjør vi det her')." + }, + { + "id": "q-033", + "category": "samfunn", + "week": 6, + "question": "Hva betyr 'isomorfisme' i institusjonell teori?", + "options": [ + "At organisasjoner blir mer ulike hverandre over tid", + "Prosessen der organisasjoner blir mer like hverandre over tid som resultat av press fra institusjonene", + "At organisasjoner blir mer transparente", + "At organisasjoner skifter sektor" + ], + "correct": 1, + "explanation": "Isomorfisme er prosessen der organisasjoner blir mer like hverandre over tid som et resultat av press fra institusjonene. Organisasjoner søker legitimitet, og dette presset mot konformitet gjør dem like i form/struktur." + }, + { + "id": "q-034", + "category": "samfunn", + "week": 8, + "question": "Hva er en negativ eksternalitet?", + "options": [ + "Et internt etisk dilemma i en bedrift", + "Kostnader som påvirker tredjeparter uten å reflekteres i markedsprisen", + "Et tap som rammer aksjonærene", + "En frivillig CSR-handling utenfor kjernevirksomheten" + ], + "correct": 1, + "explanation": "En negativ eksternalitet oppstår når en økonomisk aktivitet påfører kostnader på andre uten at disse reflekteres i markedsprisen. Klassisk eksempel: en fabrikk forurenser en elv – fiskerne lider, men kostnaden fanges ikke opp i produsentens pris." + }, + { + "id": "q-035", + "category": "samfunn", + "week": 8, + "question": "Hvem introduserte begrepet 'Creating Shared Value' (CSV) i 2006/2011?", + "options": [ + "Friedman & Bowen", + "Mitchell & Wood", + "Porter & Kramer", + "Carroll & Buchholtz" + ], + "correct": 2, + "explanation": "Michael Porter og Mark Kramer introduserte 'Creating Shared Value' (CSV) i 2006/2011. CSV er en forretningsstrategi der bedrifter skaper økonomisk verdi samtidig som de løser samfunnsmessige utfordringer – integrert i kjernevirksomheten." + }, + { + "id": "q-036", + "category": "samfunn", + "week": 8, + "question": "Hva er hovedforskjellen mellom CSR og CSV?", + "options": [ + "CSR er global, CSV er lokal", + "CSR gir tilbake ved siden av kjernevirksomheten, CSV integrerer samfunnsforbedring direkte i forretningsstrategien", + "CSR er ulovlig, CSV er lovlig", + "CSR gjelder ansatte, CSV gjelder kunder" + ], + "correct": 1, + "explanation": "CSR er ofte drevet av eksternt press og handler om å gi tilbake til samfunnet ved siden av kjernevirksomheten. CSV (Porter & Kramer) er en integrert del av bedriftens strategi som kobler samfunnsforbedring direkte til økonomisk verdiskaping." + }, + { + "id": "q-037", + "category": "samfunn", + "week": 8, + "question": "Hvem regnes som 'CSR-feltets far' med boken Social Responsibilities of the Businessman (1953)?", + "options": [ + "Milton Friedman", + "Howard R. Bowen", + "Joel Bakan", + "John Elkington" + ], + "correct": 1, + "explanation": "Howard R. Bowen er kjent som 'CSR-feltets far' for boken 'Social Responsibilities of the Businessman' (1953). Han introduserte CSR som et normativt begrep: bedrifter har moralsk ansvar utover profitt." + }, + { + "id": "q-038", + "category": "samfunn", + "week": 8, + "question": "Hvem skrev boken 'The Corporation' (2004) og argumenterer for at bedrifter er 'institusjonalisert psykopati'?", + "options": [ + "Naomi Klein", + "Joel Bakan", + "Milton Friedman", + "Adam Smith" + ], + "correct": 1, + "explanation": "Joel Bakan argumenterer i 'The Corporation' (2004) at bedrifter fungerer som institusjonalisert psykopati pga. juridisk struktur og målet om profittmaksimering. Løsningen er demokratisk styring og myndigheters tilsyn." + }, + { + "id": "q-040", + "category": "samfunn", + "week": 10, + "question": "Hva er 'Cause-Related Marketing' (CRM)?", + "options": [ + "Et lovkrav om å donere 10 % av overskudd til samfunnet", + "En markedsføringsstrategi der bedriften donerer en del av inntektene eller produktene til et godt formål per kjøp", + "En investeringsstrategi der man unngår uetiske selskaper", + "Et obligatorisk rapporteringsrammeverk" + ], + "correct": 1, + "explanation": "Cause-Related Marketing er en markedsføringsstrategi der bedriften samarbeider med veldedig organisasjon og donerer del av inntekter/produkter per kjøp. Klassisk eksempel: American Express donerte 1 cent per kortbruk til Frihetsgudinnen-restaureringen (1983)." + }, + { + "id": "q-041", + "category": "samfunn", + "week": 10, + "question": "Den interne sosiale søyle inneholder tre nivåer. Hvilke?", + "options": [ + "Strategisk, taktisk, operativ", + "Obligatorisk (lovpålagt), avtalt (kollektivt/tariff), frivillig (CSR)", + "Filantropisk, sponsing, CRM", + "Mikro, meso, makro" + ], + "correct": 1, + "explanation": "Den interne sosiale søylen deles i tre nivåer: 1) Obligatorisk sosialpolitikk (lovpålagt – arbeidsmiljøloven m.m.), 2) Avtalt sosialpolitikk (kollektive avtaler/fagforeninger), 3) Frivillig sosialpolitikk (CSR-tiltak). Kun det frivillige nivået er strengt sett CSR." + }, + { + "id": "q-042", + "category": "verktoy", + "week": 12, + "question": "Hva står CSRD for?", + "options": [ + "Corporate Social Responsibility Directive", + "Corporate Sustainability Reporting Directive", + "Corporate Standardized Reporting Document", + "Climate Sustainability Reporting Directive" + ], + "correct": 1, + "explanation": "CSRD står for Corporate Sustainability Reporting Directive – et EU-direktiv som erstatter NFRD og krever omfattende ESG-rapportering med dobbel materialitet og lovpålagt attestasjon." + }, + { + "id": "q-043", + "category": "verktoy", + "week": 12, + "question": "Hva betyr 'dobbel vesentlighet' (dobbel materialitet) i CSRD?", + "options": [ + "At rapporteringen skal gjøres på to språk", + "Å vurdere både hvordan virksomheten påvirker omgivelsene (impact materiality) OG hvordan eksterne bærekraftsforhold påvirker virksomhetens økonomi (financial materiality)", + "At alle data må rapporteres to ganger for kvalitetssikring", + "At rapporten må gjelde både morselskap og datterselskaper" + ], + "correct": 1, + "explanation": "Dobbel vesentlighet i CSRD krever vurdering av: 1) Påvirkningsvesentlighet – hvordan virksomheten påvirker miljø/samfunn, og 2) Finansiell vesentlighet – hvordan bærekraftsforhold påvirker virksomhetens økonomi. Begge perspektiver må analyseres." + }, + { + "id": "q-044", + "category": "verktoy", + "week": 12, + "question": "Hva står GRI for?", + "options": [ + "Global Risk Indicator", + "Green Reporting Index", + "Global Reporting Initiative", + "Governance Regulation Institute" + ], + "correct": 2, + "explanation": "GRI står for Global Reporting Initiative – den mest brukte globale standarden for bærekraftsrapportering, brukt av over 10 000 virksomheter globalt. Anses som det internasjonale 'felles språket' for bærekraftsrapportering." + }, + { + "id": "q-045", + "category": "verktoy", + "week": 12, + "question": "Hvilken ISO-standard er knyttet til samfunnsansvar (people-pilaren) og er KUN veiledende (ikke sertifiserbar)?", + "options": [ + "ISO 9001", + "ISO 14001", + "ISO 26000", + "ISO 45001" + ], + "correct": 2, + "explanation": "ISO 26000 er standarden for samfunnsansvar (people-pilaren) og er kun veiledende – ikke sertifiserbar. ISO 14001 (miljø/planet) og ISO 9001 (kvalitet/profit) er derimot sertifiserbare." + }, + { + "id": "q-046", + "category": "verktoy", + "week": 12, + "question": "Når trådte den norske Åpenhetsloven i kraft?", + "options": [ + "1. januar 2020", + "1. juli 2022", + "1. januar 2023", + "1. juli 2024" + ], + "correct": 1, + "explanation": "Åpenhetsloven – 'Lov om virksomheters åpenhet og arbeid med grunnleggende menneskerettigheter og anstendige arbeidsforhold' – trådte i kraft 1. juli 2022. Den krever aktsomhetsvurderinger for ansvarlige arbeidsforhold internt og i leverandørkjeden." + }, + { + "id": "q-047", + "category": "verktoy", + "week": 12, + "question": "Hva er hovedforskjellen mellom en reaktiv og en proaktiv tilnærming til bærekraft?", + "options": [ + "Reaktiv er offentlig, proaktiv er privat", + "Reaktiv er defensiv (risikominimering, omdømmebeskyttelse), proaktiv integrerer bærekraft i kjernevirksomheten og strategien", + "Reaktiv er billigere, proaktiv er dyrere", + "Reaktiv er kortsiktig, proaktiv handler om filantropi" + ], + "correct": 1, + "explanation": "Reaktiv tilnærming er defensiv – fokus på risikominimering og omdømmebeskyttelse, etterkommer kun lovkrav. Proaktiv tilnærming integrerer bærekraft i bedriftens kultur og 'DNA' som strategisk mulighet, gir konkurransefortrinn og innovasjon." + }, + { + "id": "q-048", + "category": "verktoy", + "week": 12, + "question": "Hva er hovedformålet med EUs Green Deal?", + "options": [ + "Å innføre ny grønn merverdiavgift i EU", + "Å gjøre Europa klimanøytralt innen 2050 med vekst løsrevet fra ressursbruk og ingen utelatt", + "Å erstatte FN sine bærekraftsmål med europeiske mål", + "Å forby fossile energikilder umiddelbart" + ], + "correct": 1, + "explanation": "EUs Green Deal har tre hovedmål: 1) Ingen netto utslipp av klimagasser innen 2050, 2) Økonomisk vekst løsrevet fra ressursbruk, 3) Ingen person eller sted utelatt. Virkemidler: EU-taksonomi, CSDDD, CSRD og SFDR." + }, + { + "id": "q-049", + "category": "verktoy", + "week": 16, + "question": "Hva er det andre steget i de fem implementeringsstegene for bærekraft (Kap. 11)?", + "options": [ + "Verifikasjon", + "Interessentdialog", + "Rapportering", + "Oppfølging" + ], + "correct": 1, + "explanation": "De fem implementeringsstegene er: 1) Planlegging, 2) Interessentdialog (Kap. 7 – kartlegge interessenter og deres verdier), 3) Rapportering (Kap. 10 – GRI/CSRD), 4) Verifikasjon (ISO 14001 m.m.), 5) Oppfølging (kontinuerlig forbedring)." + }, + { + "id": "q-050", + "category": "verktoy", + "week": 12, + "question": "Hvilken norsk lovparagraf gir alle rett til 'et miljø som sikrer helsen, og til en natur der produksjonsevne og mangfold bevares'?", + "options": [ + "Grunnloven § 112", + "Forurensningsloven § 1", + "Plan- og bygningsloven § 1.1", + "Naturmangfoldloven § 1" + ], + "correct": 0, + "explanation": "Grunnloven § 112 gir enhver rett til et miljø som sikrer helsen, og til en natur der produksjonsevne og mangfold bevares. Naturens ressurser skal disponeres ut fra en langsiktig og allsidig betraktning som ivaretar denne rett også for etterslekten." + } +] diff --git a/app/index.html b/app/index.html new file mode 100644 index 0000000..f93eef1 --- /dev/null +++ b/app/index.html @@ -0,0 +1,371 @@ + + + + + + + SMF2290 · Pensum + + + + + + + + + + + +
+ + + + +
+ +
+
+ SMF2290 + / + Oversikt +
+ + + +
+ +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/js/app.js b/app/js/app.js new file mode 100644 index 0000000..27850aa --- /dev/null +++ b/app/js/app.js @@ -0,0 +1,179 @@ +// ===================================================== +// App — router, sidebar, theme toggle +// ===================================================== + +const view = document.getElementById('view'); +const crumbCurrent = document.getElementById('crumbCurrent'); + +function parseRoute() { + const hash = location.hash.replace(/^#\/?/, ''); + if (!hash || hash === '/') return { name: 'home' }; + const parts = hash.split('/').filter(Boolean); + if (parts[0] === 'uke' && parts[1]) return { name: 'uke', weekId: parseInt(parts[1], 10) }; + if (parts[0] === 'tema' && parts[1]) return { name: 'tema', temaId: parts[1] }; + if (parts[0] === 'tldr') return { name: 'tldr' }; + if (parts[0] === 'flashcards') return { name: 'flashcards' }; + if (parts[0] === 'quiz') return { name: 'quiz' }; + if (parts[0] === 'eksamen') return { name: 'eksamen' }; + return { name: 'home' }; +} + +async function route() { + const r = parseRoute(); + view.innerHTML = ''; + let content; + let crumb = 'Oversikt'; + + switch (r.name) { + case 'home': + content = SMF.renderHome(); + crumb = 'Oversikt'; + break; + case 'uke': + content = await SMF.renderLesson(r.weekId); + const w = SMF.WEEKS.find(x => x.id === r.weekId); + crumb = w ? `Uke ${w.id} · ${w.title}` : 'Ukjent uke'; + break; + case 'tema': + content = await SMF.renderTema(r.temaId); + const t = SMF.getTheme(r.temaId); + crumb = t ? t.label : 'Tema'; + break; + case 'tldr': + content = await SMF.renderTldr(); + crumb = 'tl;dr · i farta'; + break; + case 'flashcards': + content = document.getElementById('t-flashcards').content.cloneNode(true); + crumb = 'Flashcards'; + break; + case 'quiz': + content = document.getElementById('t-quiz').content.cloneNode(true); + crumb = 'Selvtest'; + break; + case 'eksamen': + content = document.getElementById('t-eksamen').content.cloneNode(true); + crumb = 'Eksamenstrener'; + break; + } + + view.appendChild(content); + crumbCurrent.textContent = crumb; + + // After DOM is in place, init relevant mode + if (r.name === 'flashcards') await SMF.fcInit(); + else if (r.name === 'quiz') await SMF.quizInit(); + else if (r.name === 'eksamen') await SMF.examInit(); + + updateActiveLinks(r); + closeSidebar(); + window.scrollTo(0, 0); +} + +function updateActiveLinks(r) { + document.querySelectorAll('.sidebar__link').forEach(a => { + a.classList.remove('sidebar__link--active'); + }); + if (r.name === 'home') { + document.querySelector('.sidebar__link[data-route="home"]')?.classList.add('sidebar__link--active'); + } else if (r.name === 'tldr') { + document.querySelector('.sidebar__link[data-route="tldr"]')?.classList.add('sidebar__link--active'); + } else if (r.name === 'flashcards') { + document.querySelector('.sidebar__link[data-route="flashcards"]')?.classList.add('sidebar__link--active'); + } else if (r.name === 'quiz') { + document.querySelector('.sidebar__link[data-route="quiz"]')?.classList.add('sidebar__link--active'); + } else if (r.name === 'eksamen') { + document.querySelector('.sidebar__link[data-route="eksamen"]')?.classList.add('sidebar__link--active'); + } else if (r.name === 'uke') { + document.querySelector(`.sidebar__link[data-week="${r.weekId}"]`)?.classList.add('sidebar__link--active'); + } else if (r.name === 'tema') { + // No specific active link for tema (could be added) + } +} + +function renderWeekNav() { + const nav = document.getElementById('weekNav'); + if (!nav) return; + nav.innerHTML = SMF.WEEKS.map(w => { + return ` + + ${String(w.id).padStart(2, '0')} + ${w.title} + + `; + }).join(''); +} + +// ============= Sidebar (mobile) ============= +function openSidebar() { + document.getElementById('sidebar').classList.add('sidebar--open'); + document.getElementById('sidebarScrim').classList.add('sidebar-scrim--open'); +} + +function closeSidebar() { + document.getElementById('sidebar').classList.remove('sidebar--open'); + document.getElementById('sidebarScrim').classList.remove('sidebar-scrim--open'); +} + +document.getElementById('sidebarToggle')?.addEventListener('click', () => { + if (document.getElementById('sidebar').classList.contains('sidebar--open')) closeSidebar(); + else openSidebar(); +}); +document.getElementById('sidebarScrim')?.addEventListener('click', closeSidebar); + +// ============= Theme toggle ============= +function applyTheme(theme) { + document.documentElement.dataset.theme = theme; + localStorage.setItem('smf-theme', theme); + // Update icon + const icon = document.getElementById('themeIcon'); + if (theme === 'dark') { + icon.innerHTML = ``; + } else { + icon.innerHTML = ``; + } +} + +function initTheme() { + // dark default; only switch to light if explicitly saved + const saved = localStorage.getItem('smf-theme'); + applyTheme(saved === 'light' ? 'light' : 'dark'); +} + +document.getElementById('themeBtn').addEventListener('click', () => { + const current = document.documentElement.dataset.theme; + applyTheme(current === 'dark' ? 'light' : 'dark'); +}); + +// ============= Countdown ============= +function updateCountdown() { + const el = document.getElementById('examCountdown'); + if (!el) return; + const c = SMF.daysToExam(); + el.textContent = c.label; +} + +// ============= Init ============= +async function init() { + initTheme(); + renderWeekNav(); + updateCountdown(); + SMF.attachSearch(); + + // Sidebar brand link + document.querySelectorAll('[data-route="home"]').forEach(a => { + a.addEventListener('click', (e) => { + e.preventDefault(); + location.hash = ''; + }); + }); + + // Initial route + await route(); + // Build search index in background + setTimeout(() => SMF.buildSearchIndex().catch(console.warn), 500); +} + +window.addEventListener('hashchange', route); +window.addEventListener('DOMContentLoaded', init); +if (document.readyState !== 'loading') init(); diff --git a/app/js/data.js b/app/js/data.js new file mode 100644 index 0000000..406cf96 --- /dev/null +++ b/app/js/data.js @@ -0,0 +1,161 @@ +// ===================================================== +// Data — uker, temaer, og metadata +// ===================================================== + +const COURSE = { + code: 'SMF2290', + name: 'Etikk, bærekraft og samfunnsansvar', + semester: 'Vår 2026', + lecturer: 'Martina Ortová', + exam: { + date: '2026-06-01', + time: '09:00', + duration_hours: 4, + platform: 'Inspera Assessment', + location: 'Campus Gjøvik', + aids: 'Kode E' + } +}; + +const WEEKS = [ + { id: 2, title: 'Introduksjon', theme: 'baerekraft', file: 'uke02-03-04.md', section: '#uke-2--introduksjon' }, + { id: 3, title: 'Etikk 1', theme: 'etikk', file: 'uke02-03-04.md', section: '#uke-3--etikk-1-diskusjons-uke' }, + { id: 4, title: 'Etikk 2', theme: 'etikk', file: 'uke02-03-04.md', section: '#uke-4--etikk-2' }, + { id: 5, title: 'Etikk 3', theme: 'etikk', file: 'uke05-06.md', section: '#uke-5--etikk-3' }, + { id: 6, title: 'Institusjon & Stakeholder', theme: 'samfunn', file: 'uke05-06.md', section: '#uke-6--institusjon-og-stakeholder' }, + { id: 7, title: 'Stakeholder & Historisk linje', theme: 'samfunn', file: 'uke07-08.md', section: '#uke-7--stakeholder-historisk-linje-og-fn' }, + { id: 8, title: 'Carroll, CSR & CSV', theme: 'samfunn', file: 'uke07-08.md', section: '#uke-8--carrolls-pyramide-csr-vs-csv-og-eksternaliteter-kap-8' }, + { id: 10, title: 'Sosial pilar', theme: 'samfunn', file: 'uke10-11.md', section: '#uke-10--den-sosiale-delen-av-csr' }, + { id: 11, title: 'Sirkulær økonomi & ESG', theme: 'baerekraft', file: 'uke10-11.md', section: '#uke-11--planetens-talegrenser-sirkulær-økonomi-og-esg-investeringer' }, + { id: 12, title: 'Verktøykasse', theme: 'verktoy', file: 'uke12-16.md', section: '#uke-12--verktøykasse-for-etikk-samfunnsansvar-og-bærekraft' }, + { id: 16, title: 'Implementering', theme: 'verktoy', file: 'uke12-16.md', section: '#uke-16--implementering' }, + { id: 17, title: 'Eksamen & oppsummering', theme: 'all', file: 'uke17-eksamen.md', section: '' } +]; + +const THEMES = { + etikk: { + id: 'etikk', + label: 'Etikk', + title: 'Etikk', + eyebrow: 'Oppgave I', + color: 'var(--theme-etikk)', + weeks: [3, 4, 5], + intro: 'Etikk er systematisk refleksjon over hva som er rett og galt i omgang mellom mennesker — et fag du lærer gjennom studier og trening i å anvende prinsipper og begreper.', + keyConcepts: [ + { term: 'Moral vs Etikk', def: 'Moral = personlige/felles oppfatninger av rett og galt, læres i samhandling. Etikk = systematisk refleksjon over moral, læres som fag.' }, + { term: 'Normativ etikk', def: 'Hva man bør gjøre — søker normer og prinsipper. Inkluderer konsekvensetikk, pliktetikk og dydsetikk.' }, + { term: 'Deskriptiv etikk', def: 'Hva folk faktisk mener er rett og galt — beskrivelse av moralpraksis.' }, + { term: 'Etisk dilemma', def: 'Situasjon hvor du må velge mellom alternativer som alle har gode etiske argumenter for seg — ingen er åpenbart riktige.' }, + { term: 'De 6 etiske prinsipper', def: 'Likhet, Autonomi, Velgjørenhet, Ikke-skade, Rettferdighet, Føre-var.' }, + { term: 'Konsekvensetikk (Mill)', def: 'Handlinger bedømmes ut fra konsekvensene. Utilitarisme: mest mulig lykke for flest mulig.' }, + { term: 'Pliktetikk (Kant)', def: 'Handlinger bedømmes ut fra plikt og prinsipp, ikke konsekvenser. Det kategoriske imperativ.' }, + { term: 'Dydsetikk (Aristoteles)', def: 'Fokus på karakter og dyder. Hva slags person ønsker du å være? Den gylne middelvei.' }, + { term: 'Diskursetikk', def: 'Etikk gjennom dialog og argumentasjon mellom likeverdige parter — Habermas.' }, + { term: 'Kvalnes Navigasjonshjul', def: '6-perspektiv-verktøy for etisk beslutning: Juss, Identitet, Etikk, Økonomi, Omdømme, Moral.' } + ] + }, + baerekraft: { + id: 'baerekraft', + label: 'Bærekraft', + title: 'Bærekraft', + eyebrow: 'Oppgave II', + color: 'var(--theme-baerekraft)', + weeks: [2, 11, 16], + intro: 'Bærekraftig utvikling er utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov (Brundtland 1987).', + keyConcepts: [ + { term: 'Brundtland-definisjonen (1987)', def: '«Utvikling som tilfredsstiller dagens behov uten å ødelegge fremtidige generasjoners muligheter for å tilfredsstille sine behov.»' }, + { term: 'Triple Bottom Line (Elkington 1994)', def: 'People, Planet, Profit — bedrifter skal måles på sosiale, miljømessige og økonomiske resultater samtidig.' }, + { term: 'De tre pilarene', def: 'Sosial (mennesker), Miljø (planet), Økonomi (profit). Snitt = bærekraft.' }, + { term: 'Svak vs Sterk bærekraft', def: 'Svak: natur kan erstattes av kapital. Sterk: naturkapital er kritisk og kan ikke erstattes.' }, + { term: 'Planetens tålegrenser', def: 'Stockholm Resilience Centre 2009 — 9 grenser som regulerer planetens stabilitet. Flere er allerede overskredet.' }, + { term: 'Sirkulær økonomi', def: 'Lukket loop: råmaterialer → bærekraftig design → produksjon → distribusjon → bruk/gjenbruk → innsamling → resirkulering.' }, + { term: '10R-rammeverket (Kirchher)', def: 'Refuse, Rethink, Reduce, Reuse, Repair, Refurbish, Remanufacture, Repurpose, Recycle, Recover.' }, + { term: 'Smultringmodellen (Raworth 2017)', def: 'Sosialt fundament (innside) og økologisk tak (utside). Trygt og rettferdig rom mellom dem.' }, + { term: 'FN 17 bærekraftsmål (SDG)', def: 'Vedtatt 2015. 169 delmål. Felles globalt rammeverk for utvikling fram til 2030.' }, + { term: 'Motvekst (Degrowth)', def: 'Bevegelse som utfordrer uendelig økonomisk vekst. 4 pilarer: ressursbevissthet, rettferdighet, lokalisering, livskvalitet.' } + ] + }, + samfunn: { + id: 'samfunn', + label: 'Samfunnsansvar', + title: 'Samfunnsansvar', + eyebrow: 'Oppgave III', + color: 'var(--theme-samfunn)', + weeks: [6, 7, 8, 10], + intro: 'CSR — Corporate Social Responsibility — er det ansvaret selskaper påtar seg for miljø, samfunn og mennesker som påvirkes av virksomheten, utover det som er lovpålagt.', + keyConcepts: [ + { term: 'CSR (Corporate Social Responsibility)', def: 'Ansvar selskaper påtar seg for miljø, samfunn og mennesker — utover det lovpålagte.' }, + { term: 'CSV (Creating Shared Value)', def: 'Porter & Kramer 2006. Integrert i strategi — kobler samfunnsforbedring til økonomisk verdiskaping.' }, + { term: 'CSR vs CSV', def: 'CSR drives ofte eksternt og er "ved siden av" kjernevirksomheten. CSV er strategi som skaper felles verdi.' }, + { term: 'Carrolls pyramide (1991)', def: '4 nivåer nedenfra: Økonomisk (vær lønnsom), Juridisk (adlyd loven), Etisk (vær etisk), Filantropisk (vær god bedriftsborger).' }, + { term: 'Friedman (1970)', def: '"The social responsibility of business is to increase its profits." Bedriftens eneste ansvar er å maksimere aksjonærverdi innenfor lovens rammer.' }, + { term: 'Stakeholder-teori (Freeman 1984)', def: 'God ledelse balanserer hensynet til alle som påvirkes av eller påvirker virksomheten — ikke bare aksjonærer.' }, + { term: 'Mitchells modell (1997)', def: '3 attributter: Makt, Legitimitet, Hastverk. Gir 7 typer interessenter (avgjørende = alle 3).' }, + { term: 'Institusjonell teori', def: 'Forklarer hvorfor organisasjoner blir like — press fra lover, normer og kulturelle koder.' }, + { term: 'Isomorfisme', def: 'Prosessen der organisasjoner blir mer like hverandre over tid pga press fra institusjonene.' }, + { term: 'Eksternaliteter', def: 'Kostnader eller fordeler som påvirker tredjeparter — uten å fanges av markedstransaksjonene. Kan være positive eller negative.' }, + { term: 'Sosial søyle (intern/ekstern)', def: 'Intern: obligatorisk sosialpolitikk + avtalt + frivillig (CSR). Ekstern: filantropi, Cause Related Marketing.' } + ] + }, + verktoy: { + id: 'verktoy', + label: 'Verktøy & implementering', + title: 'Verktøy', + eyebrow: 'Oppgave IV · Case', + color: 'var(--theme-verktoy)', + weeks: [12, 16], + intro: 'For å gå fra teori til praksis trenger bedrifter konkrete verktøy: kodekser, standarder, rapportering, og en strukturert implementeringsprosess fra planlegging til oppfølging.', + keyConcepts: [ + { term: 'Obligatoriske vs frivillige verktøy', def: 'Obligatorisk: lover, regulering, rapporteringskrav (CSRD, Åpenhetsloven). Frivillig: ISO, GRI, miljømerker.' }, + { term: 'Code of Conduct', def: 'Etisk kodeks — interne retningslinjer for atferd. Eksempel: Telenors Code of Conduct.' }, + { term: 'ISO 26000', def: 'Internasjonal standard for samfunnsansvar. Veiledende, ikke sertifiserbar.' }, + { term: 'ISO 14001 / 9001', def: '14001: miljøledelse. 9001: kvalitetsledelse. Begge er sertifiserbare.' }, + { term: 'GRI (Global Reporting Initiative)', def: 'Globalt rammeverk for bærekraftsrapportering. Standardiserer hva og hvordan man rapporterer.' }, + { term: 'CSRD', def: 'EUs Corporate Sustainability Reporting Directive. Krav om bærekraftsrapportering fra 2024/2025/2026 avhengig av størrelse.' }, + { term: 'Dobbel vesentlighet', def: 'CSRD-prinsipp: rapporter både hvordan virksomheten påvirker omgivelsene (impact) og hvordan bærekraft påvirker virksomheten (financial).' }, + { term: 'Green Deal', def: 'EUs strategi for å gjøre Europa klimanøytralt innen 2050. Bred politikkpakke som CSRD og taksonomien er del av.' }, + { term: 'EUs taksonomi', def: 'Klassifiseringssystem for hvilke økonomiske aktiviteter som er miljømessig bærekraftige.' }, + { term: 'Åpenhetsloven (2022)', def: 'Norsk lov: virksomheter må gjennomføre aktsomhetsvurderinger og rapportere om menneskerettigheter og arbeidsforhold.' }, + { term: '5 implementeringssteg', def: 'Planlegging → Interessentdialog → Rapportering → Verifikasjon → Oppfølging.' }, + { term: 'SRI (Social Responsible Investments)', def: 'Investeringsstrategi som integrerer etiske, miljømessige og sosiale betraktninger. Mål: avkastning + samfunnsansvar.' } + ] + } +}; + +// Mapping from theme to color name +const THEME_COLORS = { + etikk: { color: '#D89AA2', soft: '#4A2027', bg: '#2A1A1D' }, + baerekraft: { color: '#9CC089', soft: '#2D4029', bg: '#1A2419' }, + samfunn: { color: '#E6B777', soft: '#5A3D17', bg: '#2A2014' }, + verktoy: { color: '#A2BDD9', soft: '#1F3149', bg: '#161E2A' }, + all: { color: '#E07B5F', soft: '#5A2317', bg: '#2A1A14' } +}; + +function themeOf(weekId) { + const w = WEEKS.find(x => x.id === weekId); + return w ? w.theme : 'all'; +} + +function getTheme(id) { + return THEMES[id]; +} + +// Countdown +function daysToExam() { + const exam = new Date('2026-06-01T09:00:00'); + const now = new Date(); + const diffMs = exam - now; + if (diffMs <= 0) return { days: 0, hours: 0, label: 'I dag!' }; + const days = Math.floor(diffMs / (1000 * 60 * 60 * 24)); + const hours = Math.floor((diffMs / (1000 * 60 * 60)) % 24); + return { days, hours, label: days === 0 ? `${hours}t` : days === 1 ? '1 dag' : `${days} dager` }; +} + +window.SMF = window.SMF || {}; +SMF.COURSE = COURSE; +SMF.WEEKS = WEEKS; +SMF.THEMES = THEMES; +SMF.THEME_COLORS = THEME_COLORS; +SMF.themeOf = themeOf; +SMF.getTheme = getTheme; +SMF.daysToExam = daysToExam; diff --git a/app/js/eksamen.js b/app/js/eksamen.js new file mode 100644 index 0000000..c5ebc3e --- /dev/null +++ b/app/js/eksamen.js @@ -0,0 +1,125 @@ +// ===================================================== +// Eksamenstrener — practice questions with guided answers +// ===================================================== + +let examData = null; +let examFilter = 'all'; + +async function examLoad() { + if (examData) return examData; + try { + const res = await fetch('data/exam.json'); + if (!res.ok) throw new Error('Not ready'); + examData = await res.json(); + } catch (e) { + console.warn('Eksamen-data ikke klar ennå:', e.message); + examData = []; + } + return examData; +} + +// Normalize category names — agents sometimes used "samfunnsansvar" +function normalizeCat(cat) { + if (cat === 'samfunnsansvar') return 'samfunn'; + return cat; +} + +function examFilteredQuestions() { + if (examFilter === 'all') return examData; + return examData.filter(q => normalizeCat(q.category) === examFilter); +} + +function examCategoryLabel(cat) { + return { + etikk: 'Oppgave I · Etikk', + baerekraft: 'Oppgave II · Bærekraft', + samfunn: 'Oppgave III · Samfunnsansvar', + case: 'Oppgave IV · Case-drøfting' + }[normalizeCat(cat)] || cat; +} + +function examCategoryColor(cat) { + return { + etikk: 'var(--theme-etikk)', + baerekraft: 'var(--theme-baerekraft)', + samfunn: 'var(--theme-samfunn)', + case: 'var(--theme-verktoy)' + }[normalizeCat(cat)] || 'var(--accent)'; +} + +function examRender() { + const container = document.getElementById('examQuestions'); + if (!container) return; + + // Filter chips at top + container.innerHTML = ` +
+ + + + + +
+
+ `; + + const list = document.getElementById('examList'); + const questions = examFilteredQuestions(); + let counter = 0; + questions.forEach(q => { + counter++; + const num = String(counter).padStart(2, '0'); + const color = examCategoryColor(q.category); + const div = document.createElement('div'); + div.className = 'exam-q reveal'; + div.innerHTML = ` +
+
${num}
+
+ ${examCategoryLabel(q.category)} + ${q.title || ''} +
+
+

${q.question}

+ ${q.checklist ? ` +

Hva må svaret inneholde

+
    + ${q.checklist.map(c => `
  • ${c}
  • `).join('')} +
+ ` : ''} + + + `; + list.appendChild(div); + }); + + // Attach toggles + list.querySelectorAll('[data-toggle]').forEach(btn => { + btn.addEventListener('click', () => { + const reveal = btn.nextElementSibling; + const isOpen = reveal.style.display !== 'none'; + reveal.style.display = isOpen ? 'none' : 'block'; + btn.textContent = isOpen ? 'Vis veiledet svar ↓' : 'Skjul veiledet svar ↑'; + }); + }); + + // Attach filters + document.getElementById('examFilters').addEventListener('click', (e) => { + const f = e.target.closest('[data-filter]'); + if (f) { + examFilter = f.dataset.filter; + examRender(); + } + }); +} + +async function examInit() { + await examLoad(); + examRender(); +} + +SMF.examInit = examInit; diff --git a/app/js/flashcards.js b/app/js/flashcards.js new file mode 100644 index 0000000..42b0b98 --- /dev/null +++ b/app/js/flashcards.js @@ -0,0 +1,196 @@ +// ===================================================== +// Flashcards — flippable cards with category filter +// ===================================================== + +let fcData = null; +let fcState = { + filter: 'all', + index: 0, + flipped: false, + cards: [], + known: new Set(), // localStorage-backed + hard: new Set() +}; + +async function fcLoad() { + if (fcData) return fcData; + try { + const res = await fetch('data/flashcards.json'); + fcData = await res.json(); + } catch (e) { + console.error('Klarte ikke laste flashcards:', e); + fcData = []; + } + // Load saved state + try { + const saved = JSON.parse(localStorage.getItem('smf-fc-state') || '{}'); + if (saved.known) fcState.known = new Set(saved.known); + if (saved.hard) fcState.hard = new Set(saved.hard); + } catch {} + return fcData; +} + +function fcSaveState() { + localStorage.setItem('smf-fc-state', JSON.stringify({ + known: [...fcState.known], + hard: [...fcState.hard] + })); +} + +function fcFilterCards(filter) { + if (filter === 'all') return fcData; + if (filter === 'hard') return fcData.filter(c => fcState.hard.has(c.id)); + if (filter === 'new') return fcData.filter(c => !fcState.known.has(c.id) && !fcState.hard.has(c.id)); + return fcData.filter(c => c.category === filter); +} + +function fcSetFilter(filter) { + fcState.filter = filter; + fcState.cards = fcFilterCards(filter); + // shuffle once when filter changes + fcShuffle(fcState.cards); + fcState.index = 0; + fcState.flipped = false; + fcRender(); +} + +function fcShuffle(arr) { + for (let i = arr.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [arr[i], arr[j]] = [arr[j], arr[i]]; + } +} + +function fcRender() { + const total = fcState.cards.length; + document.getElementById('fcCurrent').textContent = total > 0 ? (fcState.index + 1) : 0; + document.getElementById('fcTotal').textContent = total; + document.getElementById('fcKnown').textContent = fcState.known.size; + + const card = document.getElementById('fcCard'); + + if (total === 0) { + document.getElementById('fcFront').textContent = 'Ingen kort i denne kategorien'; + document.getElementById('fcBack').textContent = 'Prøv et annet filter'; + document.getElementById('fcCategory').textContent = '—'; + card.classList.remove('fc-card--flipped'); + return; + } + + const c = fcState.cards[fcState.index]; + document.getElementById('fcFront').textContent = c.front; + document.getElementById('fcBack').innerHTML = c.back; + document.getElementById('fcCategory').textContent = (c.subcategory || categoryLabel(c.category)); + + card.classList.toggle('fc-card--flipped', fcState.flipped); +} + +function categoryLabel(cat) { + return { + etikk: 'Etikk', + baerekraft: 'Bærekraft', + samfunn: 'Samfunnsansvar', + verktoy: 'Verktøy', + case: 'Case' + }[cat] || cat; +} + +function fcRenderFilters() { + const container = document.getElementById('fcFilters'); + if (!container) return; + const filters = [ + { id: 'all', label: 'Alle' }, + { id: 'new', label: 'Nye' }, + { id: 'hard', label: 'Glemt' }, + { id: 'etikk', label: 'Etikk' }, + { id: 'baerekraft', label: 'Bærekraft' }, + { id: 'samfunn', label: 'Samfunnsansvar' }, + { id: 'verktoy', label: 'Verktøy' }, + { id: 'case', label: 'Case' } + ]; + container.innerHTML = filters.map(f => { + const active = fcState.filter === f.id ? 'fc-filter--active' : ''; + return ``; + }).join(''); +} + +function fcNext() { + if (!fcState.cards.length) return; + fcState.flipped = false; + fcState.index = (fcState.index + 1) % fcState.cards.length; + fcRender(); +} + +function fcPrev() { + if (!fcState.cards.length) return; + fcState.flipped = false; + fcState.index = (fcState.index - 1 + fcState.cards.length) % fcState.cards.length; + fcRender(); +} + +function fcMark(level) { + if (!fcState.cards.length) return; + const c = fcState.cards[fcState.index]; + if (level === 'hard') { + fcState.hard.add(c.id); + fcState.known.delete(c.id); + } else if (level === 'good') { + fcState.hard.delete(c.id); + } else if (level === 'easy') { + fcState.known.add(c.id); + fcState.hard.delete(c.id); + } + fcSaveState(); + fcNext(); +} + +async function fcInit() { + await fcLoad(); + fcState.cards = fcFilterCards(fcState.filter); + fcShuffle(fcState.cards); + fcState.index = 0; + fcState.flipped = false; + + fcRenderFilters(); + fcRender(); + + // Card click → flip + const card = document.getElementById('fcCard'); + card.addEventListener('click', () => { + fcState.flipped = !fcState.flipped; + fcRender(); + }); + + document.getElementById('fcNext').addEventListener('click', (e) => { e.stopPropagation(); fcNext(); }); + document.getElementById('fcPrev').addEventListener('click', (e) => { e.stopPropagation(); fcPrev(); }); + document.getElementById('fcHard').addEventListener('click', (e) => { e.stopPropagation(); fcMark('hard'); }); + document.getElementById('fcGood').addEventListener('click', (e) => { e.stopPropagation(); fcMark('good'); }); + document.getElementById('fcEasy').addEventListener('click', (e) => { e.stopPropagation(); fcMark('easy'); }); + + document.getElementById('fcFilters').addEventListener('click', (e) => { + const btn = e.target.closest('[data-filter]'); + if (btn) { + fcSetFilter(btn.dataset.filter); + fcRenderFilters(); + } + }); + + // Keyboard + const handler = (e) => { + if (location.hash !== '#/flashcards') { + document.removeEventListener('keydown', handler); + return; + } + const tag = document.activeElement?.tagName; + if (tag === 'INPUT' || tag === 'TEXTAREA') return; + if (e.key === ' ' || e.key === 'Enter') { e.preventDefault(); fcState.flipped = !fcState.flipped; fcRender(); } + else if (e.key === 'ArrowRight') { e.preventDefault(); fcNext(); } + else if (e.key === 'ArrowLeft') { e.preventDefault(); fcPrev(); } + else if (e.key === '1') { fcMark('hard'); } + else if (e.key === '2') { fcMark('good'); } + else if (e.key === '3') { fcMark('easy'); } + }; + document.addEventListener('keydown', handler); +} + +SMF.fcInit = fcInit; diff --git a/app/js/quiz.js b/app/js/quiz.js new file mode 100644 index 0000000..8bc409f --- /dev/null +++ b/app/js/quiz.js @@ -0,0 +1,225 @@ +// ===================================================== +// Quiz — multiple choice with explanations +// ===================================================== + +let quizData = null; +let quizState = { + filter: 'all', + questions: [], + current: 0, + selected: null, + answered: false, + correct: 0, + wrong: 0, + finished: false +}; + +async function quizLoad() { + if (quizData) return quizData; + try { + const res = await fetch('data/quiz.json'); + quizData = await res.json(); + } catch (e) { + console.error('Klarte ikke laste quiz:', e); + quizData = []; + } + return quizData; +} + +function quizFilterQuestions(filter) { + if (filter === 'all') return [...quizData]; + return quizData.filter(q => q.category === filter); +} + +function quizShuffle(arr) { + for (let i = arr.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [arr[i], arr[j]] = [arr[j], arr[i]]; + } + return arr; +} + +function quizRenderStart() { + const stage = document.getElementById('quizStage'); + const counts = { + all: quizData.length, + etikk: quizData.filter(q => q.category === 'etikk').length, + baerekraft: quizData.filter(q => q.category === 'baerekraft').length, + samfunn: quizData.filter(q => q.category === 'samfunn').length, + verktoy: quizData.filter(q => q.category === 'verktoy').length + }; + stage.innerHTML = ` +
+
Studiemodus
+

Selvtest

+
Velg kategori — flervalg med forklaringer
+
+
+ + + + + +
+ `; + + stage.querySelectorAll('[data-cat]').forEach(btn => { + btn.addEventListener('click', () => { + quizStart(btn.dataset.cat); + }); + }); +} + +function quizStart(category) { + quizState.filter = category; + quizState.questions = quizShuffle(quizFilterQuestions(category)); + quizState.current = 0; + quizState.selected = null; + quizState.answered = false; + quizState.correct = 0; + quizState.wrong = 0; + quizState.finished = false; + quizRenderCurrent(); +} + +function quizRenderCurrent() { + const stage = document.getElementById('quizStage'); + if (quizState.finished) return quizRenderResult(); + const total = quizState.questions.length; + const q = quizState.questions[quizState.current]; + if (!q) return; + const progress = ((quizState.current) / total) * 100; + const letters = ['A', 'B', 'C', 'D', 'E']; + + stage.innerHTML = ` +
+
+ ${quizState.current + 1} / ${total} + ${categoryLabelQuiz(q.category)} + Riktig: ${quizState.correct} +
+

${q.question}

+
+ ${q.options.map((opt, i) => ` + + `).join('')} +
+
+
+ + +
+ `; + + stage.querySelectorAll('.quiz-option').forEach(opt => { + opt.addEventListener('click', () => { + if (quizState.answered) return; + const i = parseInt(opt.dataset.i, 10); + quizSelect(i); + }); + }); + + document.getElementById('quizNext').addEventListener('click', quizAdvance); + document.getElementById('quizCancel').addEventListener('click', () => { + if (confirm('Avslutte testen?')) quizRenderStart(); + }); +} + +function quizSelect(i) { + const q = quizState.questions[quizState.current]; + quizState.selected = i; + quizState.answered = true; + const opts = document.querySelectorAll('.quiz-option'); + opts.forEach((opt, idx) => { + opt.classList.add('quiz-option--disabled'); + if (idx === q.correct) opt.classList.add('quiz-option--correct'); + if (idx === i && i !== q.correct) opt.classList.add('quiz-option--wrong'); + if (idx === i) opt.classList.add('quiz-option--selected'); + }); + if (i === q.correct) quizState.correct++; + else quizState.wrong++; + + const exp = document.getElementById('quizExplanation'); + exp.innerHTML = ` +
+
${i === q.correct ? 'Riktig — ' : 'Forklaring — '}
+
${q.explanation}
+
+ `; + document.getElementById('quizNext').disabled = false; +} + +function quizAdvance() { + quizState.current++; + quizState.selected = null; + quizState.answered = false; + if (quizState.current >= quizState.questions.length) { + quizState.finished = true; + } + quizRenderCurrent(); +} + +function quizRenderResult() { + const stage = document.getElementById('quizStage'); + const total = quizState.questions.length; + const pct = total ? Math.round((quizState.correct / total) * 100) : 0; + let verdict, vColor; + if (pct >= 90) { verdict = 'Fremragende.'; vColor = 'var(--theme-baerekraft)'; } + else if (pct >= 80) { verdict = 'Meget god.'; vColor = 'var(--theme-baerekraft)'; } + else if (pct >= 65) { verdict = 'Solid forståelse.'; vColor = 'var(--theme-samfunn)'; } + else if (pct >= 50) { verdict = 'Greit, men trener videre.'; vColor = 'var(--theme-samfunn)'; } + else { verdict = 'Repeter mer av dette temaet.'; vColor = 'var(--theme-etikk)'; } + + stage.innerHTML = ` +
+
${quizState.correct}/${total}
+
${pct} % riktig
+
${verdict}
+
+ + +
+
+ `; + document.getElementById('quizRestart').addEventListener('click', () => quizStart(quizState.filter)); + document.getElementById('quizMore').addEventListener('click', () => quizRenderStart()); +} + +function categoryLabelQuiz(cat) { + return { + etikk: 'Etikk', + baerekraft: 'Bærekraft', + samfunn: 'Samfunnsansvar', + verktoy: 'Verktøy & implementering' + }[cat] || cat; +} + +async function quizInit() { + await quizLoad(); + quizRenderStart(); +} + +SMF.quizInit = quizInit; diff --git a/app/js/render.js b/app/js/render.js new file mode 100644 index 0000000..24a4f94 --- /dev/null +++ b/app/js/render.js @@ -0,0 +1,263 @@ +// ===================================================== +// Render — markdown loading and lesson rendering +// ===================================================== + +const noteCache = new Map(); + +async function loadNote(file) { + if (noteCache.has(file)) return noteCache.get(file); + const res = await fetch(`notes/${file}`); + if (!res.ok) throw new Error(`Klarte ikke laste ${file}`); + const text = await res.text(); + noteCache.set(file, text); + return text; +} + +// Split markdown by week sections — looking for headers like "## Uke X — ..." or "# UKE X" +function extractWeekSection(markdown, weekId) { + const lines = markdown.split('\n'); + // Match #, ##, ### at start; "Uke" or "UKE"; the week id as separate token + const headerRe = new RegExp(`^#{1,3}\\s+UKE\\s+${weekId}(?!\\d)`, 'i'); + let start = -1; + let startLevel = 0; + for (let i = 0; i < lines.length; i++) { + const m = lines[i].match(headerRe); + if (m) { + start = i; + // Count leading hashes + const hashMatch = lines[i].match(/^(#+)/); + startLevel = hashMatch ? hashMatch[1].length : 2; + break; + } + } + if (start === -1) return null; + // Find next header at same or higher level that starts a NEW week + const nextHeaderRe = new RegExp(`^#{1,${startLevel}}\\s+UKE\\s+\\d+`, 'i'); + let end = lines.length; + for (let i = start + 1; i < lines.length; i++) { + if (nextHeaderRe.test(lines[i])) { end = i; break; } + } + let section = lines.slice(start, end).join('\n'); + // Strip the first heading entirely (we show the title in the lesson-header) + section = section.replace(/^#{1,3}\s+[^\n]+\n+/, ''); + // Normalize remaining heading levels: bring everything to H2/H3/H4 starting fresh. + // Original starting level (after stripped header) was startLevel + 1 typically. + // We want the deepest visible header in the section to start at H2. + const subLines = section.split('\n'); + // Find the minimum heading level inside section + let minLevel = Infinity; + for (const l of subLines) { + const m = l.match(/^(#{1,6})\s/); + if (m) minLevel = Math.min(minLevel, m[1].length); + } + if (minLevel === Infinity) return section; + const shift = 2 - minLevel; // bring minLevel up to 2 + if (shift !== 0) { + section = subLines.map(l => { + const m = l.match(/^(#{1,6})\s/); + if (!m) return l; + const newLevel = Math.min(6, Math.max(1, m[1].length + shift)); + return '#'.repeat(newLevel) + l.slice(m[1].length); + }).join('\n'); + } + return section; +} + +// Custom marked renderer for tighter HTML +function renderMarkdown(md) { + marked.setOptions({ + gfm: true, + breaks: false, + headerIds: true, + mangle: false + }); + return marked.parse(md); +} + +// ============= Home view ============= +function renderHome() { + const tpl = document.getElementById('t-home').content.cloneNode(true); + return tpl; +} + +// ============= Lesson view ============= +async function renderLesson(weekId) { + const tpl = document.getElementById('t-lesson').content.cloneNode(true); + const week = SMF.WEEKS.find(w => w.id === weekId); + if (!week) { + tpl.getElementById('lessonNum').textContent = 'Ikke funnet'; + tpl.getElementById('lessonTitle').textContent = 'Ukjent uke'; + return tpl; + } + + const themeColors = SMF.THEME_COLORS[week.theme] || SMF.THEME_COLORS.all; + + // Header + const num = tpl.getElementById('lessonNum'); + num.textContent = `Uke ${String(weekId).padStart(2, '0')} · ${themeLabel(week.theme)}`; + num.style.color = themeColors.color; + + const title = tpl.getElementById('lessonTitle'); + title.innerHTML = formatTitleWithEm(week.title); + + // Meta + const meta = tpl.getElementById('lessonMeta'); + const tag = document.createElement('span'); + tag.className = 'tag'; + tag.textContent = themeLabel(week.theme); + tag.style.setProperty('--theme-color', themeColors.color); + tag.style.setProperty('--theme-color-bg', themeColors.bg); + meta.appendChild(tag); + + // Body — load and render + const body = tpl.getElementById('lessonBody'); + try { + const md = await loadNote(week.file); + let weekMd = extractWeekSection(md, weekId); + if (!weekMd) { + // Fallback: entire file (Uke 17 case) + weekMd = md.replace(/^#\s+[^\n]+\n+/, ''); + } + body.innerHTML = renderMarkdown(weekMd); + } catch (e) { + body.innerHTML = `

Klarte ikke laste ukens innhold: ${e.message}

`; + } + + // Pager + const idx = SMF.WEEKS.findIndex(w => w.id === weekId); + const prev = idx > 0 ? SMF.WEEKS[idx - 1] : null; + const next = idx < SMF.WEEKS.length - 1 ? SMF.WEEKS[idx + 1] : null; + const pager = tpl.getElementById('lessonPager'); + if (prev) { + const a = document.createElement('a'); + a.href = `#/uke/${prev.id}`; + a.className = 'pager-link pager-link--prev'; + a.innerHTML = ``; + pager.appendChild(a); + } else { + pager.appendChild(spacer()); + } + if (next) { + const a = document.createElement('a'); + a.href = `#/uke/${next.id}`; + a.className = 'pager-link pager-link--next'; + a.innerHTML = ``; + pager.appendChild(a); + } else { + pager.appendChild(spacer()); + } + + return tpl; +} + +function spacer() { + const d = document.createElement('div'); + d.style.flex = '1'; + return d; +} + +function themeLabel(theme) { + return { + etikk: 'Etikk', + baerekraft: 'Bærekraft', + samfunn: 'Samfunnsansvar', + verktoy: 'Verktøy & implementering', + all: 'Oversikt' + }[theme] || theme; +} + +function formatTitleWithEm(title) { + // Wrap "Etikk", "bærekraft" osv. in for visual rhythm + const parts = title.split(/\s+/); + if (parts.length === 1) return `${title}`; + // pick the last word for em treatment + return parts.slice(0, -1).join(' ') + ' ' + parts.at(-1) + ''; +} + +// ============= Tema view ============= +async function renderTema(temaId) { + const tpl = document.getElementById('t-tema').content.cloneNode(true); + const tema = SMF.getTheme(temaId); + if (!tema) return tpl; + + const themeColors = SMF.THEME_COLORS[temaId]; + + const header = tpl.getElementById('temaHeader'); + header.innerHTML = ` +
${tema.eyebrow}
+

${tema.title}

+
+ Uker: ${tema.weeks.join(' · ')} +
+ `; + + const body = tpl.getElementById('temaBody'); + + // Intro blockquote + const intro = document.createElement('blockquote'); + intro.textContent = tema.intro; + body.appendChild(intro); + + // Concepts + const conceptsH = document.createElement('h2'); + conceptsH.textContent = 'Kjernebegreper'; + body.appendChild(conceptsH); + + tema.keyConcepts.forEach(c => { + const wrap = document.createElement('div'); + wrap.className = 'concept'; + wrap.innerHTML = `
${c.term}
${c.def}
`; + body.appendChild(wrap); + }); + + // Weeks + const weeksH = document.createElement('h2'); + weeksH.textContent = 'Uker i dette temaet'; + body.appendChild(weeksH); + + const weekList = document.createElement('div'); + weekList.className = 'lesson-pager'; + weekList.style.flexWrap = 'wrap'; + weekList.style.borderTop = '0'; + weekList.style.paddingTop = '0'; + weekList.style.marginTop = '0'; + + tema.weeks.forEach(wid => { + const w = SMF.WEEKS.find(x => x.id === wid); + if (!w) return; + const a = document.createElement('a'); + a.href = `#/uke/${w.id}`; + a.className = 'pager-link'; + a.style.flexBasis = '260px'; + a.style.flexGrow = '0'; + a.innerHTML = ``; + weekList.appendChild(a); + }); + body.appendChild(weekList); + + return tpl; +} + +// ============= TL;DR view ============= +async function renderTldr() { + const tpl = document.getElementById('t-tldr').content.cloneNode(true); + const body = tpl.getElementById('tldrBody'); + try { + const md = await loadNote('tldr.md'); + // Strip the first H1 since we have it in the hero + const stripped = md.replace(/^#\s+[^\n]+\n+/, ''); + body.innerHTML = renderMarkdown(stripped); + } catch (e) { + body.innerHTML = `

Klarte ikke laste tl;dr: ${e.message}

`; + } + return tpl; +} + +SMF.renderHome = renderHome; +SMF.renderLesson = renderLesson; +SMF.renderTema = renderTema; +SMF.renderTldr = renderTldr; +SMF.loadNote = loadNote; +SMF.renderMarkdown = renderMarkdown; +SMF.extractWeekSection = extractWeekSection; +SMF.themeLabel = themeLabel; diff --git a/app/js/search.js b/app/js/search.js new file mode 100644 index 0000000..7fb32e9 --- /dev/null +++ b/app/js/search.js @@ -0,0 +1,202 @@ +// ===================================================== +// Search — index across all notes and concepts +// ===================================================== + +let searchIndex = null; + +async function buildSearchIndex() { + if (searchIndex) return searchIndex; + const idx = []; + + // Index concepts from THEMES + Object.values(SMF.THEMES).forEach(theme => { + theme.keyConcepts.forEach(c => { + idx.push({ + type: 'concept', + category: theme.label, + title: c.term, + snippet: c.def, + href: `#/tema/${theme.id}`, + searchText: `${c.term} ${c.def}`.toLowerCase() + }); + }); + }); + + // Index weeks + SMF.WEEKS.forEach(w => { + idx.push({ + type: 'uke', + category: SMF.themeLabel(w.theme), + title: `Uke ${w.id}: ${w.title}`, + snippet: '', + href: `#/uke/${w.id}`, + searchText: `uke ${w.id} ${w.title}`.toLowerCase() + }); + }); + + // Load all notes and extract headings + paragraphs + const noteFiles = ['uke02-03-04.md', 'uke05-06.md', 'uke07-08.md', 'uke10-11.md', 'uke12-16.md', 'uke17-eksamen.md']; + for (const file of noteFiles) { + try { + const md = await SMF.loadNote(file); + const lines = md.split('\n'); + let currentWeek = null; + let currentH = null; + let buffer = []; + const flush = () => { + if (buffer.length && currentH) { + const txt = buffer.join(' ').trim(); + if (txt.length > 20) { + idx.push({ + type: 'avsnitt', + category: currentWeek ? `Uke ${currentWeek}` : 'Pensum', + title: currentH, + snippet: txt.slice(0, 220) + (txt.length > 220 ? '…' : ''), + href: currentWeek ? `#/uke/${currentWeek}` : `#/uke/17`, + searchText: (currentH + ' ' + txt).toLowerCase() + }); + } + } + buffer = []; + }; + for (const line of lines) { + const ukeMatch = line.match(/^##\s+Uke\s+(\d+)/i); + if (ukeMatch) { + flush(); + currentWeek = parseInt(ukeMatch[1], 10); + currentH = line.replace(/^#+\s+/, ''); + continue; + } + const hMatch = line.match(/^#{3,4}\s+(.+)/); + if (hMatch) { + flush(); + currentH = hMatch[1].trim(); + continue; + } + if (line.trim() && !line.startsWith('|') && !line.startsWith('---')) { + buffer.push(line.replace(/[*_`]/g, '')); + } + } + flush(); + } catch (e) { + console.warn('Could not load note for indexing:', file, e); + } + } + + searchIndex = idx; + return idx; +} + +function searchQuery(q) { + if (!searchIndex || !q || q.length < 2) return []; + const qLow = q.toLowerCase(); + const terms = qLow.split(/\s+/).filter(t => t.length > 1); + if (!terms.length) return []; + + const scored = []; + for (const item of searchIndex) { + let score = 0; + let titleHits = 0; + const titleLow = item.title.toLowerCase(); + terms.forEach(t => { + if (titleLow.includes(t)) { score += 10; titleHits++; } + if (item.searchText.includes(t)) { score += 2; } + }); + // Bonus: type-priority — concepts > weeks > paragraphs + if (item.type === 'concept') score += 3; + else if (item.type === 'uke') score += 2; + // Bonus: title contains whole query + if (titleLow.includes(qLow)) score += 8; + if (score > 0) scored.push({ item, score, titleHits }); + } + + scored.sort((a, b) => b.score - a.score); + return scored.slice(0, 12).map(s => s.item); +} + +function highlight(text, q) { + if (!q) return text; + const terms = q.toLowerCase().split(/\s+/).filter(t => t.length > 1); + let out = text; + terms.forEach(t => { + const re = new RegExp(`(${t.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})`, 'gi'); + out = out.replace(re, '$1'); + }); + return out; +} + +function attachSearch() { + const input = document.getElementById('searchInput'); + const results = document.getElementById('searchResults'); + if (!input || !results) return; + + let timer = null; + + input.addEventListener('input', async (e) => { + const q = e.target.value.trim(); + if (!q || q.length < 2) { + results.classList.remove('search-results--open'); + results.innerHTML = ''; + return; + } + await buildSearchIndex(); + if (timer) clearTimeout(timer); + timer = setTimeout(() => { + const matches = searchQuery(q); + if (!matches.length) { + results.innerHTML = `
Ingen treff på "${q}"
`; + } else { + results.innerHTML = matches.map(m => ` + +
${m.type} · ${m.category}
+
${highlight(m.title, q)}
+ ${m.snippet ? `
${highlight(m.snippet, q)}
` : ''} +
+ `).join(''); + } + results.classList.add('search-results--open'); + }, 80); + }); + + input.addEventListener('focus', () => { + if (input.value.length >= 2) { + results.classList.add('search-results--open'); + } + }); + + // Hide on outside click + document.addEventListener('click', (e) => { + if (!input.contains(e.target) && !results.contains(e.target)) { + results.classList.remove('search-results--open'); + } + }); + + // Click result -> close + results.addEventListener('click', (e) => { + const a = e.target.closest('.search-result'); + if (a) { + results.classList.remove('search-results--open'); + input.value = ''; + input.blur(); + } + }); + + // Keyboard: '/' to focus + document.addEventListener('keydown', (e) => { + if (e.key === '/' && document.activeElement !== input && !e.metaKey && !e.ctrlKey) { + const tag = document.activeElement?.tagName; + if (tag !== 'INPUT' && tag !== 'TEXTAREA') { + e.preventDefault(); + input.focus(); + input.select(); + } + } + if (e.key === 'Escape') { + results.classList.remove('search-results--open'); + input.blur(); + } + }); +} + +SMF.attachSearch = attachSearch; +SMF.buildSearchIndex = buildSearchIndex; diff --git a/app/notes b/app/notes new file mode 120000 index 0000000..1a485a3 --- /dev/null +++ b/app/notes @@ -0,0 +1 @@ +../notes \ No newline at end of file diff --git a/app/vendor/marked.min.js b/app/vendor/marked.min.js new file mode 100644 index 0000000..b4e0d73 --- /dev/null +++ b/app/vendor/marked.min.js @@ -0,0 +1,69 @@ +/** + * marked v15.0.12 - a markdown parser + * Copyright (c) 2011-2025, Christopher Jeffrey. (MIT Licensed) + * https://github.com/markedjs/marked + */ + +/** + * DO NOT EDIT THIS FILE + * The code in this file is generated from files in ./src/ + */ +(function(g,f){if(typeof exports=="object"&&typeof module<"u"){module.exports=f()}else if("function"==typeof define && define.amd){define("marked",f)}else {g["marked"]=f()}}(typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : this,function(){var exports={};var __exports=exports;var module={exports}; +"use strict";var H=Object.defineProperty;var be=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var we=Object.prototype.hasOwnProperty;var ye=(l,e)=>{for(var t in e)H(l,t,{get:e[t],enumerable:!0})},Re=(l,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Te(e))!we.call(l,s)&&s!==t&&H(l,s,{get:()=>e[s],enumerable:!(n=be(e,s))||n.enumerable});return l};var Se=l=>Re(H({},"__esModule",{value:!0}),l);var kt={};ye(kt,{Hooks:()=>L,Lexer:()=>x,Marked:()=>E,Parser:()=>b,Renderer:()=>$,TextRenderer:()=>_,Tokenizer:()=>S,defaults:()=>w,getDefaults:()=>z,lexer:()=>ht,marked:()=>k,options:()=>it,parse:()=>pt,parseInline:()=>ct,parser:()=>ut,setOptions:()=>ot,use:()=>lt,walkTokens:()=>at});module.exports=Se(kt);function z(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var w=z();function N(l){w=l}var I={exec:()=>null};function h(l,e=""){let t=typeof l=="string"?l:l.source,n={replace:(s,i)=>{let r=typeof i=="string"?i:i.source;return r=r.replace(m.caret,"$1"),t=t.replace(s,r),n},getRegex:()=>new RegExp(t,e)};return n}var m={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,"i")},$e=/^(?:[ \t]*(?:\n|$))+/,_e=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Le=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,O=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,ze=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,F=/(?:[*+-]|\d{1,9}[.)])/,ie=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,oe=h(ie).replace(/bull/g,F).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Me=h(ie).replace(/bull/g,F).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Q=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Pe=/^[^\n]+/,U=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Ae=h(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",U).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Ee=h(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,F).getRegex(),v="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K=/|$))/,Ce=h("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",K).replace("tag",v).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),le=h(Q).replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex(),Ie=h(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",le).getRegex(),X={blockquote:Ie,code:_e,def:Ae,fences:Le,heading:ze,hr:O,html:Ce,lheading:oe,list:Ee,newline:$e,paragraph:le,table:I,text:Pe},re=h("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex(),Oe={...X,lheading:Me,table:re,paragraph:h(Q).replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",re).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex()},Be={...X,html:h(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",K).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:I,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:h(Q).replace("hr",O).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",oe).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},qe=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ve=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,ae=/^( {2,}|\\)\n(?!\s*$)/,De=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,ue=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,je=h(ue,"u").replace(/punct/g,D).getRegex(),Fe=h(ue,"u").replace(/punct/g,pe).getRegex(),he="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Qe=h(he,"gu").replace(/notPunctSpace/g,ce).replace(/punctSpace/g,W).replace(/punct/g,D).getRegex(),Ue=h(he,"gu").replace(/notPunctSpace/g,He).replace(/punctSpace/g,Ge).replace(/punct/g,pe).getRegex(),Ke=h("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,ce).replace(/punctSpace/g,W).replace(/punct/g,D).getRegex(),Xe=h(/\\(punct)/,"gu").replace(/punct/g,D).getRegex(),We=h(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Je=h(K).replace("(?:-->|$)","-->").getRegex(),Ve=h("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",Je).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),q=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ye=h(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",q).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ke=h(/^!?\[(label)\]\[(ref)\]/).replace("label",q).replace("ref",U).getRegex(),ge=h(/^!?\[(ref)\](?:\[\])?/).replace("ref",U).getRegex(),et=h("reflink|nolink(?!\\()","g").replace("reflink",ke).replace("nolink",ge).getRegex(),J={_backpedal:I,anyPunctuation:Xe,autolink:We,blockSkip:Ne,br:ae,code:ve,del:I,emStrongLDelim:je,emStrongRDelimAst:Qe,emStrongRDelimUnd:Ke,escape:qe,link:Ye,nolink:ge,punctuation:Ze,reflink:ke,reflinkSearch:et,tag:Ve,text:De,url:I},tt={...J,link:h(/^!?\[(label)\]\((.*?)\)/).replace("label",q).getRegex(),reflink:h(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q).getRegex()},j={...J,emStrongRDelimAst:Ue,emStrongLDelim:Fe,url:h(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},fe=l=>st[l];function R(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,fe)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,fe);return l}function V(l){try{l=encodeURI(l).replace(m.percentDecode,"%")}catch{return null}return l}function Y(l,e){let t=l.replace(m.findPipe,(i,r,o)=>{let a=!1,c=r;for(;--c>=0&&o[c]==="\\";)a=!a;return a?"|":" |"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length0?-2:-1}function me(l,e,t,n,s){let i=e.href,r=e.title||null,o=l[1].replace(s.other.outputLinkReplace,"$1");n.state.inLink=!0;let a={type:l[0].charAt(0)==="!"?"image":"link",raw:t,href:i,title:r,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,a}function rt(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(` +`).map(i=>{let r=i.match(t.other.beginningSpace);if(r===null)return i;let[o]=r;return o.length>=s.length?i.slice(s.length):i}).join(` +`)}var S=class{options;rules;lexer;constructor(e){this.options=e||w}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:A(n,` +`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=rt(n,t[3]||"",this.rules);return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=A(n,"#");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:A(t[0],` +`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=A(t[0],` +`).split(` +`),s="",i="",r=[];for(;n.length>0;){let o=!1,a=[],c;for(c=0;c1,i={type:"list",raw:"",ordered:s,start:s?+n.slice(0,-1):"",loose:!1,items:[]};n=s?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=s?n:"[*+-]");let r=this.rules.other.listItemRegex(n),o=!1;for(;e;){let c=!1,p="",u="";if(!(t=r.exec(e))||this.rules.block.hr.test(e))break;p=t[0],e=e.substring(p.length);let d=t[2].split(` +`,1)[0].replace(this.rules.other.listReplaceTabs,Z=>" ".repeat(3*Z.length)),g=e.split(` +`,1)[0],T=!d.trim(),f=0;if(this.options.pedantic?(f=2,u=d.trimStart()):T?f=t[1].length+1:(f=t[2].search(this.rules.other.nonSpaceChar),f=f>4?1:f,u=d.slice(f),f+=t[1].length),T&&this.rules.other.blankLine.test(g)&&(p+=g+` +`,e=e.substring(g.length+1),c=!0),!c){let Z=this.rules.other.nextBulletRegex(f),te=this.rules.other.hrRegex(f),ne=this.rules.other.fencesBeginRegex(f),se=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f);for(;e;){let G=e.split(` +`,1)[0],C;if(g=G,this.options.pedantic?(g=g.replace(this.rules.other.listReplaceNesting," "),C=g):C=g.replace(this.rules.other.tabCharGlobal," "),ne.test(g)||se.test(g)||xe.test(g)||Z.test(g)||te.test(g))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!g.trim())u+=` +`+C.slice(f);else{if(T||d.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||ne.test(d)||se.test(d)||te.test(d))break;u+=` +`+g}!T&&!g.trim()&&(T=!0),p+=G+` +`,e=e.substring(G.length+1),d=C.slice(f)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(p)&&(o=!0));let y=null,ee;this.options.gfm&&(y=this.rules.other.listIsTask.exec(u),y&&(ee=y[0]!=="[ ] ",u=u.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:p,task:!!y,checked:ee,loose:!1,text:u,tokens:[]}),i.raw+=p}let a=i.items.at(-1);if(a)a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let c=0;cd.type==="space"),u=p.length>0&&p.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=u}if(i.loose)for(let c=0;c({text:a,tokens:this.lexer.inline(a),header:!1,align:r.align[c]})));return r}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===` +`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let r=A(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{let r=de(t[2],"()");if(r===-2)return;if(r>-1){let a=(t[0].indexOf("!")===0?5:4)+t[1].length+r;t[2]=t[2].substring(0,r),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let s=t[2],i="";if(this.options.pedantic){let r=this.rules.other.pedanticHrefTitle.exec(s);r&&(s=r[1],i=r[3])}else i=t[3]?t[3].slice(1,-1):"";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),me(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[s.toLowerCase()];if(!i){let r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return me(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||s[3]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[2]||"")||!n||this.rules.inline.punctuation.exec(n)){let r=[...s[0]].length-1,o,a,c=r,p=0,u=s[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+r);(s=u.exec(t))!=null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(a=[...o].length,s[3]||s[4]){c+=a;continue}else if((s[5]||s[6])&&r%3&&!((r+a)%3)){p+=a;continue}if(c-=a,c>0)continue;a=Math.min(a,a+c+p);let d=[...s[0]][0].length,g=e.slice(0,r+s.index+d+a);if(Math.min(r,a)%2){let f=g.slice(1,-1);return{type:"em",raw:g,text:f,tokens:this.lexer.inlineTokens(f)}}let T=g.slice(2,-2);return{type:"strong",raw:g,text:T,tokens:this.lexer.inlineTokens(T)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal," "),s=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]==="@"?(n=t[1],s="mailto:"+n):(n=t[1],s=n),{type:"link",raw:t[0],text:n,href:s,tokens:[{type:"text",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]==="@")n=t[0],s="mailto:"+n;else{let i;do i=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(i!==t[0]);n=t[0],t[1]==="www."?s="http://"+t[0]:s=t[0]}return{type:"link",raw:t[0],text:n,href:s,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||w,this.options.tokenizer=this.options.tokenizer||new S,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:B.normal,inline:P.normal};this.options.pedantic?(t.block=B.pedantic,t.inline=P.pedantic):this.options.gfm&&(t.block=B.gfm,this.options.breaks?t.inline=P.breaks:t.inline=P.gfm),this.tokenizer.rules=t}static get rules(){return{block:B,inline:P}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,` +`),this.blockTokens(e,this.tokens);for(let t=0;t(s=r.call({lexer:this},e,t))?(e=e.substring(s.raw.length),t.push(s),!0):!1))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let r=t.at(-1);s.raw.length===1&&r!==void 0?r.raw+=` +`:t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.at(-1).src=r.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.raw,this.inlineQueue.at(-1).src=r.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title});continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let r=1/0,o=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},o),typeof a=="number"&&a>=0&&(r=Math.min(r,a))}),r<1/0&&r>=0&&(i=e.substring(0,r+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&r?.type==="paragraph"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s);continue}if(e){let r="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(r);break}else throw new Error(r)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n=e,s=null;if(this.tokens.links){let o=Object.keys(this.tokens.links);if(o.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)o.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,s.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,r="";for(;e;){i||(r=""),i=!1;let o;if(this.options.extensions?.inline?.some(c=>(o=c.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let c=t.at(-1);o.type==="text"&&c?.type==="text"?(c.raw+=o.raw,c.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let a=e;if(this.options.extensions?.startInline){let c=1/0,p=e.slice(1),u;this.options.extensions.startInline.forEach(d=>{u=d.call({lexer:this},p),typeof u=="number"&&u>=0&&(c=Math.min(c,u))}),c<1/0&&c>=0&&(a=e.substring(0,c+1))}if(o=this.tokenizer.inlineText(a)){e=e.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(r=o.raw.slice(-1)),i=!0;let c=t.at(-1);c?.type==="text"?(c.raw+=o.raw,c.text+=o.text):t.push(o);continue}if(e){let c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return t}};var $=class{options;parser;constructor(e){this.options=e||w}space(e){return""}code({text:e,lang:t,escaped:n}){let s=(t||"").match(m.notSpaceStart)?.[0],i=e.replace(m.endingNewline,"")+` +`;return s?'
'+(n?i:R(i,!0))+`
+`:"
"+(n?i:R(i,!0))+`
+`}blockquote({tokens:e}){return`
+${this.parser.parse(e)}
+`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} +`}hr(e){return`
+`}list(e){let t=e.ordered,n=e.start,s="";for(let o=0;o +`+s+" +`}listitem(e){let t="";if(e.task){let n=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=n+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=n+" "+R(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):t+=n+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • +`}checkbox({checked:e}){return"'}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    +`}table(e){let t="",n="";for(let i=0;i${s}`),` + +`+t+` +`+s+`
    +`}tablerow({text:e}){return` +${e} +`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+` +`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${R(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),i=V(e);if(i===null)return s;e=i;let r='
    ",r}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let i=V(e);if(i===null)return R(n);e=i;let r=`${n}{let o=i[r].flat(1/0);n=n.concat(this.walkTokens(o,t))}):i.tokens&&(n=n.concat(this.walkTokens(i.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){let r=t.renderers[i.name];r?t.renderers[i.name]=function(...o){let a=i.renderer.apply(this,o);return a===!1&&(a=r.apply(this,o)),a}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let r=t[i.level];r?r.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),s.extensions=t),n.renderer){let i=this.defaults.renderer||new $(this.defaults);for(let r in n.renderer){if(!(r in i))throw new Error(`renderer '${r}' does not exist`);if(["options","parser"].includes(r))continue;let o=r,a=n.renderer[o],c=i[o];i[o]=(...p)=>{let u=a.apply(i,p);return u===!1&&(u=c.apply(i,p)),u||""}}s.renderer=i}if(n.tokenizer){let i=this.defaults.tokenizer||new S(this.defaults);for(let r in n.tokenizer){if(!(r in i))throw new Error(`tokenizer '${r}' does not exist`);if(["options","rules","lexer"].includes(r))continue;let o=r,a=n.tokenizer[o],c=i[o];i[o]=(...p)=>{let u=a.apply(i,p);return u===!1&&(u=c.apply(i,p)),u}}s.tokenizer=i}if(n.hooks){let i=this.defaults.hooks||new L;for(let r in n.hooks){if(!(r in i))throw new Error(`hook '${r}' does not exist`);if(["options","block"].includes(r))continue;let o=r,a=n.hooks[o],c=i[o];L.passThroughHooks.has(r)?i[o]=p=>{if(this.defaults.async)return Promise.resolve(a.call(i,p)).then(d=>c.call(i,d));let u=a.call(i,p);return c.call(i,u)}:i[o]=(...p)=>{let u=a.apply(i,p);return u===!1&&(u=c.apply(i,p)),u}}s.hooks=i}if(n.walkTokens){let i=this.defaults.walkTokens,r=n.walkTokens;s.walkTokens=function(o){let a=[];return a.push(r.call(this,o)),i&&(a=a.concat(i.call(this,o))),a}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let i={...s},r={...this.defaults,...i},o=this.onError(!!r.silent,!!r.async);if(this.defaults.async===!0&&i.async===!1)return o(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof n>"u"||n===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));r.hooks&&(r.hooks.options=r,r.hooks.block=e);let a=r.hooks?r.hooks.provideLexer():e?x.lex:x.lexInline,c=r.hooks?r.hooks.provideParser():e?b.parse:b.parseInline;if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(n):n).then(p=>a(p,r)).then(p=>r.hooks?r.hooks.processAllTokens(p):p).then(p=>r.walkTokens?Promise.all(this.walkTokens(p,r.walkTokens)).then(()=>p):p).then(p=>c(p,r)).then(p=>r.hooks?r.hooks.postprocess(p):p).catch(o);try{r.hooks&&(n=r.hooks.preprocess(n));let p=a(n,r);r.hooks&&(p=r.hooks.processAllTokens(p)),r.walkTokens&&this.walkTokens(p,r.walkTokens);let u=c(p,r);return r.hooks&&(u=r.hooks.postprocess(u)),u}catch(p){return o(p)}}}onError(e,t){return n=>{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,e){let s="

    An error occurred:

    "+R(n.message+"",!0)+"
    ";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var M=new E;function k(l,e){return M.parse(l,e)}k.options=k.setOptions=function(l){return M.setOptions(l),k.defaults=M.defaults,N(k.defaults),k};k.getDefaults=z;k.defaults=w;k.use=function(...l){return M.use(...l),k.defaults=M.defaults,N(k.defaults),k};k.walkTokens=function(l,e){return M.walkTokens(l,e)};k.parseInline=M.parseInline;k.Parser=b;k.parser=b.parse;k.Renderer=$;k.TextRenderer=_;k.Lexer=x;k.lexer=x.lex;k.Tokenizer=S;k.Hooks=L;k.parse=k;var it=k.options,ot=k.setOptions,lt=k.use,at=k.walkTokens,ct=k.parseInline,pt=k,ut=b.parse,ht=x.lex; + +if(__exports != exports)module.exports = exports;return module.exports})); diff --git a/notes/tldr.md b/notes/tldr.md new file mode 100644 index 0000000..6559179 --- /dev/null +++ b/notes/tldr.md @@ -0,0 +1,203 @@ +# tl;dr — det aller viktigste til eksamen + +> **Skriftlig Inspera · 4 timer · mandag 01.06.2026 kl 09:00 · campus Gjøvik · Hjelpemiddel: Kode E** +> +> 4 oppgaver à 25 %. Bruk **navngitte teoretikere**, **ett konkret eksempel** per resonnement, og **klar struktur** (definer → forklar → eksempel → reflekter). + +--- + +## Hvis du kun husker 5 ting + +1. **Brundtland 1987:** «Utvikling som tilfredsstiller dagens behov uten å ødelegge fremtidige generasjoners muligheter til å tilfredsstille sine behov.» +2. **Triple Bottom Line (Elkington 1994):** People · Planet · Profit — bærekraft er balansen. +3. **Carrolls pyramide (1991):** Økonomisk → Juridisk → Etisk → Filantropisk ansvar. +4. **CSR vs CSV:** CSR = «ved siden av» kjernevirksomheten. CSV (Porter & Kramer 2006) = integrert i strategi, skaper felles verdi. +5. **Kvalnes Navigasjonshjul:** 6 perspektiver før beslutning — Juss, Identitet, Etikk, Økonomi, Omdømme, Moral. + +--- + +## Eksamen i fire deler + +| # | Tema | Vekt | Format | +|---|---|---|---| +| 1 | **Etikk** | 25 % | 3–5 mindre spørsmål | +| 2 | **Bærekraft** | 25 % | 3–5 mindre spørsmål | +| 3 | **Samfunnsansvar** | 25 % | 3–5 mindre spørsmål | +| 4 | **Case-drøfting** | 25 % | Lengre case, bruk teori | + +--- + +## Oppgave 1 — Etikk + +### Definer kort + +- **Etikk** = systematisk refleksjon over rett/galt (fag). **Moral** = personlige/felles oppfatninger (praksis). +- **Etisk dilemma** = valg mellom alternativer hvor alle har gode argumenter — ingen er åpenbart riktig. +- **Pliktetikk (Kant):** Handle etter regler som kunne være universelle. Behandle mennesker som mål, aldri kun som middel. +- **Konsekvensetikk (Mill):** Bedøm handlinger ut fra resultatet. Utilitarisme = mest lykke for flest. +- **Dydsetikk (Aristoteles):** Fokus på karakter og dyder. Hvilken person ønsker jeg å være? + +### De 6 etiske prinsippene +1. **Likhet** — like tilfeller skal behandles likt +2. **Autonomi** — respekt for selvbestemmelse +3. **Velgjørenhet** — aktivt gjøre godt +4. **Ikke-skade** — ikke påføre skade (Hippokrates) +5. **Rettferdighet** — rettferdig fordeling +6. **Føre-var** — handle med forsiktighet ved usikker risiko + +### Kvalnes' Navigasjonshjul (s. 258) +> **Hva gjør du?** ← still spørsmålene under +- Juss — er det lovlig? +- Identitet — passer det med våre verdier? +- Etikk — lar det seg begrunne? +- Økonomi — lønner det seg? +- Omdømme — beholder vi troverdighet? +- Moral — er det riktig? + +### Hvorfor etiske kodekser (Code of Conduct) +- Tydeliggjør forventninger til atferd +- Beskytter omdømme og legitimitet +- Forebygger korrupsjon og varslingssaker +- **Kritikk:** kan bli «hyllevare» uten reell forankring + +--- + +## Oppgave 2 — Bærekraft + +### Definer kort + +- **Bærekraftig utvikling** = Brundtland-definisjonen (over). +- **Triple Bottom Line:** People + Planet + Profit i balanse. +- **Sirkulær økonomi:** Lukket loop — råmaterialer → design → produksjon → bruk/gjenbruk → resirkulering. Reduserer avfall og uttak. +- **Svak vs sterk bærekraft:** Svak = naturkapital kan erstattes av kapital. Sterk = naturkapital er kritisk. +- **Planetens tålegrenser (Stockholm 2009):** 9 grenser; flere er overskredet (klima, biologisk mangfold, nitrogen/fosfor). +- **Smultringmodellen (Raworth 2017):** Sosialt fundament (innside) + økologisk tak (utside). +- **Motvekst/Degrowth:** Utfordrer uendelig vekst. 4 pilarer: ressursbevissthet, rettferdighet, lokalisering, livskvalitet. +- **SDG:** 17 mål, 169 delmål, vedtatt 2015, frist 2030. + +### Bærekraft vs sirkulær økonomi +Bærekraft er det **brede målet** (People/Planet/Profit). Sirkulær økonomi er et **verktøy** for å oppnå miljø-pilaren ved å kutte avfall og uttak. Sirkulær økonomi ≠ automatisk bærekraft (kan være sosialt urettferdig). + +### Konkrete norske eksempler å nevne +- **Tomra:** pantesystem som muliggjør sirkulær økonomi +- **Storebrand / Oljefondet:** ESG-screening i investeringer +- **Equinor:** energiomstilling under CSRD-krav (case-relevant!) +- **IKEA Norge:** sirkulær møbel-leie og tilbakekjøp + +--- + +## Oppgave 3 — Samfunnsansvar (CSR) + +### Definer kort + +- **CSR:** Ansvaret selskaper påtar seg for miljø, samfunn og mennesker — **utover** det lovpålagte. +- **CSV (Porter & Kramer 2006):** Skape felles verdi — bedrift tjener penger ved å løse samfunnsproblemer. +- **Eksternaliteter:** Kostnader/fordeler som påvirker tredjepart uten å fanges i markedstransaksjonen. Negativ ekst. = forurensning. Positiv ekst. = utdanning. +- **Stakeholder-teori (Freeman 1984):** God ledelse balanserer hensynet til alle som påvirkes — ikke bare aksjonærer. +- **Mitchells modell (1997):** 3 attributter — **Makt**, **Legitimitet**, **Hastverk** → 7 typer interessenter. +- **Institusjonell teori:** Organisasjoner blir like (isomorfisme) pga press fra lover, normer, kulturelle koder. + +### Carrolls pyramide (1991) — nedenfra og opp +1. **Økonomisk** — vær lønnsom (grunnlaget) +2. **Juridisk** — adlyd loven +3. **Etisk** — gjør det riktige, selv om det ikke er lovpålagt +4. **Filantropisk** — vær en god bedriftsborger (frivillig) + +### Friedman vs Freeman — den klassiske debatten +- **Friedman (1970):** «The social responsibility of business is to increase its profits.» Aksjonærverdi. +- **Freeman (1984):** Stakeholder-tilnærming — ansatte, kunder, leverandører, lokalsamfunn, miljø. +- I dag: **Begge har poenger** — bedriften må være lønnsom, men eksternaliteter må prises inn (regulering, CSRD). + +### Sosial søyle +**Intern:** Obligatorisk (AML, lover) → Avtalt (kollektivavtaler) → Frivillig (CSR). +**Ekstern:** Filantropi, Cause Related Marketing, lokalsamfunn. + +--- + +## Oppgave 4 — Case-drøfting + +### Oppskrift på et godt svar + +1. **Les casen — identifiser de etiske/bærekrafts-utfordringene.** +2. **Velg teori(er):** F.eks. Carrolls pyramide + stakeholder-teori + CSRD-rammeverk. +3. **Redegjør for teorien kort** — definer presist, navn opphavsperson + årstall. +4. **Anvend teori på casen:** Hvem er interessentene? Hvilken pilar i pyramiden krenkes? Hvilke eksternaliteter oppstår? +5. **Drøft alternativer:** Hva ville Friedman gjort? Hva ville Freeman gjort? Hva sier Kvalnes' hjul? +6. **Konkluder med refleksjon:** Hvilken løsning er forsvarlig — og hvorfor? + +### Typisk case-tema (oljeselskap + CSRD) +> Du er bærekraftsansvarlig i et oljeselskap. CSRD krever rapportering. Hvordan tilnærmer du deg? + +**Skissesvar (struktur):** +- **Verktøy:** Dobbel vesentlighet (CSRD-krav: rapporter både påvirkning UT og påvirkning INN) +- **Teori:** Stakeholder-mapping (Mitchells modell — myndigheter = avgjørende; NGOer = krevende) +- **Implementering:** 5 steg — Planlegging → Interessentdialog → Rapportering → Verifikasjon → Oppfølging +- **Strategi:** CSV-tilnærming — koble grønn omstilling til konkurranseevne (Equinors energiomstilling) +- **Kritisk refleksjon:** «Greenwashing»-risiko, motvekst-perspektiv, sterk vs svak bærekraft + +--- + +## Navn å nevne (cheatsheet) + +| Navn | Årstall | Bidrag | +|---|---|---| +| **Aristoteles** | ca. 350 f.Kr. | Dydsetikk, den gylne middelvei | +| **Kant** | 1785 | Pliktetikk, kategorisk imperativ | +| **Mill** | 1863 | Utilitarisme, konsekvensetikk | +| **Bowen** | 1953 | «Social Responsibilities of the Businessman» (CSR-grunnlegger) | +| **Friedman** | 1970 | Aksjonærverdi, kritikk av CSR | +| **Freeman** | 1984 | Stakeholder-teori | +| **Carroll** | 1991 | CSR-pyramiden | +| **Brundtland** | 1987 | Bærekraftig utvikling definert | +| **Elkington** | 1994 | Triple Bottom Line | +| **Mitchell, Agle & Wood** | 1997 | Stakeholder-attributter (makt/legitimitet/hastverk) | +| **Porter & Kramer** | 2006 | Creating Shared Value (CSV) | +| **Bakan** | 2004 | «The Corporation» — kritikk av selskapet som psykopat | +| **Raworth** | 2017 | Smultringmodellen | +| **Kvalnes** | 2020-tallet | Navigasjonshjulet, etiske dilemmaer | + +--- + +## EU-rammeverket på 30 sekunder + +- **Green Deal** — bred strategi for klimanøytralt Europa innen 2050 +- **CSRD** — Corporate Sustainability Reporting Directive. Krav om bærekraftsrapportering fra 2024/2025/2026 etter størrelse +- **Dobbel vesentlighet** — rapporter både *påvirkning ut* (impact) og *påvirkning inn* (financial) +- **EU-taksonomien** — klassifiseringssystem for grønne aktiviteter +- **ESRS** — standardene som CSRD bruker (E1-E5 miljø, S1-S4 sosial, G1 styring) + +## Norske lover + +- **Grunnloven § 112** — rett til miljø +- **Åpenhetsloven (2022)** — aktsomhetsvurdering for menneskerettigheter +- **Regnskapsloven § 3-3c** — rapportering av samfunnsansvar +- **Arbeidsmiljøloven** — sosial pilar intern + +## Frivillige standarder + +- **ISO 26000** — veiledning for samfunnsansvar (ikke sertifiserbar) +- **ISO 14001** — miljøledelse (sertifiserbar) +- **GRI** — Global Reporting Initiative, mest brukte rapporteringsstandard +- **SA8000** — sosial sertifisering (arbeidsforhold) + +--- + +## Formuleringer som hever karakteren + +- **Definér først:** «Med X menes …», «X kan forstås som …» +- **Vis spekter:** «På den ene siden hevder Friedman (1970) … På den andre siden argumenterer Freeman (1984) …» +- **Koble teori til praksis:** «Dette kan illustreres med …» +- **Reflekter kritisk:** «En innvending mot denne tilnærmingen er …», «Et viktig forbehold er …» +- **Bind sammen:** «Dette henger sammen med …», «I forlengelsen av dette …» +- **Konkluder med substans:** Ikke «alt har for- og bakdeler» — ta et standpunkt og begrunn. + +--- + +## Hvis du har 30 minutter igjen + +1. Les denne tl;dr én gang til +2. Test deg på 10 quiz-spørsmål i appen +3. Skum tema-sidene — fokuser på definisjoner og navn +4. Pust dypt. Du har dette. + +> ***Lykke til, Stian.*** diff --git a/notes/uke02-03-04.md b/notes/uke02-03-04.md new file mode 100644 index 0000000..e457764 --- /dev/null +++ b/notes/uke02-03-04.md @@ -0,0 +1,518 @@ +# SMF2290 – Etikk, bærekraft og samfunnsansvar +## Sammendrag uke 2, 3 og 4 (inkl. diskusjon uke 3) + +> Eksamen: **mandag 1. juni 2026 kl. 09:00**, 4 timer skriftlig Inspera, karakter A–F, **ingen hjelpemidler tillatt**. +> 4 oppgaver à 25 %: (1) Etikk, (2) Bærekraft, (3) Samfunnsansvar, (4) Case-drøfting. +> Pensum A: Granum Carson, S. & Skauge, T. (2023) *Etikk for beslutningstakere – Virksomheters bærekraft og samfunnsansvar*, Cappelen Damm. +> Pensum B: Granum Carson, S. & Skauge, T. (2022) *Etikk – teori og praksis*, Cappelen Damm. + +--- + +# UKE 2 – Introduksjon + +## 1. Tema og kontekst +Uke 2 introduserer faget SMF2290/SMF2290F (7,5 sp) som et **generisk emne** for økonomistudenter. Emnet er bygget rundt tre hoveddeler: + +- **DEL 1: Etikk** +- **DEL 2: Samfunnsansvar (CSR)** +- **DEL 3: Bærekraft** + +Hensikten er å gi en **generell forståelse** av disse tre begrepene og hvordan de henger sammen i forretningsmessige beslutninger, slik at studenten kan tilpasse dem til sin egen studieretning. Emnet er praksisorientert: studentene skal kunne **integrere etikk, bærekraft og samfunnsansvar i sine beslutninger** og ikke bare gjengi teorier. + +## 2. Nøkkelbegreper med definisjoner + +### Etikk +> «Etikk er læren om hva som er rett og galt, godt og dårlig, og hvordan mennesker bør handle i ulike situasjoner. Det handler om **moralske prinsipper og verdier** som styrer vår atferd og beslutninger.» + +### Moral vs. Etikk (sentral tabell) +| **Moral** | **Etikk** | +|---|---| +| Personlige og felles oppfatninger av hva som er rett og galt i omgang mellom mennesker | Systematisk refleksjon over hva som er rett og galt i omgang mellom mennesker | +| Ikke et fag | Et fag | +| Læres gjennom omgang med andre mennesker | Læres gjennom studier og trening i å anvende prinsipper og begreper | + +> «Det viktigste er ikke å kunne alle teorier og prinsipper, men å utvikle **etisk bevissthet og evne til refleksjon**.» + +### Business Ethics (Forretningsetikk) +> «Business-etikk handler om **å anvende etiske prinsipper i en forretningskontekst**. Det betyr å ta **moralsk forsvarlige og ansvarlige beslutninger** i virksomheten, **utover bare å følge loven**.» + +Omfatter: +- **Ærlighet og integritet** i kommunikasjon og markedsføring +- **Rettferdig behandling** av ansatte, kunder og leverandører +- **Samfunnsansvar** – bidra til bærekraft og redusere miljøpåvirkning +- **Unngå korrupsjon og uetiske praksiser** +- **Åpenhet og transparens** overfor interessenter + +Kort: «Business-etikk sikrer at bedrifter handler på en måte som er **rettferdig, ansvarlig og bærekraftig**, og som bygger tillit hos kunder, ansatte og samfunnet.» + +### Bærekraftig utvikling (Brundtland-definisjonen, 1987) +> «En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov.» +> (Verdenskommisjonen for miljø og utvikling 1987, s. 42 – ledet av **Gro Harlem Brundtland**, norsk statsminister 1990–1996.) + +Engelsk versjon: "Development that meets the needs of the present without compromising the ability of future generations to meet their own needs." + +### Sustainability +> "The ability to sustain" / "the capacity to endure" – evnen til å vare/opprettholde over tid. + +### Tre pilarer / Den triple bunnlinjen (Triple Bottom Line – TBL / 3BL) +> «Triple bottom line (TBL or 3BL): social, environmental (or ecological) and financial. These three divisions are also called the **three Ps**: **people, planet and profit**, or the "three pillars of sustainability".» + +For å skape bærekraftig utvikling må verdenssamfunnet jobbe på tre områder: +1. **Klima og miljø** (Planet) +2. **Sosiale forhold** (People) +3. **Økonomi** (Profit) + +### CSR – Corporate Social Responsibility / Samfunnsansvar +> «En vanlig definisjon av bedrifters samfunnsansvar (Corporate Social Responsibility) er det ansvaret selskaper påtar seg for miljø, samfunn og mennesker som påvirkes av virksomheten, **utover det som er lovpålagt**.» + +Eksempler på definisjoner (referert i forelesningen): +- **EU**: "CSR refers to companies taking responsibility for their impact on society." +- **Financial Times**: "CSR is a business approach that contributes to sustainable development by delivering economic, social and environmental benefits for all stakeholders." +- **Dahlsrud (2008)**: artikkelen *"How corporate social responsibility is defined: an analysis of 37 definitions"* viser hvor mangfoldig begrepet er. + +### FNs bærekraftsmål (SDGs) +- **17 mål og 169 delmål** +- «Verdens felles arbeidsplan for å utrydde fattigdom, bekjempe ulikhet og stoppe klimaendringene innen 2030.» +- **Alle skal oppnås** – ingen prioritering eller rangering. + +### Oversiktstabell – Etikk / CSR / Bærekraft +| Begrep | Definisjon | Fokusområde | Eksempler | +|---|---|---|---| +| **Etikk** | Etiske prinsipper som styrer handlinger og beslutninger i forretningslivet | Moral, integritet, rettferdighet i virksomheten | Unngå korrupsjon, ærlig markedsføring, rettferdig behandling av ansatte | +| **CSR** | Bedriftens ansvar for å bidra positivt til samfunnet utover lovkrav | Sosiale og økonomiske tiltak | Støtte lokale prosjekter, gode arbeidsvilkår, bidra til lokalsamfunn | +| **Bærekraft** | Drift som dekker dagens behov uten å skade fremtidige generasjoner | Miljø, klima, ressursbruk | Redusere CO₂-utslipp, bruke fornybare ressurser, sirkulær økonomi | + +### Innholdet i de tre pilarene +**Sosial pilar** (i bærekraft og samfunnsansvar): +- Filantropi (Philanthropy) +- Ansattgoder (Employee Benefits) +- Likestilling (Gender Equality) +- Menneskerettigheter (Human Rights) +- Ingen barnearbeid (No Child Work) + +**Økonomisk pilar**: +- Bedriftsstyring (Corporate Governance) +- Etikkodeks (Ethics Codex) +- Beskyttelse av immaterielle rettigheter (Protection of Intellectual Property) +- Forhold til investorer (Relationships with Investors) +- Forhold til leverandører og kunder (Relationships with Suppliers, Customers) +- Sikkerhet i drift og kvalitet på produkter + +**Miljøpilaren**: +- Økologi (Ecology) +- Økologisk produksjon og produkter +- Spare energi +- CO₂-reduksjon + +## 3. Teorier/modeller/rammeverk + +- **Brundtland-rapporten (1987)** – grunnlaget for moderne bærekraftbegrep. +- **Triple Bottom Line** – modell for at virksomheter må måle prestasjon på tre dimensjoner (people, planet, profit). +- **FNs 17 bærekraftsmål (SDG)** – global handlingsplan til 2030. +- **CSR-rammeverket** – frivillig ansvar **utover loven**. +- **Think-Pair-Share** – pedagogisk aktiv læringsmetode (Tenk – Par – Del). + +## 4. Sentrale poeng +- Etikk handler om systematisk refleksjon; moral handler om praktiserte normer. +- Forretningsetikk = mer enn å følge loven. +- Bærekraft krever balanse mellom **tre pilarer** – ikke bare miljø. +- CSR = ansvar **utover lovkrav**. +- De tre begrepene overlapper: CSR og bærekraft møtes i sosial og miljømessig dimensjon; etikk gjennomsyrer alt. + +## 5. Eksempler +- Gro Harlem Brundtland og rapporten fra 1987. +- FNs bærekraftsmål – diagram med 17 ikoner. +- «Doughnut»-modellen som viser SDG-ene fordelt på økonomi, sosiale forhold og klima/miljø. + +## 6. Eksamen-relevans +Veldig sentrale temaer for **alle fire eksamensoppgaver**: +- Definere etikk, bærekraft, CSR – ofte spurt i grunnoppgaver. +- Forklare Triple Bottom Line (TBL) – klassisk eksamensspørsmål. +- Forklare Brundtland-definisjonen ordrett. +- Forskjell mellom etikk/CSR/bærekraft. +- Anvende på en case (oppgave 4). + +## 7. Mulige eksamenspørsmål (uke 2) +1. **Definer bærekraftig utvikling slik Brundtland-rapporten gjør.** + → «En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov.» (1987) +2. **Forklar forskjellen mellom etikk og moral.** + → Moral = personlige/felles oppfatninger om rett og galt, læres i praksis. Etikk = systematisk fagdisiplin/refleksjon over rett og galt, læres gjennom studier. +3. **Hva er Triple Bottom Line (TBL)?** + → Modell som sier at virksomheter må måles på tre dimensjoner: People (sosial), Planet (miljø) og Profit (økonomi). Disse er de "tre pilarene" av bærekraft. +4. **Hva er CSR, og hva betyr "utover lovpålagt"?** + → CSR = ansvar selskaper påtar seg for miljø, samfunn og mennesker, frivillig og utover det loven krever. +5. **Nevn 3 elementer som inngår i forretningsetikk.** + → Ærlighet/integritet, rettferdig behandling, åpenhet/transparens, unngåelse av korrupsjon (3 av disse). +6. **Hvor mange bærekraftsmål har FN og hva er hovedformålet?** + → 17 mål, 169 delmål. Formål: utrydde fattigdom, bekjempe ulikhet, stoppe klimaendringene innen 2030. Alle skal oppnås. +7. **Forklar hvordan etikk, CSR og bærekraft henger sammen.** + → Etikk = grunnleggende moralsk refleksjon som ligger til grunn for begge. CSR = bedriftens praktiske ansvar utover loven. Bærekraft = mål om langsiktig ressursforvaltning. De møtes i Triple Bottom Line. +8. **Hva er den sosiale pilaren i bærekraft? Gi 3 eksempler.** + → Likestilling, menneskerettigheter, ingen barnearbeid, ansattgoder, filantropi (3 av disse). + +--- + +# UKE 3 – Etikk 1 (inkl. diskusjon) + +## 1. Tema og kontekst +Første egentlige etikk-uke. Bygger på **kapittel 1 og 2 i Pensum A** (*Etikk for beslutningstakere*) og **kapittel 1, 5 og 6 i Pensum B** (*Etikk – teori og praksis*). Fokus er på **etikk vs. moral vs. jus**, **deskriptiv vs. normativ etikk**, **etiske dilemma**, og særlig **seks etiske prinsipper** som brukes både i medisin og næringsliv. + +## 2. Nøkkelbegreper med definisjoner + +### Etikk vs. Moral vs. Jus +**Etikk**: «Etikk er læren om hva som er riktig og galt, og hvordan vi bør handle. Det er en filosofisk disiplin som undersøker moralske verdier, prinsipper og regler. Etikk handler om å forstå og begrunne hvorfor visse handlinger er riktige eller gale, og det gir oss retningslinjer for hvordan vi bør oppføre oss.» + +**Moral**: «Moral refererer til de faktiske normene, verdiene og holdningene som mennesker og samfunn har om hva som er riktig og galt. Det er de konkrete reglene og standardene som styrer vår atferd i hverdagen. Mens etikk er mer teoretisk og analytisk, er moral praktisk og kulturelt betinget.» + +**Jus (lov)**: «Det formelle systemet av regler og forskrifter som styrer samfunnets atferd. Jus er håndhevet av myndighetene og har rettslige konsekvenser ved brudd. Lovene er ofte basert på etiske og moralske prinsipper, men de er kodifisert og håndhevet gjennom rettssystemet.» + +Korte formler: +- **Etikk = teori** +- **Moral = normer** +- **Etiske dilemma** = dilemma mellom hvilke **teorier/prinsipp** vi skal velge +- **Moralske dilemma** = dilemma mellom hva vi **faktisk burde gjøre** + +### Moralrelativisme (Pensum B, s. 12) +- «Det fines ikke absolutte, uforanderlige moralsk verdier, men at disse er relativ og varierer med omstendighetene.» +- «Mennesket er alle tings mål» – alt er subjektivt. +- Avhenger av kulturforskjeller. + +### Normativ vs. Deskriptiv etikk +- **Normativ etikk**: «Forsøker å fastsette hva som er moralsk riktig og galt, og **gir veiledning** om hvordan vi **bør** handle.» +- **Deskriptiv etikk**: «Beskriver og analyserer hva mennesker **faktisk** tror om moral og hvordan de handler, **uten å bedømme eller anbefale**.» + +### Etiske prinsipper +Ordet «prinsipp» kommer fra latin *principium* = «begynnelse» eller «utgangspunkt». Etiske prinsipper fungerer som **et slags skilt vi orienterer oss etter** når vi spør: «Hva skal jeg gjøre?» + +## 3. De 6 etiske prinsippene (HOVEDSTOFF – LÆR UTENAT) + +| # | Prinsipp | Engelsk | Kjerne | +|---|---|---|---| +| 1 | **Likhetsprinsippet** | Principle of equality | Likebehandling av berørte parter; like tilfeller skal behandles likt; unngå forskjellsbehandling | +| 2 | **Autonomiprinsippet** | Respect for autonomy | Å bestemme over seg selv; respekt for individets rett til å ta informerte valg om eget liv | +| 3 | **Velgjørenhetsprinsippet** | Beneficence | Å gjøre godt mot andre; handle for å fremme andres beste | +| 4 | **Ikke-skade-prinsippet** | Non-maleficence | Unngå å påføre unødig skade; forpliktelse til ikke å skade andre | +| 5 | **Rettferdighetsprinsippet** | Justice | Rettferdig prosess, like muligheter, fairness; rettferdig fordeling av ressurser | +| 6 | **Føre-var-prinsippet** | Precautionary principle | Handle for å forebygge alvorlig skade når det er usikkerhet | + +Likhetsprinsippet kommer separat, mens 2–5 omtales som **medisinsk-etiske prinsipper som også brukes i næringslivet**. Føre-var-prinsippet er en utvidelse av ikke-skade. + +### Detaljerte definisjoner +**Likhetsprinsippet**: «Like tilfeller skal behandles likt. Dette prinsippet handler om at alle skal behandles likt og få de samme mulighetene.» +- Eksempel: Likelønn for likt arbeid; likestilling i HR; lik tilgang til helsetjenester. + +**Autonomiprinsippet**: «Å bestemme over seg selv. Mennesket eier seg selv, sin kropp, sitt liv og har personlig handlefrihet i saker som gjelder en selv.» +- FN: «Alle mennesker er født frie og med samme menneskeverd og menneskerettigheter». +- Eksempel: Rett til å velge bosted, partner, oppdragelse av barn; ansattes rett til egen karriereutvikling. + +**Velgjørenhetsprinsippet (Beneficence)**: «Å gjøre godt mot andre. Det innebærer en forpliktelse til å handle til fordel for andre, bidra til deres velvære, og forhindre eller fjerne skade.» +- Eksempel: Bedrift donerer overskudd (Bill & Melinda Gates Foundation = filantropi); frivillig hjelp til eldre. + +**Ikke-skade-prinsippet (Non-maleficence)**: «En forpliktelse til å sikre at vi ikke skader andre gjennom våre handlinger eller unnlatelser.» +- Eksempel: Sikkerhetsprotokoller på arbeidsplassen; unngå utslipp av skadelige kjemikalier. + +**Rettferdighetsprinsippet (Justice)**: «I medisinsk etikk refererer rettferdighetsprinsippet ofte til lik rett til behandling eller rettferdig fordeling av ressurser. Rettferdighetsprinsippet fokuserer på å behandle individer rettferdig, som ikke nødvendigvis betyr likt. Det tar hensyn til individuelle behov og situasjoner for å sikre at alle får det de trenger for å ha like muligheter.» + +**Føre-var-prinsippet (Precautionary principle)**: «Bedre føre var enn etter snar.» Anvendes ved stor vitenskapelig usikkerhet, og når mulige skadevirkninger kan være alvorlige eller uopprettelige for nålevende og kommende generasjoner. +- Eksempel: Strenge reguleringer på kjemikalier; klimagasstiltak til tross for usikkerhet. + +### Sentrale kontraster +- **Ikke-skade vs. Føre-var**: «Ikke-skade-prinsippet fokuserer på å unngå **direkte skade**, mens føre-var-prinsippet handler om å ta forholdsregler for å unngå **potensielle skader** når det er usikkerhet.» +- **Likhet vs. Rettferdighet**: «Likhetsprinsippet handler om **lik behandling**, mens rettferdighetsprinsippet handler om **rettferdig behandling basert på individuelle behov og omstendigheter**.» + +## 4. Etisk dilemma +**Definisjon**: «Et etisk dilemma oppstår når to eller flere etiske prinsipper (eller teorier) står mot hverandre.» + +### Ekte vs. falskt dilemma +- **Ekte dilemma**: «Begge handlingsalternativene er like gode – eller i det minste ikke dårligere valg.» Eksempel: Varsling på arbeidsplassen – varsle myndighetene (kan gi bøter/oppsigelser) eller tie stille (la miljøskader fortsette). +- **Falskt dilemma**: «Oppstår når det er klart hva som er riktig å gjøre, men det kan være fristende å velge en annen handling på grunn av personlige interesser eller bekvemmelighet.» Eksempel: Jukse på eksamen; stjele fra butikk; ikke betale for ølen. + +## 5. Diskusjonsoppgaver (Uke 3-diskusjon) + +### Oppgave 1: Personlig moral vs. profesjonell etikk +Revisor oppdager liten feil som gir kunden skattefordel. Personlig moral («være snill, ikke si noe») mot profesjonell etikk (rapportere feilen og følge loven). +- **Diskuter**: Hva er konsekvensen av å følge personlig moral? Hvorfor må yrker ha etiske retningslinjer? Når kan personlig moral veie tyngst? + +### Oppgave 2: Gaver i forretningsforhold +Norsk bedrift mottar kostbar gave fra asiatisk leverandør. Kulturell norm sier man skal ta imot; bedriftens retningslinjer forbyr gaver som kan oppfattes som bestikkelse. +- **Diskuter**: Kan kulturelle normer komme i konflikt med etiske retningslinjer? Hvor går grensen? + +### Oppgave 3: Autonomi vs. ikke-skade (AI-app/personvern) +Teknologiselskap samler data; brukerne samtykker uten å forstå konsekvensene. +- **Konflikt**: Autonomi (respekt for samtykke) vs. ikke-skade (unngå skade fra misforstått samtykke). +- **Sentrale begreper**: + - **Informert samtykke = transparens og forståelse** + - **Dark patterns = manipulasjon og skjult påvirkning** + +### Oppgave 4: Rettferdighet vs. Autonomi i AI-anbefalinger +HR-avdeling bruker AI til ranking av søkere. Modellen viser bias, men gir raskere ansettelser. Kandidatene samtykker, men kjenner ikke modellen. +- **Konflikt**: Rettferdighet (ikke-diskriminering) vs. autonomi (samtykke til databruk). + +### Oppgave 5: Oppsigelsesinformasjon (Kvalnes-case, 2012) +Du jobber med oppsigelser; informasjon skal gis samlet på mandag. Du møter en av de fire utenfor kontoret – han er på vei til å takke nei til et nytt jobbtilbud. +- a) Hva vil du gjøre? +- b) Begrunn ved hjelp av etiske prinsipper. +- c) Drøft konsekvenser for person, team, bedrift og rettferdighet. +- d) Foreslå retningslinjer for håndtering av konfidensiell informasjon. + +## 6. Sentrale poeng +- Etikk er fag; moral er praksis. +- Etisk refleksjon ≠ å kunne alle teorier utenat. +- 6 etiske prinsipper er en universell verktøykasse for vurdering. +- Bedrifter har egne prinsipper («Bedrifter velger sine prinsipper», eks. ENMAX' 7 core values: Trust, Excellence, Responsibility, Customer focus, Safety, Accountability, Focus on people). +- COVID-19 brukes som eksempel på føre-var-prinsippet (lockdown selv om usikkerhet om effekt). + +## 7. Eksamen-relevans +**Veldig høy** – disse seks prinsippene er en av kjernepilarene som vil dukke opp: +- Som ren definisjonsoppgave. +- Som verktøy i case-drøfting (oppgave 4). +- Som grunnlag for å identifisere etiske dilemmaer. + +## 8. Mulige eksamenspørsmål (uke 3) +1. **Nevn og forklar de seks etiske prinsippene.** + → Likhets-, autonomi-, velgjørenhets-, ikke-skade-, rettferdighets-, føre-var-prinsippet. Forklar kjernen i hvert. +2. **Forklar forskjellen mellom etikk, moral og jus.** + → Etikk = filosofisk fagdisiplin/teori. Moral = praktiserte normer og verdier. Jus = formelt regelverk håndhevet av myndighetene. +3. **Hva er forskjellen mellom likhetsprinsippet og rettferdighetsprinsippet?** + → Likhet = lik behandling for like tilfeller. Rettferdighet = rettferdig behandling tilpasset individuelle behov (kan bety ulik behandling). +4. **Forklar forskjellen mellom ikke-skade-prinsippet og føre-var-prinsippet.** + → Ikke-skade fokuserer på direkte skade som kan unngås. Føre-var handler om forholdsregler ved usikkerhet, for potensielle skader. +5. **Hva er forskjellen mellom normativ og deskriptiv etikk?** + → Normativ: gir veiledning om hva man bør gjøre. Deskriptiv: beskriver hva folk faktisk tror og gjør, uten å bedømme. +6. **Hva er et etisk dilemma?** + → Situasjon hvor to eller flere etiske prinsipper står mot hverandre. Skill mellom ekte (begge valg like gode/dårlige) og falskt (det er klart hva som er riktig, men fristende å velge noe annet). +7. **Gi et eksempel på en konflikt mellom autonomi og ikke-skade.** + → AI-app med dataopplysninger der bruker samtykker men ikke forstår omfanget. Autonomi vs. beskyttelse mot skade. +8. **Hvordan kan føre-var-prinsippet anvendes i miljøpolitikk?** + → Innføre strenge reguleringer for kjemikalier/klimagasser selv uten 100 % vitenskapelig sikkerhet, for å hindre potensielt alvorlige eller irreversible skader. +9. **Forklar autonomiprinsippet og knytt det til menneskerettigheter.** + → Å bestemme over seg selv. Knyttet til FN-erklæringen: «Alle mennesker er født frie og med samme menneskeverd og menneskerettigheter.» Bedrifter må respektere autonomi i HR og leverandørrelasjoner. +10. **Drøft en sak hvor personlig moral kommer i konflikt med profesjonell etikk.** + → Eks. revisor som oppdager skattefordel-feil hos kunde. Personlig moral kan si «vær snill», profesjonell etikk krever rapportering. Profesjonell etikk vinner i de fleste tilfeller fordi yrkesutøvelsen skal være forutsigbar og lovlig. + +--- + +# UKE 4 – Etikk 2 + +## 1. Tema og kontekst +Bygger på **kapittel 3 og 4 i Pensum A** og **kapittel 2, 3, 4 i Pensum B**. Introduserer **de tradisjonelle etiske teoriene**: konsekvensetikk, pliktetikk og dydsetikk – med opphavspersonene Mill, Kant og Aristoteles. + +### Læringsmål +Etter uken skal du kunne: +- Forklare sentrale etiske teorier: **pliktetikk, dydsetikk og utilitarisme** +- Redegjøre for **Kants morallov** og bruke den i eksempler fra næringslivet +- Forklare forskjellen mellom **konsekvensetikk** og **ikke-konsekvensetikk** +- Anvende etiske teorier i vurdering av **etiske problemstillinger i næringslivet** + +## 2. Nøkkelbegreper med definisjoner + +### Konsekvensetikk vs. ikke-konsekvensetikk +**Modell**: Intensjon → Handling → Konsekvenser +- **Ikke-konsekvensetikk** ser på intensjon og selve handlingen. +- **Konsekvensetikk** ser på konsekvensene. + +**Konsekvensetikk**: «I konsekvensetikk vurderes om en handling er riktig eller galt **ut fra konsekvensene den får**.» Den mest kjente formen er **utilitarisme**. + +**Ikke-konsekvensetikk**: «Vurderer handlinger ut fra **andre kriterier enn konsekvenser**: plikter, regler, verdier, karakter og intensjoner. Det sentrale er *hvordan* og *hvorfor* man handler, ikke bare resultatet.» Eksempler: **Pliktetikk (Kant)** og **dydsetikk (Aristoteles)**. + +### Oversikt over tradisjonelle teorier +| **Konsekvensetikk** | **Ikke-konsekvensetikk** | +|---|---| +| Utilitarisme | Pliktetikk | +| Egoisme | Dydsetikk | +| Hedonisme | | + +(Egoisme, hedonisme og altruisme er **ikke i pensum**, men gjennomgås for forståelse.) + +## 3. Teorier i detalj + +### 3.1 Utilitarisme (John Stuart Mill) +- **Slagord**: «Mest mulig lykke til flest mulig.» +- **Engelsk formulering**: "An action is morally right if it results in the greatest amount of good/happiness for the greatest amount of people affected by the action." +- **Definisjon**: «Utilitarisme er en etisk teori som hevder at en handling er moralsk riktig hvis den **maksimerer nytte**, det vil si at den gir størst mulig **lykke eller velvære for flest mulig menneske**.» +- **Fokus**: Konsekvenser for alle. +- **Typisk spørsmål**: «Hva gir størst samlet lykke?» +- **Kort**: «Det beste er det som gagner flest.» +- **Eksempel**: Et vanskelig valg tas fordi det hjelper mange, selv om noen få blir skadet. + +### 3.2 Egoisme (ikke i pensum, men nevnt) +- «Egoisme er en etisk teori som sier at **det riktige er det som er best for en selv**.» +- Egoister mener det er naturlig og riktig å handle på en måte som **maksimerer egen fordel**. +- **Fokus**: Egeninteresse. +- **Typisk spørsmål**: «Hva gagner meg mest?» +- **Eksempel**: Å hjelpe en venn bare fordi det gir deg fordeler senere = egoistisk motivert. + +### 3.3 Hedonisme (ikke i pensum) +- «Hedonisme er en etisk teori som sier at **det gode er lyst og nytelse**, og at **smerte er det onde**.» +- Mennesket bør **søke å maksimere nytelse og minimere smerte**. +- **Fokus**: Nytelse og lykke. +- **Typisk spørsmål**: «Gir handlingen mest mulig nytelse (og minst mulig smerte)?» +- **Viktig**: Sier *ikke nødvendigvis hvem* som får nytelsen – kan være deg selv, andre, eller flere mennesker. +- **Eksempel**: Hjelpe en venn fordi det gir glede å hjelpe andre = hedonistisk motivert. + +### 3.4 Altruisme (ikke i pensum) +- «Altruisme er en etisk teori som sier at **det riktige er å handle til beste for andre**, selv om det kan koste noe for en selv.» +- **Fokus**: Andre menneskers velferd. +- **Typisk spørsmål**: «Hva er best for andre?» +- Egeninteresse er ikke viktig eller settes til side. +- **Eksempel**: Hjelpe noen i nød selv om du mister tid, penger eller fordeler. + +### Sammenligningstabell (3 «konsekvensetiske» varianter) +| Teori | Hva er viktigst? | Typisk spørsmål | +|---|---|---| +| Hedonisme | Nytelse og lykke | «Gir dette mest glede?» | +| Egoisme | Egeninteresse | «Hva tjener jeg på?» | +| Altruisme | Andres beste | «Hva hjelper andre mest?» | + +### 3.5 Pliktetikk – «Deontology» (Immanuel Kant) +- **Definisjon**: «Pliktetikk handler om hva som er riktig i forhold til **normer og regler som man lever etter**.» +- «Pliktetikk, også kjent som **deontologisk etikk**, er en moralteori som fokuserer på **selve handlingens riktighet fremfor konsekvensene** av handlingen.» +- «Pliktetikk sier at en handling er riktig eller gal **uavhengig av konsekvensene**, så lenge man følger **regler, lover eller moralske plikter**.» +- **Fokus**: Plikt og regler. +- **Typisk spørsmål**: «Er dette riktig å gjøre, uansett hva som skjer?» +- **Eksempel**: Du lyver ikke, selv om sannheten kan føre til problemer, fordi det er galt å lyve. +- **Kort**: «Riktige handlinger følger regler og plikter.» + +### Immanuel Kant – Kategorisk imperativ +**Sentralt prinsipp 1**: +> «Handle etter den maksimen gjennom hvilken du samtidig kan ville at den skal bli en allmenn lov.» + +Konkret betyr det: spør deg selv «**Ville det være greit om alle gjorde dette i samme situasjon?**» + +Eksempel: Hvis du finner en lommebok på gaten, bør du returnere den til eieren – fordi du ville ønske at andre gjorde det samme for deg hvis du mistet noe verdifullt. + +**Sentralt prinsipp 2 (humanitetsformuleringen)**: +> «Handle slik at du alltid bruker menneskeheten både i din egen person og i enhver annens person samtidig som et formål og aldri bare som et middel.» + +- Vi skal **behandle mennesker som mål i seg selv**, aldri bare som midler. +- Vi bør bare handle etter regler vi kunne ønske ble **allmenne lover**. + +Anvendelse: En arbeidsgiver bør ikke bare se ansatte som midler til profitt, men også som individer med egne mål og verdier (rettferdig lønn, gode arbeidsforhold, utviklingsmuligheter). + +### Individuell frihet (Kant) +- Individuell frihet strekker seg så langt at den ikke ødelegger for andres like store rett til individuell frihet. +- Innebærer også **moralsk plikt til å underordne seg den rettsstatlige orden** (følge lover og regler). + +### 3.6 Dydsetikk – Virtue Ethics (Aristoteles) +- **Definisjon**: «Dydsetikk, også kjent som virtue ethics, er en moralteori som fokuserer på **utviklingen av en persons karakter og dyder**, snarere enn på regler eller konsekvenser av handlinger.» +- «Dydsetikk handler ikke først og fremst om regler eller konsekvenser, men om **hvilken type menneske man bør være**.» +- **Fokus**: Karakter og dyder (eks. ærlighet, mot, omsorg). +- **Typisk spørsmål**: «Hva ville et godt menneske gjort?» +- **Kort**: «Moralen ligger i menneskets karakter.» +- **Engelsk slagord**: "Act as a virtuous person would act in your situation." + +Aristoteles: Dyd (virtue) er **den moralske fortreffeligheten** i en person. Aristoteles delte dyder i **moralske og intellektuelle dyder**. + +### Eksempler på dyder +- **Mot**: Brannmann som risikerer eget liv – modig uten å være dumdristig. +- **Ærlighet**: Student som innrømmer feil på eksamen i stedet for å jukse. +- **Rettferdighet**: Dommer som behandler alle parter likt og upartisk. +- **Medfølelse**: Person som frivillig hjelper hjemløse. +- **Visdom**: Leder som tar beslutninger basert på langsiktig nytte for selskap og samfunn. + +### 3.7 Diskursetikk (Habermas-inspirert, nevnt kort) +- Svaret på hva som er rett handling ligger i **mellommenneskelig kommunikasjon**. +- Mennesker tenker og diskuterer seg fram til prinsipper og verdier som skal gjelde for alle. +- **4 kjennetegn på en praktisk diskurs**: + 1. Den foregår i full offentlighet + 2. Alle har like stor rett til å delta + 3. Den foregår frivillig og uten tvang + 4. Alle er innstilt på å la **det beste argumentet** bli utslagsgivende + +## 4. Sammenligningstabell – De tre hovedteoriene +| Etisk teori | Hva er viktigst? | Hovedspørsmål | +|---|---|---| +| **Pliktetikk** (Kant) | Regler og plikter | «Er dette riktig i seg selv?» | +| **Utilitarisme** (Mill) | Konsekvenser for flest | «Hva gir mest lykke totalt?» | +| **Dydsetikk** (Aristoteles) | Personens karakter | «Hva ville et godt menneske gjort?» | + +Korte slagord: +- **Pliktetikk**: Følg regler, uansett konsekvenser. +- **Utilitarisme**: Velg det som gir mest mulig lykke for flest. +- **Dydsetikk**: Vær et godt menneske – la handlinger følge karakter. + +## 5. Sentrale poeng +- Tre store tradisjoner: **utilitarisme (Mill), pliktetikk (Kant), dydsetikk (Aristoteles)**. +- Skillet **konsekvensetikk vs. ikke-konsekvensetikk** er hovedakse. +- Kants kategoriske imperativ har to formuleringer (universaliserbarhet + menneske som mål). +- Diskursetikk er en moderne tilnærming der dialog/argumentasjon er kjernen. +- Alle teorier kan **anvendes i næringslivet** for å vurdere etiske beslutninger. + +## 6. Eksempler i forelesning +- Kant: lommebok-eksempelet (returnere funnet lommebok). +- Kant i jobben: «Ville det være greit om alle gjorde dette i samme situasjon?» +- Arbeidsgiver behandler ansatte som mål, ikke bare middel = rettferdig lønn, utvikling. +- Utilitarisme: vanskelig valg som hjelper mange selv om noen få skades. +- Dydsetikk: brannmann (mot), student (ærlighet), dommer (rettferdighet), suppekjøkken (medfølelse), klok leder (visdom). +- Egoisme: hjelpe venn for å få fordeler senere. +- Hedonisme: hjelpe venn fordi det gir glede. +- Altruisme: hjelpe en i nød selv om det koster. + +## 7. Eksamen-relevans +**Ekstremt høy**. Disse tre teoriene + Kants kategoriske imperativ er **standardstoff** og kommer nesten garantert på eksamen, både som teoriforklaring og som verktøy for case-drøfting (oppgave 4). Knytt navnene riktig: **Mill–utilitarisme, Kant–pliktetikk, Aristoteles–dydsetikk**. + +## 8. Mulige eksamenspørsmål (uke 4) + +1. **Gjør rede for utilitarismen og knytt teorien til John Stuart Mill.** + → Etisk teori som sier at en handling er riktig hvis den gir størst mulig lykke for flest mulig. «Mest mulig lykke til flest mulig.» Mill anses som hovedrepresentanten. Konsekvensetikk – fokus på utfall for alle. + +2. **Forklar pliktetikken og redegjør for Kants kategoriske imperativ.** + → Pliktetikk (deontologi) fokuserer på handlingens iboende riktighet, uavhengig av konsekvenser. Følg regler/plikter. Kants kategoriske imperativ: 1) «Handle etter den maksimen du samtidig kan ville at skal bli en allmenn lov.» 2) «Handle slik at du alltid bruker menneskeheten som mål, aldri bare som middel.» + +3. **Hva er dydsetikk, og hvilket spørsmål stiller den?** + → Aristotelisk teori som fokuserer på personens karakter og dyder (ærlighet, mot, visdom). Spør: «Hva ville et godt menneske gjort?» Moralen ligger i hvem du er, ikke i regler eller konsekvenser. + +4. **Forklar forskjellen mellom konsekvensetikk og ikke-konsekvensetikk.** + → Konsekvensetikk vurderer riktighet etter utfallet (eks. utilitarisme). Ikke-konsekvensetikk vurderer etter andre kriterier som plikter (Kant) eller karakter (Aristoteles) – det viktige er *hvordan* og *hvorfor* man handler. + +5. **Bruk Kants kategoriske imperativ til å analysere en bedriftscase (f.eks. å lyve i markedsføring).** + → Spør: «Ville det være greit om alle bedrifter løy i markedsføring?» Nei – det ville undergrave hele systemet for tillit. Derfor er handlingen umoralsk. I tillegg: kunder behandles som midler (lures til kjøp), ikke som mål i seg selv. + +6. **Sammenlign utilitarisme og pliktetikk i et konkret eksempel (f.eks. nedbemanning).** + → Utilitarisme: si opp få for å redde mange (størst nytte). Pliktetikk: er det riktig å bryte ansattes implisitte forventning om sikker jobb? Følg regler og behandl mennesker som mål – kanskje finn andre løsninger eller gi rettferdig oppsigelse med støtte. + +7. **Hva er diskursetikk og hvilke 4 kjennetegn har en praktisk diskurs?** + → Tilnærming der svaret på hva som er rett ligger i mellommenneskelig kommunikasjon. Kjennetegn: 1) Full offentlighet, 2) lik rett til å delta, 3) frivillig og uten tvang, 4) det beste argument vinner. + +8. **Hva betyr det at man skal behandle mennesker «som mål i seg selv, ikke bare som midler»?** + → Kants humanitetsformulering. Hvert menneske har egen verdighet og egne mål. Man kan ikke bare bruke andre som verktøy. I næringsliv: ansatte er ikke bare produksjonsfaktorer, men individer med egne mål. + +9. **Forklar tre dyder Aristoteles ville fremhevet, og gi et eksempel på hver.** + → Mot (brannmann), ærlighet (student som innrømmer feil), rettferdighet (upartisk dommer), medfølelse (frivillig hjelper), visdom (langsiktig leder). + +10. **Drøft styrker og svakheter ved utilitarismen.** + → Styrker: enkel beslutningsregel, hensyn til alle, fleksibel ift. situasjon. Svakheter: kan rettferdiggjøre overgrep mot minoritet (hvis det øker totalnytten); vanskelig å måle lykke; ignorerer rettigheter og plikter. + +11. **Hvordan kan dydsetikk anvendes i ledelse i en bedrift?** + → Leder skal utvikle og uttrykke gode karaktertrekk: ærlighet i kommunikasjon, mot i vanskelige beslutninger, rettferdighet i håndtering av ansatte, visdom i langsiktig strategi. Fokus på *hva slags leder* du vil være. + +12. **Hva er forskjellen mellom etisk dilemma og moralsk dilemma?** + → Etisk dilemma = konflikt mellom teorier/prinsipper (eks. utilitarisme vs. pliktetikk). Moralsk dilemma = konflikt om hva vi faktisk burde gjøre i en konkret situasjon, ofte avhengig av kontekst. + +--- + +# OPPSUMMERING – Eksamensstrategi for uke 2–4 + +## Sentrale navn å huske +- **Gro Harlem Brundtland** – Bærekraftig utvikling (1987) +- **John Stuart Mill** – Utilitarisme («mest mulig lykke til flest mulig») +- **Immanuel Kant** – Pliktetikk, kategorisk imperativ, mennesket som mål +- **Aristoteles** – Dydsetikk («Act as a virtuous person would act») +- **Dahlsrud (2008)** – Analyse av 37 CSR-definisjoner +- **Øyvind Kvalnes** – *Etikk og samfunnsansvar* (2012) – kilde til Uke 3-case + +## Sentrale begreper å kunne ordrett +- Bærekraftig utvikling (Brundtland) +- Triple Bottom Line (People, Planet, Profit / 3 pillars) +- CSR (= utover lovpålagt) +- De 6 etiske prinsipper (likhet, autonomi, velgjørenhet, ikke-skade, rettferdighet, føre-var) +- Kategorisk imperativ (begge formuleringer) +- Utilitarisme / Pliktetikk / Dydsetikk + +## Faste «verktøykasser» til case-drøfting (oppgave 4) +1. Identifiser involverte parter/interessenter. +2. Identifiser hvilke **prinsipper** som står i konflikt (likhet, autonomi, …). +3. Anvend hver av de **tre etiske teoriene** (utilitarisme, pliktetikk, dydsetikk) og se hva de gir. +4. Skill mellom **ekte og falskt dilemma**. +5. Konkluder med en handling og **begrunn med teori/prinsipp**. +6. Tenk på **TBL** (people/planet/profit) hvis bærekraft/CSR er relevant. diff --git a/notes/uke05-06.md b/notes/uke05-06.md new file mode 100644 index 0000000..66512e2 --- /dev/null +++ b/notes/uke05-06.md @@ -0,0 +1,417 @@ +# SMF2290 – Eksamensforberedelse Uke 5 og 6 + +Sammendrag for skriftlig eksamen mandag 1. juni 2026. Strukturert etter de to forelesningene. Foreleser: **Martina Ortova**. + +--- + +## UKE 5 – ETIKK 3: Repetisjon, prinsipper, teorier og beslutningsmodeller + +### 1. Tema og kontekst + +Uke 5 er en **repetisjons- og verktøyuke** etter de to første etikkforelesningene (Uke 3 og 4). Den binder sammen de fem **etiske prinsippene** (likhet, rettferdighet, autonomi, velgjørenhet, ikke-skade og føre-var), repeterer de **tradisjonelle etiske teoriene** (utilitarisme, egoisme, hedonisme, pliktetikk, dydsetikk) og introduserer **beslutningsmodeller** fra **Kapittel 11.1** i pensum (Crane & Mattens 5-fasemodell og Øyvind Kvalnes' **Navigasjonshjul**). Forelesningen er bygd opp rundt forvirring studentene har meldt inn (Menti), og slutter med flere caseoppgaver til diskusjon. + +Læringsmål oppgitt av foreleser: +- Repetisjon av etiske prinsipper +- Repetisjon av etiske teorier +- Beslutningsmodeller – Kapittel 11.1 +- Diskusjonsoppgaver + +### 2. Nøkkelbegreper – definisjoner + +#### De fem (seks) etiske prinsippene (super-korte huskeregler) + +| Prinsipp | Kjernebetydning | +|---|---| +| **Likhetsprinsippet** | Like tilfeller skal behandles likt. Fokus: samme regler for alle. | +| **Rettferdighetsprinsippet** | Rimelig fordeling. Ulike behov kan kreve ulik behandling. | +| **Autonomiprinsippet** | Retten til å bestemme over seg selv. | +| **Velgjørenhetsprinsippet** | Plikten til å gjøre godt for andre. | +| **Ikke-skade-prinsippet** | Ikke påføre skade når risikoen er **kjent**. | +| **Føre-var-prinsippet** | Når risikoen er **usikker men potensielt alvorlig** – vær forsiktig. Manglende kunnskap er ikke grunn til å gjøre ingenting. | + +**Huskeregel som ble understreket:** +- Ikke-skade = *vi vet det er farlig* +- Føre-var = *vi vet ikke nok – så vær forsiktig* + +#### Likhet vs. Rettferdighet (den vanligste forvirringen) +- **Likhet** → samme behandling, samme regler. Eksempel: alle studenter leverer eksamen på samme måte og vurderes etter samme kriterier. +- **Rettferdighet** → rimelig behandling. Ulike behov kan kreve ulik behandling. Eksempel: tilrettelegging for studenter med dysleksi (utvidet eksamenstid) er rettferdig, selv om det ikke er lik behandling. +- **Når kan man vike fra likhetsprinsippet?** Når ulikheter er **relevante**, og når lik behandling vil føre til **urettferdige konsekvenser**. + +#### Tradisjonelle etiske teorier (oppdelt slik foreleser presenterte) + +| Konsekvensetikk (teleologi) | Ikke-konsekvensetikk (deontologi/karakter) | +|---|---| +| Utilitarisme | Pliktetikk (Kant) | +| Egoisme | Dydsetikk (Aristoteles) | +| Hedonisme | | + +- **Hedonisme**: Filosofisk teori som sier at det som er **godt er nytelse**, og det som er **dårlig er smerte**. Alt vurderes etter hvor mye lykke eller velvære det skaper. Kan være **egoistisk** (egen nytelse) eller **altruistisk** (alles lykke). +- **Egoisme**: Handler om **hvem som skal få godene** → meg selv. Egoisten kan bry seg om alle slags goder, ikke bare nytelse (f.eks. status, penger, makt). En egoist kan gjøre noe som ikke gir nytelse, men som gir egen fordel. +- **Utilitarisme**: En handling er moralsk riktig hvis den **maksimerer samlet velferd**. Individuelle rettigheter kan i prinsippet overstyres. **Nytelse er eneste iboende moralske verdi** (klassisk utilitarisme). Ikke alle former er regelbaserte. +- **Pliktetikk (Kant)**: Handlingens moralske verdi ligger i **motivet/viljen**, ikke i konsekvensene. **Universaliserbarhet** er en gyldighetstest (kategorisk imperativ). Mennesker har **ukrenkelig verdi** og skal aldri behandles kun som middel. +- **Dydsetikk (Aristoteles)**: Moral handler om personens **karakter og situasjonsforståelse**. Dyder er **varige karaktertrekk**, utviklet gjennom vane, læring og praksis. Krever **praktisk klokskap (phronesis)**. **Det gode, blomstrende liv (eudaimonia)** er normativt mål. Motiver er avgjørende. + +#### Etisk dilemma og argumentasjon +- **Etisk dilemma**: Når to (eller flere) moralske plikter kommer i konflikt, må du: + - vurdere argumenter for begge sider + - forklare *hvorfor* du valgte den ene plikten over den andre + - være tydelig og konsistent i etisk begrunnelse +- **Argumentasjon** (Store Norske Leksikon, 2020): «bruk av argumenter, bevisføring, fremføring av tankegang for å styrke eller svekke en påstand.» Oppgavene har ikke fasit – **god argumentasjon er det viktigste**. + +### 3. Teorier, modeller og rammeverk + +#### Crane og Mattens modell (s. 255) – 5-fasemodell for etiske beslutninger +En sekvensiell modell for å ta etiske beslutninger, med tilbakeløp/læring. + +1. **Fase 1**: Identifikasjon av et problem eller mulighet +2. **Fase 2**: Innsamling av informasjon og vurdering +3. **Fase 3**: Valg mellom alternativer +4. **Fase 4**: Gjennomføring av beslutning +5. **Fase 5**: Resultat / læring (sløyfer tilbake til fase 1) + +#### Navigasjonshjulet (Øyvind Kvalnes, s. 258) +En etisk beslutningsmodell utviklet av **Øyvind Kvalnes**. Brukes til å **analysere etiske dilemmaer** og hjelpe oss å ta **begrunnede og ansvarlige valg** i arbeidsliv og organisasjoner. Tanken er at man «navigerer» i en vanskelig situasjon ved å stille spørsmål fra flere perspektiver – ikke bare følge magefølelse eller regler blindt. + +Hjulet har **sentrum**: «Hva gjør du?» – og **seks sektorer** med tilhørende spørsmål: + +| Sektor | Spørsmål man skal stille | +|---|---| +| **Juss** | Er det lovlig? | +| **Identitet/verdi** | Er det i samsvar med verdiene våre? | +| **Moral** | Er det riktig? | +| **Omdømme** | Beholder vi vår troverdighet? | +| **Økonomi** | Lønner det seg? | +| **Etikk** | Lar det seg begrunne? | + +> Navigasjonshjulet er det viktigste verktøyet for casedrøfting i Oppgave 4 på eksamen – husk alle seks sektorer. + +### 4. Sentrale poeng (hovedinnsikter) + +- **Likhet og rettferdighet er ulike prinsipper**. Lik behandling er ikke alltid rettferdig. Rettferdighet kan kreve ulik behandling fordi behovene er ulike (eks: ergonomisk utstyr, hjemmekontor, utvidet tid). +- **Ikke-skade vs. føre-var**: Ikke-skade anvendes ved kjent risiko; føre-var ved usikker, potensielt alvorlig risiko. KI er gjennomgangseksempel: et bevist diskriminerende KI-system bør ikke brukes (ikke-skade), mens et nytt KI-system med ukjente konsekvenser bør testes grundig før lansering (føre-var). +- **Pliktetikk (Kant)** skiller seg fra konsekvensetikk: A) motivet bestemmer moralsk verdi, B) universaliserbarhet er gyldighetstest, C) mennesker har ukrenkelig verdi. Det at konsekvenser avgjør moralsk riktighet er feil for Kant – det er kjernen i konsekvensetikk. +- **Utilitarisme** (klassisk): maksimerer samlet velferd; individuelle rettigheter kan i prinsippet overstyres; nytelse er eneste iboende verdi. Det er **ikke** sant at alle former er regelbaserte (det finnes også handlingsutilitarisme). +- **Dydsetikk (Aristoteles)**: moralsk vurdering kan ikke reduseres til faste regler; krever situasjonsforståelse og praktisk klokskap; dyder er varige karaktertrekk; det gode liv (eudaimonia) er målet; motiver er sentrale. Den avviser at moralsk riktig handling kan bestemmes uavhengig av kontekst. +- **God argumentasjon** er det som vurderes på case-oppgaver, ikke at man kommer til ett bestemt svar. + +### 5. Eksempler og cases + +Forelesningen brukte både korte illustrasjoner og fire case-historier: + +#### Korte illustrasjoner +- **Tilrettelegging på jobb**: To ansatte gjør samme jobb, den ene har nedsatt syn eller kronisk sykdom. Likhet → samme arbeidstid/metode/utstyr. Rettferdighet → fleksibel arbeidstid, ergonomisk utstyr, hjemmekontor. Ulik behandling, men rettferdig fordi behovene er ulike. +- **Ekstra tid på eksamen**: Likhet → alle får samme tid. Rettferdighet → studenter med dysleksi/ADHD får utvidet tid. Ulik behandling er nødvendig for **reell likhet i prestasjon**. +- **KI-eksempel**: Ikke-skade: et bevist diskriminerende system bør ikke brukes. Føre-var: et nytt KI-system med ukjente konsekvenser bør testes grundig før full lansering. + +#### Case «Bjørn, Kari og jobbsamtalen» (Kvalnes' lojalitetsdilemma) +- **Episode 1**: Bjørn har jobbet i samme bank i 20 år og har et stort lokalt kundenettverk. En konkurrent inviterer ham til jobbsamtale; han skjønner at de vil kjøpe seg inn i nettverket hans. Skal han si ja, eller er det illojalt mot arbeidsgiver? +- **Episode 2**: Bjørn sier nei. Kollega Kari med samme bakgrunn får samme invitasjon. Hun er nysgjerrig, men risikerer at Bjørn tar det ille opp. Burde hun følge eksempelet hans, eller gå i samtalen? +- **Episode 3**: Kari sier ja takk. Hun blir godt mottatt, ser gjennom smigeren, men får et tilbud med 150 000 kr høyere lønn. Burde hun si ja? +- **Episode 4 (sentral – bruk prinsippene)**: Kari bruker tilbudet som forhandlingskort overfor sjefen Finn. Hun vil egentlig bli, men ønsker lønnshopp. Finn vil beholde Kari (lokale kontakter) og unngå at konkurrenten får fotfeste. Samtidig: Bjørn er vurdert som mer verdifull, men sa nei til samtale av lojalitet. Hvis Finn gir Kari lønnshoppet, sitter hun med vesentlig høyere lønn enn Bjørn. *Spørsmål*: Hva skal Finn gjøre? Tenk gjennom likhet, autonomi, velgjørenhet, ikke-skade og rettferdighet. + +#### Diskusjonsoppgaver (case-typer for Oppgave 4 på eksamen) +- **Oppgave 1 – Nødhjelp til flyktningleir**: Du er ansvarlig for nødhjelp til en flyktningleir i et sultrammet afrikansk land. Tollstasjonen forsinker leveransen «pga. kapasitetsmangel». En «tilretteleggingsbetaling» (= bestikkelse) på et par hundre dollar vil få lasten over grensa. Strider mot norsk lov og organisasjonens etiske retningslinjer. Tre varianter: A) betal av egen lomme og hold det skjult, B) betal og rapporter, C) betal ikke. *Er dette et etisk dilemma? Begrunn valget.* +- **Oppgave 2 – Redusere antallet ansatte**: Du er med på å forberede oppsigelse av fire ansatte; informasjonen skal holdes hemmelig fram til mandag. På vei ut treffer du en av de fire som forteller han er på vei til å ringe og takke nei til et nytt jobbtilbud. Hva gjør du? (Kvalnes, 2012) +- **Oppgave 3 – Nyutdannet hos sykkelprodusent**: Nyutdannet får jobb med å åpne et asiatisk marked. Et lokalt forbund stenger selskapet ute; en lokal forretningsmann tilbyr å åpne dørene mot 500 000 dollar «engangsprovisjon» som kan kamufleres som konsulenthonorar. Bonus venter hvis du lykkes. Tre varianter: A) betal og hold skjult, B) betal og rapporter som «vanlig praksis i Asia», C) ikke betal og ikke informer ledelsen. Begrunn hver variant med etiske teorier/prinsipper. + +### 6. Eksamens-relevans + +Spesielt sannsynlig på **Oppgave 1 (Etikk)** og **Oppgave 4 (Case-drøfting)**: + +- Forskjellen **likhetsprinsippet vs. rettferdighetsprinsippet** med eksempel – kommer ofte. Husk: rettferdighet kan kreve ulik behandling. +- Forskjellen **ikke-skade vs. føre-var** med KI eller bærekraftseksempel. +- Forskjellen mellom **pliktetikk og konsekvensetikk** – hvilke påstander hører til Kant, hvilke til utilitarisme? +- **Dydsetikkens særtrekk**: praktisk klokskap, kontekstavhengig, motivet teller, eudaimonia som mål. +- **Navigasjonshjulet** (Kvalnes) – bruk det aktivt på en case: still alle 6 spørsmål (Juss/Identitet/Moral/Omdømme/Økonomi/Etikk). +- **Crane og Mattens 5-fasemodell** – kan brukes som rammeverk i casedrøfting. +- Konkrete norske eksempler på likhet vs. rettferdighet (tilrettelegging, foreldrepermisjon, kvotering, utvidet eksamenstid). +- **God argumentasjon** med teori/prinsipp er mer verdt enn å «velge riktig». + +### 7. Mulige eksamenspørsmål med skissesvar + +1. **Forklar forskjellen mellom likhetsprinsippet og rettferdighetsprinsippet. Når er det etisk riktig å vike fra likhetsprinsippet?** + - Likhet = like tilfeller behandles likt; samme regler for alle. Rettferdighet = rimelig fordeling, ulike behov kan kreve ulik behandling. Det er riktig å vike fra likhetsprinsippet når ulikheter er relevante, og når lik behandling fører til urettferdige konsekvenser. Eksempel: utvidet tid for studenter med dysleksi; tilrettelegging på jobb for ansatt med kronisk sykdom. + +2. **Forklar forskjellen mellom ikke-skade-prinsippet og føre-var-prinsippet med eksempel.** + - Ikke-skade gjelder ved **kjent** risiko: ikke innfør noe vi vet vil skade (eks: bevist diskriminerende KI-system). Føre-var gjelder ved **usikker men potensielt alvorlig** risiko: manglende kunnskap er ikke grunn til å gjøre ingenting (eks: nytt KI-system med ukjente konsekvenser bør testes grundig før full lansering). + +3. **Hvilke påstander er sentrale i Kants pliktetikk?** + - Handlingens moralske verdi ligger i motivet (den gode viljen), ikke i konsekvensene. Universaliserbarhet (kategorisk imperativ) er gyldighetstest. Mennesker har ukrenkelig verdi og skal aldri brukes kun som middel. Konsekvenser avgjør **ikke** moralsk riktighet hos Kant – det er konsekvensetikk. + +4. **Hva er klassisk utilitarisme, og hva er noen av kritikkene mot teorien?** + - En handling er moralsk riktig hvis den maksimerer samlet velferd (nytelse minus smerte). Nytelse er eneste iboende moralske verdi. Kritikk: individuelle rettigheter kan i prinsippet overstyres, intensjoner blir lite vektlagt, det kan rettferdiggjøre å ofre noen for «den større lykken», vanskelig å beregne konsekvenser. + +5. **Hva kjennetegner aristotelisk dydsetikk, og hvordan skiller den seg fra konsekvensetikk og pliktetikk?** + - Moralsk vurdering kan ikke reduseres til faste regler. Krever situasjonsforståelse og **praktisk klokskap (phronesis)**. Dyder er **varige karaktertrekk** utviklet gjennom vane og praksis. **Det gode liv (eudaimonia)** er normativt mål. Motivene er avgjørende. I motsetning til konsekvensetikk handler det ikke om utfall, og i motsetning til pliktetikk ikke om universelle regler – men om karakter og kontekst. + +6. **Beskriv Navigasjonshjulet til Kvalnes og forklar hvordan det kan brukes i en etisk beslutning.** + - Etisk beslutningsmodell med spørsmålet «Hva gjør du?» i sentrum og seks sektorer: Juss (er det lovlig?), Identitet/verdi (i samsvar med verdiene?), Moral (er det riktig?), Omdømme (beholder vi troverdighet?), Økonomi (lønner det seg?), Etikk (lar det seg begrunne?). Brukes for å systematisk vurdere et dilemma fra flere perspektiver istedet for magefølelse. + +7. **Beskriv de fem fasene i Crane og Mattens modell for etisk beslutningstaking.** + - Fase 1: Identifisere problem/mulighet. Fase 2: Innsamling og vurdering av informasjon. Fase 3: Valg mellom alternativer. Fase 4: Gjennomføring av beslutning. Fase 5: Resultat og læring (tilbake til fase 1). Modellen er sirkulær. + +8. **Case: Du jobber i en humanitær organisasjon og må betale en «tilretteleggingsavgift» (bestikkelse) for å få nødhjelp over grensa til en flyktningleir. Drøft etisk.** + - Etisk dilemma: lov/organisasjonsregler ↔ liv og helse. Bruk Navigasjonshjulet: Juss (i strid med norsk lov), Moral (utilitarisme tilsier betaling = redder liv; pliktetikk: bryt ikke universelle regler), Omdømme/Identitet (skader troverdighet hvis avslørt), Etikk (lar det seg begrunne offentlig?). Beste vei: variant B – betal og rapportér; alternativt: forhandle, klage formelt, søke alternative ruter. Holde det skjult (A) er problematisk uansett teori. + +9. **Hva er forskjellen på hedonisme og egoisme?** + - Hedonisme: nytelse er det gode, smerte er det onde – handler om **hva** som er godt. Egoisme: handler om **hvem** som skal få godene – meg selv. En egoist trenger ikke være hedonist (kan ønske penger, makt, status), og en hedonist trenger ikke være egoistisk (kan være altruistisk, ønske nytelse for alle). + +10. **Bruk de etiske prinsippene på Finn-dilemmaet (Episode 4 i Bjørn/Kari-case).** + - Likhet: skal Kari og Bjørn ha samme lønn for samme arbeid? Autonomi: Bjørn valgte selv å ikke gå i samtalen; Kari valgte selv å forhandle. Velgjørenhet: gjøre godt mot Kari (lønnshopp) eller mot Bjørn (anerkjenne lojalitet). Ikke-skade: skade Bjørn ved urettferdig lønnsforskjell? Rettferdighet: er det rimelig at Kari belønnes for å ha forhandlet, mens Bjørn straffes for lojalitet? God begrunnelse er viktigere enn endelig svar. + +--- + +## UKE 6 – INSTITUSJONELL TEORI OG INTERESSENTTEORI + +### 1. Tema og kontekst + +Uke 6 er det første dypdykket i **samfunnsansvar-pilaren** av faget. Pensum dekker **Kapittel 5** (institusjonell teori, virksomheter og samfunnsansvar) og **Kapittel 7** (interessentteori). Forelesningen kobler det makro-perspektivet (institusjoner som regulerer hvordan organisasjoner oppfører seg) med mikroperspektivet (hvem er interessentene og hvordan kartlegges/prioriteres de). Sentrale teoretikere: **Richard W. Scott**, **R. Edward Freeman**, **Milton Friedman**, **Ronald K. Mitchell**, **Peter French**, **Thurlow & Poyner**, **Buchholtz & Carroll**. + +Læringsutbytte: institusjonell teori og interessentteori. + +### 2. Nøkkelbegreper – definisjoner + +#### Grunnleggende begreper +- **Virksomhet (s. 113)**: *Et sosialt system som er bevisst konstruert for å løse spesielle oppgaver eller realisere bestemte mål.* En form for organisasjon – et kollektiv satt sammen for å tjene et bestemt formål, som å produsere varer og tjenester. Virksomheter kan deles inn i: private, offentlige institusjoner, kommersielle, ikke-kommersielle, næringsvirksomhet, ideell (jf. Gottschalk 2002). +- **Institusjon**: I institusjonell teori betyr institusjon **ikke** en organisasjon eller fysisk bygning. Det betyr **regler, normer og forventninger** – de **usynlige reglene i samfunnet** som styrer hvordan organisasjoner og mennesker bør oppføre seg. (s. 114: «mere abstrakt betydning og står for de samlende normene og den sosiale atferden som regulerer den måten vi løser samfunnsoppgaver på.») +- En institusjon kan være: + - **Formelle regler**: lover, forskrifter, standarder + - **Uformelle normer**: kulturelle forventninger, tradisjoner, «slik gjør vi det her» + - **Verdier og praksiser**: det som anses som riktig og legitimt i bransjen +- Eksempler på institusjoner: kvalitetsstandarder (ISO), samfunnets forventning om bærekraft, lover om HMS, uskrevne regler som «ledere bør være transparente», bransjenormer som «CV og intervju brukes i rekruttering». + +#### Forskjellen mellom institusjon og virksomhet +| Institusjon | Virksomhet (organisasjon) | +|---|---| +| Regelverk, normer, forventninger | Konkret aktør: bedrift, skole, sykehus, kommune, fabrikk | +| Form for «hvordan ting bør være» | Operer inni et institusjonelt landskap | +| Påvirker alle aktører i et felt | Må tilpasse seg institusjonene for å få **legitimitet** | +| Usynlige rammer og forventninger | Konkret enhet som prøver å oppfylle institusjonenes regler/forventninger | + +#### Hovedbegreper i institusjonell teori +- **Institusjoner**: strukturer og mekanismer i samfunnet som påvirker organisasjoner – lover, regler, normer, kulturelle koder. +- **Isomorfisme**: *prosessen der organisasjoner blir mer like hverandre over tid som et resultat av press fra institusjonene.* (Press til å konformere fører til likhet i form/struktur.) +- **Legitimitet**: *organisasjoners behov for å bli anerkjent som gyldige og akseptable av samfunnet og andre aktører.* + +#### Legitimitet +- **Definisjon**: Legitimitet refererer til anerkjennelsen av noe som rettmessig, gyldig eller akseptabelt. **Legitimitet betyr at andre oppfatter deg som riktig, troverdig og akseptabel.** +- At noe har legitimitet betyr at det er bred aksept for det, enten fordi det er godkjent gjennom lovregulering eller fordi det av andre grunner oppfattes som rettferdig/rettmessig. +- **Sosial legitimitet (Suchman 1995)**: «En generalisert oppfatning eller antagelse om at organisasjonens aktiviteter er ønskelige, velegnede eller passende innenfor et sosialt konstruert system av normer, antagelser og definisjoner.» +- Tre typer: + - **Juridisk legitimitet**: Når noe er i samsvar med loven. + - **Sosial legitimitet**: Når noe er akseptert og støttet av samfunnet eller en gruppe mennesker. + - **Politisk legitimitet**: Når en regjering eller leder har støtte og anerkjennelse fra folket. +- Hvorfor viktig: legitimitet gir **autoritet og troverdighet** til handlinger, beslutninger og institusjoner. + +#### Ansvarstyper (kapittel 5) +- **Moralsk ansvar**: Handler om etikk og moral. Refererer til individers eller organisasjoners plikt til å handle rettferdig og etisk. Eksempel: hjelpe noen i nød fordi det er det rette å gjøre. +- **Juridisk ansvar**: Handler om loven. Plikten til å følge lover/regler, og konsekvensene av å bryte dem. Eksempel: betale skatt fordi det er lovpålagt. +- **Kausalt ansvar**: Handler om årsakssammenheng. Refererer til hvem eller hva som forårsaket en hendelse. Eksempel: forårsaker man en bilulykke, har man kausalt ansvar for skadene. +- **Formelt ansvar**: Offisielle roller og plikter innenfor en organisasjon/struktur. Spesifikke oppgaver og ansvarsområder tildelt en person/enhet. Eksempel: en leder med formelt ansvar for å ta beslutninger. + +#### Kan en virksomhet være moralsk ansvarlig? +Spørsmål med to leire i litteraturen (s. 119, 121): +- **Thurlow & Poyner – NEI** (s. 119): Bare enkeltmennesker kan ha moralsk ansvar i ekte forstand. +- **Peter French – JA** (s. 121): Virksomheter er moralske aktører. +- Foreleserens konklusjon: *Virksomheter kan være ansvarlige, men ikke på samme måte som enkeltmennesker.* + +#### Definisjon av samfunnsansvar (Buchholtz & Carroll 2009:40) +> **«Bedriftens samfunnsansvar er det sosiale ansvaret bedriften har til samfunnets økonomiske, juridiske, etiske og filantropiske forventninger til organisasjoner på et gitt tidspunkt.»** + +(Carroll, A.B. og Buchholtz, A.K. (2009). *Business and Society: Ethics and Stakeholder Management*, 7. utg.) + +#### Interessent (stakeholder) vs. eier (shareholder) +- **Shareholder** – andelseier (aksjonær) +- **Stakeholder** – interessent: enhver som påvirkes av eller påvirker virksomheten + +### 3. Teorier, modeller og rammeverk + +#### Institusjonell teori +- **Definisjon**: Et rammeverk for å forstå hvordan institusjoner (lover, normer, kulturelle koder) påvirker organisasjoner og deres atferd. Teorien fokuserer på hvordan organisasjoner **tilpasser seg og overlever i sitt miljø** ved å følge etablerte regler og normer. +- Hjelper oss å forstå hvorfor organisasjoner oppfører seg på bestemte måter og hvordan de tilpasser seg endringer i sitt miljø. + +#### Richard W. Scotts tre søyler (s. 123, Tabell 5.1 s. 115) +Scotts søyler er en måte å forstå hvordan institusjoner påvirker organisasjoner. + +1. **Regulative søyler**: + - Lover, regler, forskrifter som organisasjoner må følge. + - Gir struktur og stabilitet gjennom formelle regler og sanksjoner. + - Spørsmålet søylen besvarer: «Hva er lovlig?» («Samfunnets lover, regler»). +2. **Normative søyler**: + - Normer og verdier som påvirker hvordan organisasjoner og individer oppfører seg. + - Hva som anses som riktig og passende i en gitt kontekst. + - Spørsmålet: «Hva er rett og rettferdig?» («Samfunnets normer»). +3. **Kulturell-kognitive søyler**: + - De delte forståelsene og troene som former hvordan vi ser verden og oppfører oss. + - De grunnleggende antakelsene og tankemønstrene som er tatt for gitt. + - Spørsmålet: «Hva er fornuftig?» («Slik gjør vi det her»). + +#### Interessentteori (Stakeholder Theory) – Kapittel 7 + +- **Hovedidé**: God virksomhetsledelse handler om å **balansere hensynet til alle som påvirkes av eller påvirker virksomheten** – ikke bare aksjonærene. +- To trinn: **1) kartlegg** interessentene, **2) gå i dialog**. + +##### R. Edward Freeman (f. 1951) – «faren» til stakeholderteorien +- Amerikansk professor i forretningsetikk ved University of Virginia. +- Mest kjente verk: *Strategic Management: A Stakeholder Approach* (1984). +- Utfordret tradisjonell tanke om at en bedrifts eneste formål er å maksimere avkastning for eierne (shareholders). +- Mente at virksomheter må forstå seg som en del av et **bredere økosystem av interessenter**. + +##### Milton Friedman (1912–2006) – Shareholder value +- Amerikansk økonom, statistiker, samfunnsdebattant. Sentral figur i **Chicago-skolen**. +- Nobelprisen i økonomi 1976. +- Kjent for monetarisme, kritikk av statlig inngripen, og teorien om **shareholder value**: «The business of business is business» (1970). +- Står for **smal stakeholder-definisjon**: kun aksjonærer/eiere. + +##### Friedman vs. Freeman (kjernedebatt) +- **Shareholder theory** (Friedman) vs. **Stakeholder theory** (Freeman): kun aksjonærer vs. alle interessenter. + +##### Freemans primære og sekundære interessenter +- **Primære**: ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn. (De som har direkte transaksjonelle bånd til virksomheten.) +- **Sekundære**: frivillige organisasjoner, aktivister, myndigheter, medier. (Påvirker eller påvirkes uten direkte kontraktsforhold.) + +##### Kartlegging i 4 nivåer (pensum) +- **Nivå 1**: Ansatte (kap. 7.3) – lønnsfastsettelse (LO), HMS, formelle lover/reguleringer i Norge. +- **Nivå 2**: Direkte berørte – kunder, brukere, leverandører. Markedsføringsregulering – spesielt barnevern/forbrukerlovgivning. +- **Nivå 3**: Indirekte berørte – myndigheter, media, frivillige organisasjoner, aktivister. Varierer fra bedrift til bedrift. +- **Nivå 4**: Virksomhetens **globale ansvar**. *Politisk samfunnsansvar*: «en utvidet styringsmodell der private bedrifter bidrar til global regulering og tilby offentlige goder.» (s. 159). Miljømessige og sosiale utfordringer generelt – ikke bare berørte. FNs bærekraftsmål. + +##### Bredt vs. smalt syn på legitime stakeholders (ikke-pensum, men gjennomgått) +Skala fra smal (kun aksjonærer, Friedman 1970) til bred (alt påvirket av virksomheten, Starik 1994): +- Shareholders and owners only (Friedman, 1970) +- Those the business relies upon to survive (Freeman 2004; Starik 1993) +- Anyone that can influence the business (Drucker 1988; Gray, Owen, Adams 1996) +- Anyone affected by the business (Freeman, 1984) +- Anything affected by the business (Starik, 1994 – inkluderer natur) + +#### Mitchells modell (1997) – stakeholder-salience + +**Ronald K. Mitchell**, sammen med Bradley R. Agle og Donna J. Wood, publiserte i 1997 «**Toward a Theory of Stakeholder Identification and Salience**» (*Academy of Management Review*). En av de mest siterte artiklene innen moderne ledelses- og stakeholderforskning. + +Modellen kartlegger interessenter etter **tre dimensjoner** (s. 163): + +| Dimensjon | Definisjon (s. 163) | +|---|---| +| **Makt (power)** | I hvilken grad interessentene har evne til å tvinge gjennom sin vilje. | +| **Legitimitet (legitimacy)** | I hvilken grad interessentene har et sosialt akseptert krav mot organisasjonen som det forventes at organisasjonen skal leve opp til. | +| **Hastverk / Viktighet (urgency)** | I hvilken grad interessentenes krav oppfattes som tvingende nødvendig, noe det haster å gjøre noe med. | + +##### Salience-klassifisering (hvor «viktig» en interessent er) +- **Avgjørende (definitive) – 3 krefter**: Har makt + legitimitet + hastverk. Må prioriteres høyest. (Snittet av alle tre sirkler i Venn-diagrammet.) +- **2 krefter** – tre typer: + - **Dominerende**: Makt + legitimitet (mangler hastverk) + - **Avhengig**: Legitimitet + hastverk (mangler makt) + - **Farlig**: Makt + hastverk (mangler legitimitet) – ofte voldelige/illegale grupper +- **1 kraft** – tre typer: + - **Sovende (dormant)**: Bare makt + - **Frivillig (discretionary)**: Bare legitimitet + - **Krevende (demanding)**: Bare hastverk + +Venn-diagrammet på s. 163 viser tre overlappende sirkler (Makt, Legitimitet, Hastverk) og de 7 mulige kombinasjonene. + +### 4. Sentrale poeng (hovedinnsikter) + +- **Institusjon ≠ organisasjon**. Institusjon er de usynlige reglene; organisasjonen er den konkrete aktøren. +- Organisasjoner overlever ved å **tilpasse seg institusjonene** og dermed få **legitimitet**. Uten legitimitet mister man støtte fra omverdenen. +- **Isomorfisme** forklarer hvorfor organisasjoner i samme felt blir like hverandre over tid – press fra institusjonene presser dem mot konformitet. +- **Scotts tre søyler** gir et språk for hvilken type institusjonelt press det er snakk om: regulativ (lover), normativ (verdier/normer) eller kulturell-kognitiv (tatt for gitt-antakelser). +- Det er en pågående filosofisk debatt om virksomheter kan være **moralsk ansvarlige** (French: ja; Thurlow & Poyner: nei). Konklusjon: ja, men ikke på samme måte som enkeltmennesker. Skill mellom moralsk, juridisk, kausalt og formelt ansvar. +- **Friedman vs. Freeman** er kjernedebatten i samfunnsansvar: + - Friedman: «The business of business is business» – ansvar = maksimere aksjonærverdi innenfor lovens rammer. + - Freeman: virksomheten har ansvar overfor alle interessenter (ansatte, kunder, eiere, leverandører, lokalsamfunn, samfunnet for øvrig). +- **Interessentkartlegging** er det praktiske håndverket: i Freemans modell skiller man primære og sekundære; i pensumets 4-nivåmodell går man fra ansatte (nivå 1) til globalt ansvar (nivå 4). +- **Mitchells modell** gir et beslutningsverktøy for **prioritering**: hvilke interessenter krever umiddelbar oppmerksomhet? Svar: de avgjørende (makt + legitimitet + hastverk). +- **Politisk samfunnsansvar** (nivå 4): private bedrifter får større rolle i global regulering – bidrar til offentlige goder der stater ikke strekker til. Knyttes til FNs bærekraftsmål. + +### 5. Eksempler og illustrasjoner + +- **Institusjoner**: ISO-kvalitetsstandarder, samfunnets forventning om bærekraft, lover om HMS, uskrevne regler som «ledere bør være transparente», bransjenormen om at man bruker CV og intervju i rekruttering. +- **Stakeholder-kart fra boken** (s. 27 i forelesningen): bedrift i sentrum, omkranset av eiere, investorer, aktivistgrupper, kunder, forbrukerorganisasjoner, fagforeninger, ansatte, handelsorganisasjoner, konkurrenter, leverandører, myndigheter, politiske grupper. +- **Nivå 1-eksempel**: Lønnsfastsettelse i Norge går via LO, HMS-regulering, kontrastert med Kina (henvist til video). +- **Nivå 2-eksempel**: Markedsføringsregulering – spesielt beskyttelse av barn. +- **Friedman-Freeman-debatten**: gjennomgående eksempel på den prinsipielle uenigheten om virksomhetens formål. + +### 6. Eksamens-relevans + +Uke 6 er kjernepensum for **Oppgave 3 (Samfunnsansvar)** og svært ofte brukt i **Oppgave 4 (Case)**: + +- **Definisjonen av institusjon vs. virksomhet** kommer nesten alltid – husk: institusjon = regler/normer/forventninger, virksomhet = konkret aktør. +- **Scotts tre søyler** (regulativ, normativ, kulturell-kognitiv) – kunne navngi opphavspersonen (Richard W. Scott) og forklare hver søyle med eksempel. +- **Isomorfisme + legitimitet**: hvorfor blir organisasjoner like, og hvorfor er legitimitet viktig? +- **Tre typer legitimitet** (juridisk, sosial, politisk) – husk Suchmans definisjon (1995) for sosial legitimitet. +- **Friedman vs. Freeman** – sammenlikn shareholder- og stakeholder-teorien. Hva er styrker/svakheter? +- **Freemans definisjon av interessent** og **primære vs. sekundære interessenter** med eksempler. +- **Kartleggingsnivå 1–4** – Norge på nivå 1, globalt ansvar på nivå 4. +- **Mitchells modell** (1997): makt, legitimitet, hastverk. Tre kombinasjoner med tre dimensjoner gir 7 kategorier (avgjørende, dominerende, avhengig, farlig, sovende, frivillig, krevende). Husk: avgjørende = alle tre. +- **Buchholtz & Carrolls definisjon** av samfunnsansvar (økonomisk, juridisk, etisk, filantropisk). +- **Fire ansvarstyper** (moralsk, juridisk, kausalt, formelt) – kan komme som kortsvar. +- **Debatten om virksomheters moralske ansvar** (French ja, Thurlow & Poyner nei). +- **Politisk samfunnsansvar** og kobling til FNs bærekraftsmål. + +### 7. Mulige eksamenspørsmål med skissesvar + +1. **Hva er forskjellen mellom en institusjon og en virksomhet (organisasjon) i institusjonell teori?** + - Institusjon = de usynlige reglene, normene og forventningene i samfunnet (formelle: lover/forskrifter; uformelle: tradisjoner; verdier/praksiser). Virksomhet = konkret aktør (bedrift, skole, sykehus) som opererer inni det institusjonelle landskapet og må tilpasse seg for å få legitimitet. Institusjon = «hvordan ting bør være»; virksomhet = «hvem som prøver å oppfylle det». + +2. **Beskriv Richard W. Scotts tre søyler i institusjonell teori, og gi et eksempel på hver.** + - Regulativ søyle: lover, regler, sanksjoner. Eks: arbeidsmiljøloven. Svarer på «hva er lovlig?». + - Normativ søyle: normer og verdier om hva som er passende. Eks: forventning om at ledere er transparente. Svarer på «hva er rett og rettferdig?». + - Kulturell-kognitiv søyle: tatt for gitt-antakelser og delt forståelse. Eks: «slik gjør vi det her» med CV og intervju i rekruttering. Svarer på «hva er fornuftig?». + +3. **Forklar begrepene isomorfisme og legitimitet i institusjonell teori.** + - Isomorfisme: prosessen der organisasjoner blir mer like hverandre over tid på grunn av press fra institusjonene. Legitimitet: organisasjoners behov for å bli anerkjent som gyldige og akseptable av samfunnet. Sammen forklarer de hvorfor organisasjoner konformerer: de søker legitimitet, og resultatet er at de blir like. + +4. **Hva er sosial legitimitet ifølge Suchman (1995)?** + - «En generalisert oppfatning eller antagelse om at organisasjonens aktiviteter er ønskelige, velegnede eller passende innenfor et sosialt konstruert system av normer, antagelser og definisjoner.» Tre typer legitimitet: juridisk (lov), sosial (samfunnsaksept), politisk (folkets støtte til ledelse). + +5. **Sammenlign Friedmans shareholder-teori og Freemans stakeholder-teori.** + - Friedman (1970): virksomhetens eneste sosiale ansvar er å maksimere profitt for aksjonærene innenfor lovens rammer. «The business of business is business.» Chicago-skolen, smal forståelse av ansvar. + - Freeman (1984): virksomheten må balansere hensynet til alle som påvirkes av eller påvirker den – ansatte, kunder, eiere, leverandører, lokalsamfunn, samfunn. Bredere ansvar. Bredere forståelse av legitimitet og bærekraft. + - Diskuter: Freemans teori passer bedre med moderne CSR/ESG; Friedmans har styrke i klarhet og prinsippet om eieransvar. + +6. **Hva er primære og sekundære interessenter ifølge Freeman? Gi eksempler.** + - Primære: ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn. Har direkte transaksjonelt forhold til virksomheten. + - Sekundære: frivillige organisasjoner, aktivister, myndigheter, medier. Påvirker/påvirkes uten direkte kontraktsforhold. + +7. **Beskriv Mitchells modell for stakeholder-kartlegging og forklar de tre dimensjonene.** + - Modell fra Mitchell, Agle & Wood (1997) bruker tre dimensjoner: Makt (evne til å tvinge gjennom vilje), Legitimitet (sosialt akseptert krav mot organisasjonen), Hastverk/viktighet (krav som er tvingende nødvendig). Kombinasjoner gir 7 kategorier: avgjørende (alle tre); dominerende (makt + legitimitet); avhengig (legitimitet + hastverk); farlig (makt + hastverk); sovende (kun makt); frivillig (kun legitimitet); krevende (kun hastverk). Avgjørende interessenter må prioriteres høyest. + +8. **Beskriv den 4-nivå kartleggingen av interessenter som er gjennomgått i forelesningen.** + - Nivå 1: Ansatte (HMS, lønnsfastsettelse via LO). + - Nivå 2: Direkte berørte (kunder, brukere, leverandører; markedsføringsregulering). + - Nivå 3: Indirekte berørte (myndigheter, media, frivillige organisasjoner, aktivister). + - Nivå 4: Globalt ansvar – politisk samfunnsansvar, FNs bærekraftsmål. + +9. **Kan en virksomhet være moralsk ansvarlig? Diskuter med utgangspunkt i pensum.** + - To posisjoner: Peter French (s. 121): JA – virksomheter er moralske aktører som kan handle, ha intensjoner, holdes ansvarlig. Thurlow & Poyner (s. 119): NEI – moralsk ansvar krever bevissthet og intensjon som bare individer har. Foreleserens konklusjon: virksomheter kan være ansvarlige, men ikke på samme måte som enkeltmennesker. Skill mellom moralsk, juridisk, kausalt og formelt ansvar. + +10. **Hva er Buchholtz og Carrolls definisjon av bedriftens samfunnsansvar?** + - «Bedriftens samfunnsansvar er det sosiale ansvaret bedriften har til samfunnets økonomiske, juridiske, etiske og filantropiske forventninger til organisasjoner på et gitt tidspunkt.» (Buchholtz & Carroll, 2009:40). Fire dimensjoner: økonomisk (lønnsom drift), juridisk (lover), etisk (riktige handlinger), filantropisk (frivillige bidrag). + +11. **Forklar begrepet politisk samfunnsansvar (s. 159).** + - «En utvidet styringsmodell der private bedrifter bidrar til global regulering og tilby offentlige goder.» Begrunnes med at nasjonalstaten ikke alene kan håndtere globale miljømessige og sosiale utfordringer. Knyttes til FNs bærekraftsmål. + +12. **Case-bruk: Hvordan kan Mitchells modell brukes til å analysere en konflikt mellom en bedrift og en miljøaktivistgruppe?** + - Miljøgruppen mangler ofte makt (lav økonomisk/juridisk makt) men har legitimitet (samfunnsstøtte) og hastverk (klimakrise). Etter Mitchells modell er de da en **avhengig** interessent (legitimitet + hastverk) – krever støtte fra andre med makt (medier, myndigheter, investorer) for å bli **avgjørende**. Bedriften bør likevel anerkjenne legitimiteten i kravene og søke dialog tidlig før gruppen, sammen med allierte, oppnår makt og dermed flytter seg fra «avhengig» til «avgjørende». Kombiner med Scotts søyler: normativ + kulturell-kognitiv press kan over tid bli regulativt (nye lover). + +--- + +## Lynrepetisjon – det aller viktigste + +**Uke 5 (Etikk 3):** +- Likhet vs. rettferdighet (likhet = samme; rettferdighet = rimelig). +- Ikke-skade (kjent risiko) vs. føre-var (usikker risiko). +- Tradisjonelle teorier: utilitarisme, egoisme, hedonisme, pliktetikk (Kant), dydsetikk (Aristoteles). +- Navigasjonshjulet (Kvalnes): Juss, Identitet, Moral, Omdømme, Økonomi, Etikk. +- Crane & Mattens 5-fasemodell. + +**Uke 6 (Institusjon, Stakeholder):** +- Institusjon = regler/normer/forventninger. Virksomhet = konkret aktør. +- Scotts tre søyler: regulativ, normativ, kulturell-kognitiv. +- Isomorfisme, legitimitet (juridisk, sosial, politisk). +- Friedman (shareholder) vs. Freeman (stakeholder). +- Buchholtz & Carrolls definisjon av samfunnsansvar (økonomisk, juridisk, etisk, filantropisk). +- Mitchells modell (1997): makt + legitimitet + hastverk → 7 kategorier (avgjørende = alle tre). +- 4-nivå kartlegging: ansatte → direkte berørte → indirekte berørte → globalt ansvar. +- Politisk samfunnsansvar + FNs bærekraftsmål. diff --git a/notes/uke07-08.md b/notes/uke07-08.md new file mode 100644 index 0000000..c9eff08 --- /dev/null +++ b/notes/uke07-08.md @@ -0,0 +1,432 @@ +# SMF2290 – Uke 7 og Uke 8: Sammendrag og repetisjon + +> Hovedkilde til eksamensrepetisjon for skriftlig eksamen mandag 1. juni 2026. +> Dekker: Stakeholder theory, historie fra etikk via CSR til bærekraft, FN og bærekraftsmålene (Kap. 6), samfunnsansvar, Carrolls pyramide, Friedman, Bakan, eksternaliteter (Kap. 8.4) og Porter/Kramers Creating Shared Value (Kap. 8.2). + +--- + +## UKE 7 – Interessenter (Stakeholder Theory), historisk utvikling og FN + +### 1. Tema og kontekst + +Uke 7 dekker tre store tema: +1. **Stakeholder theory (interessentteori)** – hvem virksomheter er ansvarlige overfor og hvordan man kartlegger dem. +2. **Historien fra 1700-tallet til i dag** – hvordan tenkningen har beveget seg fra individuell etikk via CSR til moderne bærekraft. +3. **De forente nasjoner (FN) – Kapittel 6** – hvordan FN ble til, hva FN er, og FNs 17 bærekraftsmål. + +Sammen gir uken det historiske, institusjonelle og analytiske rammeverket som hele faget hviler på. Det er disse "linsene" man bruker når man drøfter etiske, miljømessige og samfunnsmessige spørsmål. + +### 2. Nøkkelbegreper med definisjoner + +- **Interessent (stakeholder)**: En aktør (person, gruppe, organisasjon) som påvirker eller blir påvirket av en virksomhet og dens beslutninger. +- **Primære interessenter**: Ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn. Disse har direkte, kontraktsbasert eller transaksjonsbasert relasjon til bedriften, og bedriften er normalt avhengig av dem for å overleve. +- **Sekundære interessenter**: Frivillige organisasjoner, aktivister, myndigheter, medier. Disse påvirker eller blir påvirket, men inngår ikke nødvendigvis i en direkte transaksjon med bedriften. +- **Kartlegging på 4 nivå (fra pensum)**: + - **Nivå 1: Ansatte** – de som arbeider i bedriften + - **Nivå 2: Direkte berørte** – kunder, leverandører, naboer, m.fl. + - **Nivå 3: Indirekte berørte** – samfunn, miljø, fremtidige generasjoner + - **Nivå 4: Virksomhetens globale ansvar** – globale verdikjeder, klima, menneskerettigheter på tvers av landegrenser +- **CSR (Corporate Social Responsibility) – Samfunnsansvar**: At bedrifter har ansvar utover ren profitt, overfor samfunn og miljø. +- **Bærekraftig utvikling (Brundtland 1987)**: «En utvikling som møter dagens behov uten å ødelegge fremtidige generasjoners evne til å tilfredsstille sine behov.» +- **Triple Bottom Line (John Elkington 1997)**: Tre bunnlinjer som må tilfredsstilles – **People, Planet, Profit**. +- **ESG**: Environmental, Social, Governance – rammeverket for å gjøre bærekraft målbart, rapporterbart og finansielt relevant. +- **Folkeretten**: Det internasjonale rettssystemet som FNs vedtak og avtaler bidrar til å forme; sier hva medlemsstater kan og ikke kan gjøre. +- **FNs bærekraftsmål (SDG)**: «Verdens felles arbeidsplan for å utrydde fattigdom, bekjempe ulikhet og stoppe klimaendringene innen 2030.» 17 mål og 169 delmål. + +### 3. Teorier, modeller og rammeverk + +#### A) Mitchells interessentmodell (lærebok s. 163) +Mitchells modell klassifiserer interessenter ut fra tre egenskaper – fremstilt som tre overlappende sirkler (Venn-diagram): + +- **Makt (power)** – interessentens evne til å påvirke bedriften +- **Legitimitet (legitimacy)** – hvor berettiget kravet oppfattes som å være +- **Hastverk (urgency)** – hvor presserende kravet er + +Kombinasjonene gir 7 typer interessenter: +1. **Sovende (kun makt)** – har makt, men ikke legitime krav eller hastverk +2. **Frivillig (kun legitimitet)** – legitime, men har verken makt eller hastverk +3. **Krevende (kun hastverk)** – presserende, men uten makt eller legitimitet +4. **Dominerende (makt + legitimitet)** +5. **Farlig (makt + hastverk)** – farlig fordi de kan handle uten å være legitime +6. **Avhengig (legitimitet + hastverk)** – avhengig av andre for å få makt +7. **Avgjørende (makt + legitimitet + hastverk)** – må prioriteres høyest + +Bruksområde: Hjelpe ledelsen å prioritere mellom mange interessenter og bestemme hvem som krever umiddelbar oppmerksomhet. + +#### B) Historisk utvikling – fra individuell etikk til systemisk bærekraft + +Selv om foreleser sier «historien er ikke i pensum, men viktig å vite», er kronologien sentral for å forstå hvordan dagens begreper henger sammen. Sammendrag: + +| Periode | Hovedstrømning | Sentrale navn / hendelser | +|---|---|---| +| **1700–1800** | Klassisk etikk og tidlig samfunnsansvar. Etikk forstås som **individets moralske ansvar**, ikke organisasjoners. | **Immanuel Kant (1724–1804)**: Pliktetikk, mennesket som mål i seg selv, grunnlag for menneskerettigheter. **Adam Smith (1723–1790)**: *The Theory of Moral Sentiments* (1759) – markeder må hvile på moral og tillit; ofte misforstått som «kun profitt». **Jeremy Bentham (1748–1832)**: Utilitarisme – størst mulig nytte for flest mulig. **John Stuart Mill (1806–1873)**: Videreutvikler utilitarismen; vekt på frihet og sosial rettferdighet. | +| **1800–tidlig 1900** | Industrialisering og sosialt ansvar. Bedrifter får makt → ansvar. Filantropi fra bedriftseiere. Forløperen til CSR. | Fabrikker, barnearbeid, dårlige arbeidsforhold, sosiale konflikter. Strømninger: sosialliberalisme, kristen sosialetikk, tidlig arbeidervern. **Robert Owen (1771–1858)**: humane arbeidsforhold. Tidlige fagforeninger. Filantropi fra Andrew Carnegie og John D. Rockefeller (USA). Eksempel: filmen *Sulis 1907*. | +| **1950–1970** | Fremveksten av CSR. Konflikten **profitt vs. ansvar** etableres. | **Howard R. Bowen (1953)** – *Social Responsibilities of the Businessman* – "**CSR-feltets far**". Kjernetanke: bedrifter har ansvar utover profitt. Etterkrigstid, sterk økonomisk vekst, fremvekst av multinasjonale selskaper. **FN etablert 24. oktober 1945**. Motstand: **Milton Friedman (1970)** – *"The business of business is business"* – bedriftens eneste ansvar er profitt innen lovens rammer. | +| **1970–1980** | Miljøbevissthet og systemkritikk. CSR utvides fra sosialt → også miljø. | **1972: Club of Rome** – *Limits to Growth*. **1972: FNs miljøkonferanse i Stockholm**. Oljekriser, miljøkatastrofer. Starten på bærekraftstenkning. | +| **1987** | **Bærekraft – det store paradigmeskiftet.** | **Brundtland-rapporten – Our Common Future** (FN-kommisjonen for miljø og utvikling, ledet av Gro Harlem Brundtland). Definisjon av bærekraftig utvikling. Knytter sammen økonomi, miljø og sosiale forhold. Bærekraft blir overordnet ramme for CSR. | +| **1990–2000** | Globalisering og institusjonalisering. | **Triple Bottom Line – John Elkington (1997)**: People, Planet, Profit. **1992: Rio Earth Summit**. **2000: UN Global Compact** – 10 prinsipper (menneskerettigheter, arbeidsliv, miljø, antikorrupsjon). Bedrifter blir eksplisitt inkludert i FNs arbeid. | +| **2010–2015** | ESG, rapportering og styring. | ESG-begrepet etableres. Bærekraft blir målbar, rapporterbar og finansiell. Standarder: **GRI**, **ISO 26000**, **Integrated Reporting**. Overgang fra frivillig ansvar → forventet praksis. | +| **2015–i dag** | FN, bærekraftsmål og systemendring. | **2015**: FNs bærekraftsmål (17 SDGs) og **Parisavtalen**. Systemisk bærekraft, verdikjeder, menneskerettigheter i leverandørkjeder. EU-reguleringer (CSRD, taksonomi). Fokus på human centricity, Industri 5.0, rettferdig omstilling. Bedrifter ses som **nøkkelaktører i samfunnsutvikling**. | + +Foreleserens kortsammendrag (s. 25): +- 1700–1800 → Individuell etikk (Kant, Smith) +- 1800–1900 → Sosialt ansvar, filantropi +- 1950 → CSR etableres (Bowen) +- 1970 → Miljø og systemkritikk +- 1987 → Bærekraft (Brundtland) +- 1990–2000 → Triple Bottom Line, FN involveres +- 2010 → ESG og rapportering +- 2015–nå → FNs bærekraftsmål, regulering, systemendring + +#### C) De forente nasjoner (FN) – Kapittel 6 + +- **Etablert 24. oktober 1945** rett etter andre verdenskrig. Etablert fordi verden ønsket å forhindre nye kriger og massive lidelser. +- FN jobber med tre hovedområder: **1) Fred og sikkerhet, 2) Bærekraftig utvikling, 3) Menneskerettigheter.** +- FN har tre roller: + 1. **Møteplass for medlemslandene**: Et sted der land møtes for å diskutere, kritisere hverandre og bli enige om hvilke regler som skal gjelde i internasjonal politikk. Organer: FNs generalforsamling, FNs sikkerhetsråd, FNs menneskerettighetsråd. + 2. **Organisasjon**: Egne ansatte og ledere; toppsjef er FNs generalsekretær (valgt for 5 år av gangen). Over 40 000 ansatte i FN-sekretariatet. Mange underorganisasjoner = «FN-systemet» / «FN-familien». + 3. **Dommer og skaper av internasjonale lover og regler**: Alle FNs vedtak (resolusjoner) og avtaler er med å forme **folkeretten**. FN/folkeretten er en moralsk dommer i internasjonal politikk – noen som påpeker hva som er rett og galt. + +#### D) Brundtland-rapporten og FNs bærekraftsmål (SDG) + +- 1972 Stockholm-konferansen → 1987 Brundtland-rapporten *Our Common Future* (Gro Harlem Brundtland) → millenniumsmålene → 2015 **17 bærekraftsmål** + Parisavtalen. +- Definisjon (Brundtland): «En utvikling som møter dagens behov uten å ødelegge fremtidige generasjoners evne til å tilfredsstille sine behov.» +- SDGene består av **17 mål og 169 delmål**, en felles global retning for land, næringsliv og sivilsamfunn. +- Modell s. 141 (i pensum): SDGene visualisert i en "bryllupskake" / 3-lags struktur: + - **Biosphere (Planet)**: SDG 6 (rent vann), 13 (klima), 14 (liv i hav), 15 (liv på land) – grunnlaget. + - **Society (People)**: SDG 1, 2, 3, 4, 5, 7, 11, 16 – hvile på biosfæren. + - **Economy**: SDG 8, 9, 10, 12 – hviler på samfunn og biosfære. + - **Partnership for the goals (SDG 17)** – toppen, binder alt sammen. + - Poeng: Økonomien er innebygget i samfunnet, som igjen er innebygget i biosfæren – ikke tre likestilte søyler. +- Relaterte FN-avtaler om miljø og klima: Parisavtalen, FNs naturavtale, FNs klimakonvensjon, Kyotoprotokollen, Konvensjon om biologisk mangfold, Havrettskonvensjonen, Montrealprotokollen. + +De 17 målene (kjenn dem på navnet): +1. No Poverty | 2. Zero Hunger | 3. Good Health & Well-being | 4. Quality Education | 5. Gender Equality | 6. Clean Water & Sanitation | 7. Affordable & Clean Energy | 8. Decent Work & Economic Growth | 9. Industry, Innovation & Infrastructure | 10. Reduced Inequalities | 11. Sustainable Cities & Communities | 12. Responsible Consumption & Production | 13. Climate Action | 14. Life Below Water | 15. Life on Land | 16. Peace, Justice & Strong Institutions | 17. Partnerships for the Goals. + +GAPFRAME-modellen (vist på s. 40) "oversetter" 17 globale SDGer til **24 nasjonalt relevante issues** fordelt på fire dimensjoner: **Governance, Economy, Society, Planet** – brukes for å gjøre SDGer praktisk anvendbare for nasjoner og bedrifter. + +### 4. Sentrale poeng / hovedargumenter + +- **Bedrifter er ikke i et vakuum**: De påvirker og påvirkes av næringsliv, sivilt liv og myndigheter (s. 183 i lærebok). +- Etikk har **utvidet seg** fra individets moralske ansvar (1700-tallet) til virksomheters og hele systemers ansvar (2020-tallet). +- Det er en spenning mellom **profitt og ansvar** som forblir aktuell: Bowen vs. Friedman er en grunnleggende debatt som fortsetter. +- Bærekraft i dag er ikke lenger frivillig – det er **forventet praksis**, drevet av EU-regulering (CSRD, taksonomi), ESG-krav fra investorer, og menneskerettighetslovgivning (åpenhetsloven i Norge). +- FN spiller tre roller (møteplass, organisasjon, moralsk dommer/lovgiver) – og er den viktigste globale aktøren for bærekraftsarbeid. +- SDGene må forstås systemisk: økonomi er en del av samfunnet som er en del av biosfæren. +- Unge generasjoner som **Severn Cullis-Suzuki** (12 år, Rio 1992) og **Greta Thunberg** (16 år, New York 2019) har vært viktige stemmer i bærekraftsdebatten. + +### 5. Eksempler nevnt + +- **Sulis 1907** (norsk film) – illustrerer dårlige arbeidsforhold i tidlig norsk industri. +- **Andrew Carnegie og John D. Rockefeller** – tidlig amerikansk filantropi. +- **Robert Owen** – humane arbeidsforhold som tidlig CSR-forløper. +- **Tine og Equinor** – norske bedrifter som rapporterer på FNs bærekraftsmål (oppgave: hvilke SDGer velger de og hvorfor). +- **Severn Cullis-Suzuki** og **Greta Thunberg** – unge stemmer i bærekraftsbevegelsen. + +### 6. Eksamen-relevans + +- **Veldig sannsynlig**: + - Definisjon av bærekraftig utvikling (Brundtland 1987). + - Forklare forskjell på primære og sekundære interessenter; bruke 4-nivå-modellen. + - Mitchells modell: makt, legitimitet, hastverk – bruke i case. + - FNs 17 bærekraftsmål – forstå struktur (SDG-kaken biosphere/society/economy) og kunne argumentere for hvilke SDGer en gitt bedrift bør prioritere. +- **Sannsynlig**: + - Plassere CSR-historiens hovedmilepæler kronologisk. + - Forklare hvorfor FN ble etablert og hvilke tre roller FN har. + - Triple Bottom Line (Elkington 1997) – People, Planet, Profit. + - Diskutere spenningen Bowen vs. Friedman. + +### 7. Mulige eksamenspørsmål – uke 7 + +1. **Hva er forskjellen på primære og sekundære interessenter? Gi minst 3 eksempler på hver.** + Skissesvar: Primære har direkte/transaksjonsbasert relasjon (ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn). Sekundære påvirker/påvirkes uten direkte kontrakt (frivillige org., aktivister, myndigheter, medier). + +2. **Forklar Mitchells modell for kartlegging av interessenter.** + Skissesvar: Tre attributter – makt, legitimitet, hastverk – kombineres til 7 kategorier (sovende, frivillig, krevende, dominerende, farlig, avhengig, avgjørende). De «avgjørende» (alle tre) må prioriteres høyest. + +3. **Definer bærekraftig utvikling slik Brundtland-rapporten gjør, og forklar hvilke tre dimensjoner den knytter sammen.** + Skissesvar: Ordrett Brundtland-definisjon. Tre dimensjoner: økonomi, miljø, sosiale forhold. Bærekraft ble overordnet ramme for CSR. + +4. **Hvilke tre roller har FN, og hva betyr det at FN er en «moralsk dommer»?** + Skissesvar: 1) Møteplass for medlemsland. 2) Organisasjon med egne ansatte. 3) Skaper folkeretten – sier hva som er rett/galt i internasjonal politikk gjennom resolusjoner og avtaler. + +5. **Hva er FNs 17 bærekraftsmål, og hvordan kan en norsk bedrift som Equinor bruke dem strategisk?** + Skissesvar: SDG = «verdens felles arbeidsplan» til 2030. Equinor kan prioritere SDG 7 (ren energi), 13 (klima), 8 (anstendig arbeid), 9 (innovasjon). Brukes til prioritering, rapportering, kommunikasjon. + +6. **Forklar Triple Bottom Line (Elkington 1997).** + Skissesvar: Tre bunnlinjer som må tilfredsstilles for bærekraft: Profit (langsiktig konkurranseevne), Planet (miljøhensyn), People (sosiale forhold, lokalmiljø, kultur). + +7. **Hvorfor regnes Howard Bowen som CSR-feltets «far»?** + Skissesvar: Boken *Social Responsibilities of the Businessman* (1953) introduserte CSR som et normativt begrep – «hva bør en bedrift gjøre?» Bedrifter har moralsk ansvar utover profitt. + +8. **Hva er den historiske utviklingen fra 1700 til i dag (kort skisse)?** + Skissesvar: Følg kronologien Kant/Smith → industrialisering/Owen → Bowen 1953 → Stockholm 1972 → Brundtland 1987 → Elkington TBL 1997 → ESG 2010 → SDG/Paris 2015. + +9. **Forklar SDG-kaken (Stockholm Resilience Centre-modellen).** + Skissesvar: Økonomi ligger inne i samfunn som ligger inne i biosfære – ikke tre likestilte søyler. Biosfæren (SDG 6, 13, 14, 15) er grunnlaget alt hviler på. + +10. **Drøft kort spenningen mellom Bowen (1953) og Friedman (1970).** + Skissesvar: Bowen: bedrifter har ansvar utover profitt. Friedman: «business of business is business», eneste ansvar er profitt innen loven. Konflikten preger CSR-debatten til i dag – løses delvis av CSV (uke 8). + +--- + +## UKE 8 – Kapittel 8: Samfunnsansvar, Carrolls pyramide, Friedman, Bakan, eksternaliteter og CSV + +### 1. Tema og kontekst + +Uke 8 dekker hele kapittel 8 i læreboka og er kanskje den **viktigste uka for eksamensoppgaven om samfunnsansvar** (oppgave 3) og caseoppgaven (oppgave 4). Sentrale tema: + +- Historien til CSR +- Carrolls CSR-pyramide (1991) +- Milton Friedmans aksjonærmodell +- Joel Bakan – "Den psykopatiske bedriften" +- Eksternaliteter (Kap. 8.4) +- Michael Porter & Mark Kramer – Creating Shared Value (CSV) + +Hovedspørsmålet er: **Hvilket ansvar har bedrifter overfor resten av samfunnet?** Bedrifter er ikke i et vakuum – de er omgitt av næringsliv, sivilt liv og myndigheter (s. 183). + +### 2. Nøkkelbegreper med definisjoner + +- **CSR (Corporate Social Responsibility) – Samfunnsansvar**: Bedrifters ansvar for hvordan deres beslutninger påvirker samfunn og miljø, utover ren profitt. +- **Filantropi**: Frivillige bidrag/gaver til samfunnet (veldedighet). Industriellsamfunnets tidlige form for samfunnsansvar (Carnegie, Rockefeller). +- **Aksjonærmodell (Shareholder model)**: Friedmans syn – ledelsens ansvar er å maksimere avkastning til aksjonærene. +- **Eksternalitet (ekstern effekt)**: Kostnader eller fordeler som påvirker tredjeparter som ikke er direkte involvert i en økonomisk aktivitet, og som ikke reflekteres i markedsprisen. + - **Negativ eksternalitet**: Skader/ulemper påført tredjepart (forurensning, støy, røyking). + - **Positiv eksternalitet**: Fordeler skapt for tredjepart (utdanning, vaksinasjon, FoU). +- **CSV (Creating Shared Value)**: «En forretningsstrategi hvor bedrifter søker å skape økonomisk verdi samtidig som de løser samfunnsmessige utfordringer. I stedet for å betrakte samfunnsproblemer som eksterne til forretningsdriften, integreres disse problemene i kjernevirksomheten» (Porter & Kramer 2006). +- **Stakeholder theory (Freeman 1984)**: Boken *Strategic Management: A Stakeholder Approach* (1984) – at en bedrift har ansvar overfor alle som påvirkes av virksomheten, ikke bare eierne. +- **Samfunnsansvarlig forretningsdrift** (s. 200): «Å ta ansvar for de negative eksternalitetene som virksomheter skaper – med andre ord å sørge for at virksomheten har en positiv nettoeffekt på samfunnet.» + +### 3. Teorier, modeller og rammeverk + +#### A) Howard Bowen – "The Father of CSR" (1953) +- Boken *Social Responsibilities of the Businessman* (1953). +- Bedrifter har et **moralsk ansvar** for hvordan deres beslutninger påvirker samfunnet. +- Viktige prinsipper: + - Ledere må vurdere samfunnets forventninger og verdier. + - CSR er ikke bare økonomi, men en **etisk forpliktelse**. + - Bedrifter skal bidra til samfunnets beste, ikke bare profitt. +- Han introduserte CSR som et **normativt begrep**: «Hva bør en bedrift gjøre?» + +#### B) Milton Friedman (1970) – «The Social Responsibility of Business is to Increase its Profits» +- **Hovedpoeng**: Bedrifters eneste samfunnsansvar er å maksimere profitt **innenfor lovens rammer** og respekt for grunnleggende spilleregler. +- Bedrifter har **ingen moralsk plikt** til å bidra til sosiale formål utover det som er nødvendig for lønnsom drift. +- Alt annet er å «bruke eiernes penger til egne formål» og dermed en form for «skattlegging uten legitimitet». +- Det er **markedet, ikke bedriftene, som skal løse samfunnsproblemer**. +- Ledelsens ansvar = skape høyest mulig avkastning til aksjonærene. +- Nøkkelord: **Aksjonærmodell, minimalistisk CSR, økonomisk ansvar, profit first.** + +#### C) R. Edward Freeman – Stakeholder Theory (1984) +- Amerikansk filosof og professor i forretningsetikk. +- Boken *Strategic Management: A Stakeholder Approach* (1984). +- Et av de mest innflytelsesrike bidragene i moderne ledelse og CSR. +- Argument: Bedrifter har ansvar overfor alle interessenter, ikke bare aksjonærer – motvekt til Friedman. + +#### D) Carrolls CSR-pyramide (1991) – KJERNEMODELL + +Archie B. Carrolls modell fra **1991** (s. 188 i læreboka). CSR består av **fire nivåer**, organisert som en pyramide nedenfra og opp: + +``` + /\ + / \ + / FA \ Frivillig/filantropisk ansvar + /------\ "Være en god bedriftsborger" + / Etisk \ + / ansvar \ "Være etisk" + /------------\ + / Juridisk \ "Adlyde loven" + / ansvar \ + /----------------\ + / Økonomisk \ "Være lønnsom" + / ansvar (grunnlag) \ + /______________________\ +``` + +| Nivå | Type ansvar | Krav | Forklaring fra pyramiden | +|---|---|---|---| +| 1 (bunn) | **Økonomisk ansvar** | Vær lønnsom | "Grunnlaget som alt annet hviler på." Bedriften må være lønnsom – ellers kan den ikke eksistere. | +| 2 | **Juridisk ansvar** | Adlyd loven | "Loven er samfunnets kodifisering av rett og galt. Følg spillets regler." Bedriften må følge lover og regler i landet den opererer i. | +| 3 | **Etisk ansvar** | Vær etisk | "Forpliktelse til å gjøre det som er riktig og rettferdig. Ikke skade." Bedriften bør gjøre «det rette» – selv når loven ikke krever det (rettferdig handel, sikre arbeidsforhold, ikke grønnvasking). | +| 4 (topp) | **Filantropisk / frivillig ansvar** | Vær en god bedriftsborger | "Yte ressurser til samfunnet, forbedre livskvalitet." Frivillige bidrag: gaver, støtte til lokalmiljøet. | + +Kort oppsummering: Carroll kombinerer **økonomiske krav, juridiske krav, etiske normer og frivillig samfunnsbidrag** i en helhetlig CSR-modell. Modellen ble publisert i 1991 og er fortsatt en av de mest brukte CSR-rammeverkene. + +Sammenheng med pensum: Carroll bygger på Bowen (1953), tar inn både Friedmans økonomiske ansvar (nivå 1) og bredere samfunnsforpliktelser (nivå 3 og 4) – og forsøker dermed å integrere ulike syn. + +#### E) Triple Bottom Line – Elkington (1997) + +Rammeverk som definerer tre bunnlinjer en bedrift må tilfredsstille for bærekraftig utvikling: + +| Profitt (Økonomisk fremgang) | Planet (Miljømessig ansvar) | People (Sosiale forhold) | +|---|---|---| +| Ha et langsiktig perspektiv, forbli konkurransedyktig og skape økonomisk verdi. | Sikre at bedriftens aktivitet tar hensyn til miljøet og strebe etter kontinuerlige forbedringer. | Ta hensyn til lokalmiljø og samfunnet ellers. Inkludere sosiale, kulturelle og politiske spørsmål relevant for kjernevirksomheten. | + +#### F) Michael Porter & Mark Kramer – Creating Shared Value (CSV, 2006/2011) – Kap. 8.2 + +- **Argument**: Næringslivets interesser kan bli sammenfallende med samfunnets overordnede interesser – vi kan skape **felles verdier**. +- **Definisjon CSV**: Bedrifter skaper økonomisk verdi samtidig som de løser samfunnsmessige utfordringer. Samfunnsproblemer er ikke eksterne, men integreres i kjernevirksomheten. +- **Tre hovedprinsipper for CSV i praksis**: + 1. **Rekonfigurere produkter og markeder**: Utvikle produkter som adresserer sosiale behov (helse, ernæring, miljøvern) og samtidig skape økonomisk verdi. + 2. **Redefinere produktivitetskjedene**: Forbedre verdiskapingen gjennom hele forsyningskjeden via ressurseffektivitet, miljøpåvirkning og arbeidstakerforhold. + 3. **Støtte lokal klyngeutvikling**: Investere i lokalsamfunnene man opererer i (utdanning, infrastruktur, småbedrifter) for å skape et støttende økosystem. + +- **CSR vs. CSV**: + - CSR er ofte drevet av **eksternt press** og handler om å gi tilbake til samfunnet **ved siden av kjernevirksomheten**. + - CSV er en **integrert del** av bedriftens strategi – kobler samfunnsforbedring direkte til økonomisk verdiskaping. + +#### G) Joel Bakan (2004) – «The Corporation: Den maniske jakten på makt og profitt» + +- Boken (og filmen) *The Corporation* (2004) – ble fulgt opp av *The New Corporation: How "Good" Corporations are Bad for Democracy*. +- **Sitat (s. 177)**: «Store bedrifter aldri kan fremme, men tvert imot alltid vil tendere til å undergrave samfunnets beste. Han mener imidlertid ikke at dette er noen slags naturlov. Grunnen til at det er slik, er at vi har lagt til rette for dette gjennom de lovene og retningslinjene som regulerer forretningsdrift i vår tid.» +- Argument: Bedrifter fungerer som **institusjonalisert psykopati**. På grunn av juridisk struktur og mål **søker bedrifter uansett å maksimere profitten**, selv om det skader samfunnet og miljøet. +- Bedrifter har fått fremtredende plass i samfunnet, men ofte med begrenset ansvar i forhold til deres store makt. +- Løsning: **Demokratisk styring og myndigheters tilsyn** for å temme den «psykopatiske» naturen. +- Bakan er motpolen til Friedman – og en kritikk av at lovverket ikke kompenserer for bedriftenes makt. + +#### H) Eksternaliteter (Kap. 8.4) – KJERNETEMA + +**Definisjon**: «Økonomiske eksternaliteter, også kjent som "eksternaliteter" eller "eksterne effekter," refererer til kostnader eller fordeler som påvirker tredjeparter som ikke er direkte involvert i en økonomisk aktivitet.» + +En eksternalitet oppstår når en økonomisk aktivitet påvirker en annen aktivitet på en måte som **ikke fremgår av markedstransaksjonene** (priser, kostnad). + +To typer: + +**Negative eksternaliteter** +- Oppstår når en økonomisk aktivitet **påfører kostnader på andre** uten at disse kostnadene reflekteres i markedsprisen. +- Eksempler: forurensning fra fabrikker, støy fra byggeplasser, helserisiko fra røyking. +- Konkret eksempel: Når en fabrikk forurenser en elv, påvirker det fiskerne og lokalsamfunnet negativt, men fabrikkens produksjonskostnader inkluderer ikke denne skaden. + +**Positive eksternaliteter** +- Oppstår når en økonomisk aktivitet **gir fordeler til andre** uten at disse fordelene reflekteres i markedsprisen. +- Eksempler: utdanning, vaksinasjon, FoU-aktiviteter. +- Konkret eksempel: Når en person blir utdannet, kan hele samfunnet dra nytte av økt produktivitet og innovasjon, men kostnadene for utdanning dekkes ikke nødvendigvis av samfunnet. + +**Løsninger for eksternaliteter** (politiske/myndighetsverktøy): +1. **Reguleringer og lover**: Begrense negative eksternaliteter (miljøreguleringer, utslippsgrenser). +2. **Skatter og avgifter**: Ilegge skatter/avgifter på aktiviteter som skaper negative eksternaliteter (f.eks. karbonavgift). +3. **Subsidier og insentiver**: Gi subsidier for aktiviteter som skaper positive eksternaliteter (utdanningstilskudd, forskningsstipender). + +**Lærebokens definisjon av samfunnsansvarlig forretningsdrift (s. 200)**: +> «Samfunnsansvarlig forretningsdrift vil si å ta ansvar for de negative eksternalitetene som virksomheter skaper – med andre ord å sørge for at virksomheten har en positiv nettoeffekt på samfunnet.» + +Dette knytter eksternaliteter direkte til CSR: målet er **redusere negative eksternaliteter og øke positive** = **positiv nettoeffekt**. + +### 4. Sentrale poeng / hovedargumenter + +- **CSR har utviklet seg fra «filantropi → strategi → globalt interessefelt»** ("from giving money to strategy to global interest"). Fra rene gaver, til strategisk integrering, til globale verdikjede-perspektiver. +- **Carrolls pyramide** er den klassiske CSR-modellen: gir et språk for å diskutere ulike nivåer av ansvar. +- **Spenning Bowen ↔ Friedman**: Etisk plikt utover profitt vs. profitt innenfor loven – fortsatt aktuell debatt. +- **Bakan** representerer kritisk perspektiv: bedrifter er strukturelt amoralske og trenger ekstern regulering. +- **Eksternaliteter er kjernen i samfunnsansvarsdebatten**: Hvis bedriftens markedspris ikke fanger opp samfunnskostnader (forurensning), må noen «ta regningen» – det er der CSR/regulering kommer inn. +- **Porter & Kramer (CSV)** tilbyr en syntese: gjør samfunnsansvar til en **strategisk konkurransefordel** ved å integrere samfunnsproblemer i kjernevirksomheten. + +### 5. Eksempler nevnt + +- **Hoff (Gjøvik) – Rekonfigurere produkter og markeder (CSV)**: Sunnere produkter som skaper både helse og marked. Saltreduksjon, vegetabilske/plantebaserte produkter (Liv Laga-burgeren). Forretningsverdi: Hoff vokser i helse- og grønne segmenter. Samfunnsverdi: bedre folkehelse. +- **Yara – Redefinere produktivitetskjedene (CSV)**: Presisjonsgjødsel og digital agronomi. Yara N-Sensor måler lysrefleksjon og beregner gjødselbehovet i sanntid. Bønder bruker **mindre gjødsel**, får **høyere avlinger** og **lavere utslipp**. Resultat: bedre klima + økt matproduksjon + økt salg av digitale tjenester = felles verdiskaping. +- **Den Lille Nøttefabrikken (Brynild) – Støtte lokal klyngeutvikling (CSV)**: "Nøtter som nytter"-programmet i Mosambik. Direkte samarbeid med cashewbønder (bedre priser), planting av over 1 million cashewtrær, støtte til barnehager, opplæring i bærekraftig produksjon, miljøvennlige praksiser. Skaper felles verdi for bedrift og lokalsamfunn. +- **Forurensende fabrikk som påvirker fiskere i en elv** – klassisk negativ eksternalitet. +- **Vaksinasjon og utdanning** – klassisk positiv eksternalitet. +- **SUV-eksempel (oppgave)**: SUV (gjennomsnittsvekt over 2 tonn vs. ca. 1850 kg snittbil) → negative eksternaliteter (mer utslipp, slitasje på vei, dødeligere i ulykker). + +### 6. Eksamen-relevans + +- **Veldig sannsynlig (kjernepensum)**: + - **Carrolls pyramide (1991)** – kunne forklare alle fire nivåene og bruke modellen i case. Eksamen-klassiker. + - **Eksternaliteter (positive vs. negative)** – identifisere, klassifisere og foreslå løsninger (regulering, skatt, subsidier). Kobles til samfunnsansvar. + - **CSV (Creating Shared Value)** – Porter & Kramer – kunne forklare og skille fra CSR. + - **CSR vs. CSV – forskjell og sammenheng.** + - **Friedman vs. Bowen / Friedman vs. Freeman** – drøfte spenningen. +- **Sannsynlig**: + - Bruke Carrolls pyramide til å analysere en konkret bedrift (case). + - Joel Bakan – den «psykopatiske bedriften» – som kritisk perspektiv. + - Triple Bottom Line. + - Definere samfunnsansvarlig forretningsdrift (s. 200) – «positiv nettoeffekt». + +### 7. Mulige eksamenspørsmål – uke 8 + +1. **Forklar Carrolls CSR-pyramide og dens fire nivåer. Hvilket nivå er grunnlaget, og hvorfor?** + Skissesvar: Pyramide fra 1991. Nivå 1 økonomisk ansvar (være lønnsom – grunnlaget alt hviler på), nivå 2 juridisk (følge loven), nivå 3 etisk (gjøre det rette, ikke skade), nivå 4 filantropisk (gi tilbake). Økonomisk ansvar er grunnlaget fordi en bedrift som ikke er lønnsom ikke kan eksistere og dermed ikke kan oppfylle de andre ansvarsformene. + +2. **Hva er forskjellen på en positiv og en negativ eksternalitet? Gi minst to eksempler på hver.** + Skissesvar: Negative = kostnader påført tredjepart utenfor markedspris (forurensning, røyking, støy). Positive = fordeler skapt for tredjepart (utdanning, vaksinasjon, FoU). Definisjon fra kap. 8.4. + +3. **Hvilke tre verktøy kan myndighetene bruke for å håndtere negative eksternaliteter?** + Skissesvar: Reguleringer/lover (utslippsgrenser), skatter/avgifter (karbonavgift), subsidier/insentiver (kun for positive). Eksempler. + +4. **Drøft påstanden: "Bedriftens eneste samfunnsansvar er å maksimere profitt." (Friedman 1970)** + Skissesvar: Friedmans argument (aksjonærmodell, markedet løser samfunnsproblemer, lovens rammer). Motargumenter fra Bowen (moralsk plikt), Freeman (interessentmodell), Carroll (etisk og filantropisk nivå), Bakan (uten regulering blir bedrifter psykopatiske). Konklusjon studenten kan ta selv – men bør vise begge sider. + +5. **Forklar Creating Shared Value (CSV) av Porter og Kramer (2006). Hvordan skiller CSV seg fra tradisjonell CSR?** + Skissesvar: CSV = forretningsstrategi der bedrifter skaper økonomisk verdi samtidig som de løser samfunnsmessige utfordringer; integreres i kjernevirksomheten. CSR er ofte eksternt presset og ved siden av kjernevirksomheten – CSV kobler samfunnsforbedring direkte til verdiskaping. Tre prinsipper: rekonfigurere produkter/markeder, redefinere produktivitetskjedene, støtte lokal klyngeutvikling. + +6. **Gi tre konkrete eksempler på norske bedrifter som driver CSV, og forklar hva som gjør det til CSV.** + Skissesvar: Hoff (sunnere produkter → folkehelse + nye markeder), Yara (presisjonsgjødsel → mindre utslipp + mer salg), Den Lille Nøttefabrikken (Mosambik: bedre priser til bønder, planting av trær, barnehager → samfunnsverdi + leverandørsikkerhet). Felles: samfunnsproblem løses som del av kjernestrategien, ikke som filantropi. + +7. **Hva mener Joel Bakan med "den psykopatiske bedriften"? Er du enig?** + Skissesvar: Bakan (2004): bedrifter er institusjonalisert psykopati pga. juridisk struktur og mål om profittmaksimering – uten å bry seg om skade på samfunn/miljø. Ikke en naturlov, men resultat av lovverket. Løsning: demokratisk styring og tilsyn. Drøftende svar: kan kombineres med Friedman-kritikk og argument om at Bakan-perspektivet rettferdiggjør sterk regulering og CSR-krav. + +8. **Forklar lærebokens definisjon av samfunnsansvarlig forretningsdrift (s. 200) og knytt den til begrepet eksternaliteter.** + Skissesvar: «Å ta ansvar for de negative eksternalitetene som virksomheter skaper – med andre ord å sørge for at virksomheten har en positiv nettoeffekt på samfunnet.» Bedrifter må redusere negative eksternaliteter (forurensning, dårlige arbeidsforhold) og øke positive (kompetanse, lokal verdiskaping). CSR knyttes dermed direkte til økonomisk teori om markedsavvik. + +9. **Beskriv historien til CSR fra 1800-tallet til i dag.** + Skissesvar: 1800-tall: industriell revolusjon, bekymring for arbeidsmiljø, sosial del; samt filantropi (Carnegie, Rockefeller). 1950-tall: begrepet CSR lanseres av Bowen 1953. 1960–70: økt sosial bevissthet, myndigheter formaliserer CSR. 1980–90: operasjonalisering, stakeholder-teori, forretningsetikk, globalisering. 2000+: integrering – miljø, sosialt og økonomisk aspekt – ESG, SDG, EU-regulering. + +10. **Drøft hvordan Carrolls pyramide kan brukes til å analysere en konkret bedrift (f.eks. Equinor eller Tine).** + Skissesvar: Strukturer drøftingen etter de fire nivåene. Økonomisk: lønnsomhet, verdiskaping. Juridisk: regulering (petroleumsloven, åpenhetsloven). Etisk: klimaansvar, menneskerettigheter i leverandørkjeder, ikke grønnvasking. Filantropisk: kulturstøtte, lokalbidrag. Vis hvordan pyramiden tvinger frem strukturert analyse. + +--- + +## KOBLINGER OG SYNTESE PÅ TVERS AV UKE 7 OG 8 + +Disse to ukene utgjør **det teoretiske ryggraden** for hele faget. Mulig syntese på eksamen: + +- **Interessentteori (uke 7) ↔ Carrolls etiske/filantropiske ansvar (uke 8)**: Hvem skal bedriften ta ansvar for? Mitchells modell hjelper å identifisere; Carroll forteller hvilket nivå av ansvar. +- **Eksternaliteter (uke 8) ↔ Bærekraftig utvikling (uke 7)**: Negative eksternaliteter (klimagassutslipp) er **det operative bærekraftproblemet** – Brundtlands definisjon krever at vi internaliserer disse. +- **Friedman (uke 7+8) ↔ Bakan (uke 8) ↔ Porter/Kramer (uke 8)**: Tre posisjoner i samme debatt: + - Friedman: profitt løser alt (markedstillit). + - Bakan: profittjakt blir psykopatisk uten regulering (markedssvikt). + - Porter/Kramer: profitt og samfunnsverdi kan og bør forenes (CSV). +- **FNs bærekraftsmål (uke 7) ↔ CSV (uke 8)**: SDGene gir konkrete områder hvor bedrifter kan skape «shared value» (helse → SDG 3, ren energi → SDG 7, anstendig arbeid → SDG 8 osv.). +- **Triple Bottom Line (uke 7) ↔ Carrolls pyramide (uke 8)**: Begge er rammeverk for å forstå bredere bedriftsansvar; TBL fokuserer på resultatdimensjoner (people/planet/profit), Carroll på ansvarsnivåer. + +--- + +## KJERNEFAKTA TIL HURTIGREPETISJON + +| Navn | Årstall | Bidrag | +|---|---|---| +| Adam Smith | 1759 | *The Theory of Moral Sentiments* – markeder krever moral og tillit | +| Immanuel Kant | 1724–1804 | Pliktetikk, menneskerettigheter | +| Bentham / Mill | 1700/1800-tall | Utilitarisme – størst nytte for flest mulig | +| Robert Owen | 1771–1858 | Humane arbeidsforhold (tidlig CSR) | +| Howard Bowen | 1953 | *Social Responsibilities of the Businessman* – "CSR-feltets far" | +| Milton Friedman | 1970 | "The business of business is business" – aksjonærmodell | +| Brundtland-rapporten | 1987 | *Our Common Future* – definisjon bærekraftig utvikling | +| Carroll | 1991 | CSR-pyramide (4 nivåer) | +| John Elkington | 1997 | Triple Bottom Line (People, Planet, Profit) | +| R. Edward Freeman | 1984 | *Strategic Management: A Stakeholder Approach* | +| Mitchell et al. | 1997 | Interessentmodell (makt, legitimitet, hastverk) | +| FN-etablering | 1945 | 24. oktober – etter andre verdenskrig | +| Stockholm-konferansen | 1972 | FNs første miljøkonferanse | +| Club of Rome | 1972 | *Limits to Growth* | +| Rio Earth Summit | 1992 | Klima og miljø | +| UN Global Compact | 2000 | 10 prinsipper | +| Joel Bakan | 2004 | *The Corporation* – institusjonalisert psykopati | +| Porter & Kramer | 2006 / 2011 | Creating Shared Value (CSV) | +| FNs SDGer | 2015 | 17 mål, 169 delmål, frist 2030 | +| Parisavtalen | 2015 | Klimaavtale | + +| Begrep | Kjernedefinisjon | +|---|---| +| Bærekraftig utvikling | Møte dagens behov uten å ødelegge fremtidige generasjoners muligheter | +| Primær interessent | Direkte relasjon (ansatte, kunder, eiere, investorer, leverandører, lokalsamfunn) | +| Sekundær interessent | Indirekte (frivillige org., aktivister, myndigheter, medier) | +| Negativ eksternalitet | Kostnader påført tredjepart utenfor markedspris | +| Positiv eksternalitet | Fordeler skapt for tredjepart utenfor markedspris | +| CSR | Bedriftens samfunnsansvar utover profitt | +| CSV | Skape økonomisk og samfunnsmessig verdi samtidig – integrert i kjernevirksomheten | +| ESG | Environmental, Social, Governance – målbar bærekraft | +| TBL | Triple Bottom Line: People, Planet, Profit | +| Samfunnsansvarlig forretningsdrift | Ta ansvar for negative eksternaliteter – positiv nettoeffekt på samfunnet | + diff --git a/notes/uke10-11.md b/notes/uke10-11.md new file mode 100644 index 0000000..999da89 --- /dev/null +++ b/notes/uke10-11.md @@ -0,0 +1,357 @@ +# Sammendrag - Uke 10 og Uke 11 (SMF2290) + +Repetisjon for skriftlig eksamen mandag 1. juni 2026. Forelesninger av Martina Ortova ved NTNU. Sammendraget dekker den sosiale pilaren av CSR (Uke 10) og planetens tålegrenser, smultringmodellen, sirkulær økonomi og samfunnsansvarlige investeringer (Uke 11). + +--- + +## UKE 10 - Den sosiale delen av bedriftsansvar (CSR) + +### 1. Tema og kontekst + +Forelesningen handler om **den sosiale pilaren / søylen** i bedriftens samfunnsansvar (CSR). Dette er "People"-delen av den triple bunnlinjen (Triple Bottom Line: People, Profit, Planet) — altså livskvalitet for mennesker. Foreleseren plasserer dette innenfor rammen av Den triple bunnlinjen (lærebok s. 147), hvor bærekraft oppstår i skjæringspunktet mellom Samfunn (sosial), Miljø (planet) og Økonomi (profitt). + +I Venn-diagrammet på s. 147 er overlappende felt navngitt: +- **Samfunn + Miljø = Akseptabel** +- **Samfunn + Økonomi = Rimelig** +- **Miljø + Økonomi = Gjennomførbar** +- **Alle tre = Bærekraftig** + +De tre P-ene oversettes til norsk slik: +- **Mennesker** - Livskvalitet (sosial søyle - hovedfokus denne uken) +- **Profitt** - Konkurransedyktig produktivitet +- **Planeten** - Bærekraftige økosystemer + +Hovedspørsmålet: *Hva kan en bedrift gjøre innenfor det sosiale området av bedrifts samfunnsansvar (CSR)?* + +### 2. Nøkkelbegreper med definisjoner + +**Sosial søyle (sosial pilar):** Den delen av CSR som omhandler mennesker — både interne (ansatte) og eksterne interessenter (lokalsamfunn, NGO-er m.fl.). + +**Intern sosial søyle:** Bedriftens sosialpolitikk rettet mot egne ansatte. Deles i tre nivåer: +- **Obligatorisk sosialpolitikk** - lovpålagt (lover, reguleringer, Arbeidsmiljøloven osv.) +- **Avtalt sosialpolitikk** - kollektive avtaler, fagforeninger (tariff) +- **Frivillig sosialpolitikk** - CSR-tiltak bedriften frivillig velger å gjøre + +**Ekstern sosial søyle:** Sosiale tiltak rettet mot omverdenen — typisk lokalsamfunnet. Inkluderer filantropi, Cause Related Marketing, sponsing m.m. + +**Ansattfordeler (employee benefits):** "Ulike typer ikke-lønnskompensasjon som gis til ansatte i tillegg til deres vanlige lønn eller lønninger." Eksempler (USA/Europa): bolig (arbeidsgiverlevert eller arbeidsgiverbetalt), gruppeforsikring (helse, tannhelse, liv), beskyttelse av uføreinntekt, pensjonsfordeler, sykemelding, ferie (betalt og ubetalt), sosial sikkerhet, overskuddsdeling, finansiering av utdanning og andre spesialiserte fordeler. **OBS for Norge:** Mye er regulert ved lov — det er da ikke en "fordel", men lovpålagt. Variasjonen avhenger sterkt av arbeidssted. + +**Cafeteria system (fleksibel fordelsplan):** En kafeteriaplan lar ansatte velge de fordelene som best passer deres individuelle behov. Systemet fokuserer på effektiv fordeling av ansattfordeler. Tre varianter: +1. **Alt for alle** - alle ansatte får alt +2. **Buffetsystem** - alle kan ta det de vil (innen ramme) +3. **System med alternativ meny** - velg blant alternativer + +**Filantropi:** "Praksisen med å fremme andres velferd, vanligvis gjennom generøse donasjoner av penger, ressurser eller tid til veldedige formål og samfunnsnyttige prosjekter." Bidrar til positive endringer i samfunnet og støtter de som trenger det mest. Eksempler: +- Donasjoner til veldedige organisasjoner (f.eks. Røde Kors, Unicef) +- Stipendier til studenter uten råd til høyere utdanning +- Bygging av samfunnsnyttige fasiliteter (skoler, sykehus, parker, biblioteker) +- Frivillig arbeid (eldreomsorg, lokale prosjekter, innsamlingsaksjoner) + +**Sponsing:** "En forretningspraksis hvor en bedrift eller organisasjon gir økonomisk støtte, ressurser eller produkter til et arrangement, aktivitet, person eller en organisasjon i bytte mot markedsføringsmuligheter og eksponering." Bygger positivt omdømme, øker merkevarebevisstheten og styrker relasjonene med kunder og lokalsamfunnet. + +**Cause-Related Marketing (CRM):** "En markedsføringsstrategi der bedrifter samarbeider med veldedige organisasjoner eller sosiale formål for å fremme både virksomheten og et godt formål samtidig. Det innebærer at bedriften donerer en del av sine inntekter eller produkter til en veldedig sak hver gang kundene kjøper produktene deres eller bruker tjenestene deres." Gir bygger positivt omdømme, øker kundelojalitet og støtter samtidig viktige sosiale formål. + +**NGO (Non-Governmental Organization):** Frivillig organisasjon — ekstern interessent i Stakeholder Theory. + +### 3. Teorier / modeller / rammeverk + +**Stakeholder Theory (Interessentteori):** +- **Interne interessenter:** Ansatte (Fagforening) +- **Eksterne interessenter:** Lokalsamfunn, andre interessegrupper, NGO-er (frivillige organisasjoner) … + +Brukes til å forklare hvem bedriften har ansvar overfor under den sosiale søylen. + +**Den triple bunnlinjen (Triple Bottom Line) - s. 147 i pensum:** +Konseptet med tre overlappende sirkler — Samfunn, Miljø, Økonomi. Bærekraft oppstår der alle tre overlapper. Sosial søyle = Samfunn-sirkelen i denne modellen. + +**Intern/Ekstern sosial søyle (modell):** +Et todelt rammeverk for å klassifisere CSR-tiltak under den sosiale søylen, med ulike nivåer innen den interne (obligatorisk/avtalt/frivillig) og typiske eksterne tiltak (filantropi, sponsing, Cause Related Marketing). + +**Diskusjon: Er sponsing og Cause Related Marketing egentlig CSR?** +- Noen mener nei: sponsing og CRM er markedsføringsstrategier først og fremst rettet mot å fremme bedriftens merkevare og produkter, snarere enn å bidra til samfunnsansvarlige mål. +- Teorien er ikke enig — noen sier ja, noen sier nei. Dette er et viktig diskusjonspoeng. + +### 4. Sentrale poeng + +- Den sosiale pilaren har **to retninger**: innover (ansatte) og utover (lokalsamfunn/eksterne). +- Det norske systemet skiller seg ut: mye av det som regnes som "ansattfordeler" i USA er lovpålagt i Norge — det er da ikke en frivillig CSR-handling, men en obligatorisk plikt. Dette poenget kan være viktig i case-drøfting. +- Frivillighet vs. lovpålagt er en sentral akse: kun den frivillige delen av sosialpolitikken regnes som "ekte" CSR. De obligatoriske (lov) og de avtalte (kollektiv) er ikke CSR i strikt forstand. +- Kafeteriasystemet illustrerer hvordan moderne CSR knyttes til individuelle behov — fleksibilitet og medvirkning. +- Det er teoretisk strid om hvorvidt sponsing og Cause Related Marketing kvalifiserer som CSR — kritikere ser det som maskert markedsføring. +- "Penger betyr makt — makt betyr endring" er en gjennomgående tanke som kobler økonomi til sosial endring. + +### 5. Eksempler nevnt i forelesningen + +**Skoda Auto - Prosjekt Z.E.B.R.A:** +- Skoda er interessert i sine ansattes innovative tilnærminger. +- Hver ansatt kan skrive sitt eget innovasjonsprosjekt fra stedet hvor de jobber. +- Hvert prosjekt gir poeng som ansatte kan bruke i ansattfordelssystemet eller veksle inn til penger. +- Hvis prosjektet sparer mye penger for selskapet, kan ansatte få en ny bil. +- Den nye versjonen er "Green Z.E.B.R.A" — innovativ tilnærming innen miljøledelse. + +**Pilsner Urquell (lokalsamfunn):** +- Sterk forpliktelse til å støtte lokalsamfunnene rundt bryggeriene. +- Gjennom lokale aviser og medier kunngjør de hvilke prosjekter de ønsker å støtte, og oppfordrer lokalsamfunnet til å sende inn forslag. +- Forslagene evalueres basert på samfunnsnytte, gjennomførbarhet og bærekraft, og innbyggerne kan stemme på de prioriterte prosjektene via aviser. +- Til slutt velger Pilsner Urquell hvilke prosjekter som skal få støtte, og annonserer vinnerprosjektene gjennom lokale kanaler. + +**American Express - Frihetsgudinnen (1983) - klassisk CRM-case:** +- American Express samarbeidet med restaureringen av Frihetsgudinnen. +- Donerte én cent til prosjektet hver gang deres kredittkort ble brukt i løpet av siste kvartal. +- Initiativet genererte 1,7 millioner dollar til restaureringen av statuen og økte bruken av American Express-kortet betraktelig. +- Dette er ofte regnet som det første store eksempelet på Cause-Related Marketing. + +**Bata - Shoe Company (hovedcase for sosial søyle - historisk eksempel):** +- "We shoe the whole world." Grunnlagt 1894 (Baťa Shoe Company registrert), 50 ansatte i 1895, 29 500 ansatte i 1931. Produksjon nådde 2 200 par per dag i 1905, og salg på 2 millioner par per år i 1917. +- Tomáš Baťas filosofi: "I do not have employees but co-workers. Every co-worker is an entrepreneur." +- **Sosiale tjenester:** I Tsjekkia var arbeidsuken 48 timer (seks dager), men hos Bata var arbeidsuken 40 timer (fem dager). Bygde hus for ansatte. Åpnet sykehus. +- **Bata's System of Organization:** Åpen kjøkken og spisesal som ga måltider til 33 000 mennesker (i 1938). Aldersforsikring vurdert med 10 % rente. Åpent Kulturhus som inkluderte hotell, restauranter, kafeer, dansesaler, spillehaller, klubblokaler. Mest underholdende var kinoen — de fleste hadde 2 000 seter. I byen var det bibliotek med 15 000 bøker, musikkskole, utstillingssalonger osv. +- **Global ekspansjon:** Bygget veier, kanaler, og brukte selskapets egne fly, båter og lastebiler for å eksportere skoene verden over. Bata-byer basert på Zlín-modellen ble bygget i Europa, Asia og Amerika: Bataville (Frankrike), Batanagar (India), Batatuba (Brasil), Cali-Bata (Java), Batawa (Canada). +- **Tidslinje:** 1929 - tollavgifter introdusert, Bata svarte med fabrikker i Sveits, Tyskland, England, Frankrike, Jugoslavia, Polen, Holland, USA og India. Tidlig 1930-tall var Bata verdens ledende skoeksportør. 1932 - Tomáš Baťa døde i en flyulykke på vei til Sveits. 1939 - 63 selskaper i ulike bransjer, ca. 60 millioner par solgt per år i mer enn 30 land. 1945 - alle Bata-selskap i Øst-Europa nasjonalisert av kommunistiske regjeringer. 1960-tallet - hovedkontor flyttet offisielt til Toronto under Thomas Junior Bata. +- Bøker nevnt: "Knowledge in Action" (om Tomas Bata - Management system), "Entrepreneur Extraordinary: Biography of Tomas Bata." + +### 6. Eksamen-relevans + +- **Svært høy sannsynlighet:** Definere og forklare den sosiale søylen, intern vs. ekstern søyle, og de tre nivåene innen den interne (obligatorisk / avtalt / frivillig). +- **Høy sannsynlighet:** Forklare forskjellen mellom filantropi, sponsing og Cause-Related Marketing — gjerne diskutere om sponsing/CRM bør regnes som CSR (her er teorien uenig). +- **Høy sannsynlighet:** Eksempler på ansattfordeler og hvorfor de varierer mellom land (norsk lovregulering vs. USA). +- **Middels sannsynlighet:** Stakeholder Theory anvendt på sosial søyle. +- **Case-drøfting (oppgave 4):** Bata-historien som klassisk eksempel på sosial pilar i praksis (paternalistisk velferdsbedrift), Pilsner Urquell som moderne lokalsamfunn-engasjement, eller Skoda Z.E.B.R.A. for intern sosial søyle. + +### 7. Mulige eksamenspørsmål - Uke 10 + +**Q1: Forklar den sosiale søylen i CSR og skill mellom intern og ekstern sosial søyle.** +Skissesvar: Sosial søyle = "People" i triple bottom line, omhandler livskvalitet. Intern søyle = ansatte (delt i obligatorisk lovpålagt, avtalt kollektiv, og frivillig CSR). Ekstern søyle = lokalsamfunn (filantropi, sponsing, Cause Related Marketing). Bare den frivillige delen er strengt sett CSR. + +**Q2: Hva er Cause-Related Marketing? Bruk American Express-eksempelet til å illustrere.** +Skissesvar: CRM er en markedsføringsstrategi der bedriften donerer del av inntekter eller produkter til veldedig sak hver gang kunden kjøper. American Express donerte 1 cent per kortbruk til restaureringen av Frihetsgudinnen i 1983 — genererte 1,7 mill. dollar og økte kortbruk. Doble effekten: omdømme + salg + sosialt formål. + +**Q3: Diskuter: Er sponsing og Cause-Related Marketing ekte CSR?** +Skissesvar: Argumenter for: bidrar økonomisk til samfunnsformål, øker bevisstheten. Argumenter mot: primært markedsføringsstrategi rettet mot omdømme/salg, ikke uegennyttig. Teorien er delt — noen sier ja, noen nei. Konklusjon kan være: det avhenger av motivasjon og åpenhet om strategien. + +**Q4: Hva er ansattfordeler? Hvorfor er konseptet annerledes i Norge enn i USA?** +Skissesvar: Ikke-lønnskompensasjon som bolig, forsikring, pensjon, ferie, utdanningsstøtte osv. I Norge er mange av disse lovpålagt (arbeidsmiljøloven, folketrygden), så det er ikke en "fordel" eller CSR-tiltak — det er en plikt. I USA er mange av samme ting frivillig fra arbeidsgiver, og dermed CSR. + +**Q5: Forklar Bata-modellen som eksempel på sosial søyle i praksis. Hvilke konkrete sosiale tiltak gjennomførte Tomáš Baťa?** +Skissesvar: 40-timers uke (mot 48 i Tsjekkia), bygget hus for ansatte, sykehus, kantine for 33 000 mennesker, aldersforsikring 10 % rente, kulturhus med kino (2000 seter), bibliotek med 15 000 bøker, musikkskole. Filosofi: "co-workers, not employees — every co-worker is an entrepreneur." Eksempel på paternalistisk velferdsbedrift som gikk lenger enn datidens norm. + +**Q6: Beskriv Stakeholder Theory og knytt den til sosial søyle.** +Skissesvar: Bedrifter har ansvar overfor alle som påvirkes av eller påvirker bedriften. Interne (ansatte, fagforening) og eksterne (lokalsamfunn, interessegrupper, NGO-er). Sosial søyle bygger direkte på denne tankegangen — CSR-tiltak rettes mot disse gruppene. + +**Q7: Hva er et "cafeteria system" for ansattfordeler, og hva er styrkene?** +Skissesvar: Fleksibel fordelsplan der ansatte velger fordeler som passer deres behov. Varianter: alt for alle, buffet, alternativ meny. Styrke: høyere opplevd verdi per krone for arbeidsgiver, individuelle behov dekkes, økt motivasjon og medvirkning. + +**Q8: Gi eksempel på en moderne bedrift som lykkes med intern sosial søyle, og en med ekstern.** +Skissesvar: Intern: Skoda Z.E.B.R.A. — ansattedrevne innovasjonsprosjekter med belønningssystem. Ekstern: Pilsner Urquell — lokalsamfunnsstøtte med åpen forslagsprosess og lokal stemmegivning. + +**Q9: Definer filantropi og gi minst tre typer.** +Skissesvar: Å fremme andres velferd gjennom donasjon av penger, ressurser eller tid. Typer: 1) donasjoner til veldedige organisasjoner (Røde Kors), 2) stipendier til studenter, 3) bygging av samfunnsnyttige fasiliteter (skoler, sykehus), 4) frivillig arbeid. + +**Q10: Diskuter den triple bunnlinjen og plassér sosial søyle i modellen.** +Skissesvar: TBL = People, Profit, Planet (Mennesker, Profitt, Planeten). Bærekraft oppstår der alle tre møtes. Sosial søyle = People-delen = livskvalitet. Overlapper med Miljø = "Akseptabel"; med Økonomi = "Rimelig". I skjæringspunktet med alle tre = "Bærekraftig". + +--- + +## UKE 11 - Planetens tålegrenser, Sirkulær økonomi, Samfunnsansvarlige investeringer + +### 1. Tema og kontekst + +Forelesningen dekker fire hovedtemaer som binder sammen miljø, økonomi og bærekraft: + +1. **Planetens tålegrenser (s. 142)** - Miljø +2. **Smultringmodellen (s. 146)** - Miljø + Sosial +3. **Sirkulær økonomi (s. 144)** - Miljø + Økonomi +4. **Case Nestlé** - Sosial + Økonomi +5. **Samfunnsansvarlige investeringer (kap. 9)** - Økonomi + Bærekraft + +Læringsutbytte: Studenten skal ha kunnskap om samfunnsansvarlige investeringer, kjenne hvordan de fungerer i praksis (verden og Norge), og beherske begrepene: Samfunnsansvarlige investeringer, Filtrering, Aksjonærengasjement, ESG, Mikrofinansiering. + +### 2. Nøkkelbegreper med definisjoner + +**Planetens tålegrenser (Planetary Boundaries):** "Et forskningsbasert rammeverk som angir hvor mye intakt natur vi trenger for at mennesker fortsatt skal ha muligheten til å leve trygt på Jorda." Utviklet av forskere siden 2009, videreutvikles og brukes i stadig nye fagretninger på universitet. Kilde: snl.no/planetens_tålegrenser. + +De ni tålegrensene: +1. **Klimaendringer** (Climate Change) +2. **Tap av biologisk mangfold** (Biodiversity Loss) +3. **Nitrogen- og fosforsyklus** (Biogeochemical Flows - Nitrogen and Phosphorus) +4. **Havforsuring** (Ocean Acidification) +5. **Endringer i arealbruk** (Land-System Change) +6. **Ferskvannsforbruk** (Freshwater Use) +7. **Atmosfærisk aerosolkonsentrasjon** (Atmospheric Aerosol Loading) +8. **Ozonlagsnedbrytning** (Stratospheric Ozone Depletion) +9. **Nye kjemiske stoffer** (Introduction of Novel Entities — plast og andre menneskeskapte materialer) + +**Status (Stockholm Resilience Centre):** +- 2009: 7 grenser vurdert, 3 overskredet +- 2015: 7 vurdert, 4 overskredet +- 2023: 9 vurdert, 6 overskredet +- 2025: 9 vurdert, 7 overskredet + +**Smultringmodellen (Doughnut Economics):** "Et konsept utviklet av økonomen Kate Raworth. Modellen gir et rammeverk for å balansere menneskelige behov med jordens økologiske grenser, og den brukes ofte i bærekraftig utvikling." Figur 6.7 i pensum (Raworth, 2017). +- **Den indre sirkelen = Sosialt fundament.** Inkluderer grunnleggende behov: mat, vann, helse, utdanning, likestilling, bolig, energi, nettverk, kjønnslikeverd, sosial likhet, politisk stemme, fred og rettferdighet, inntekt og arbeid. Å falle under denne sirkelen betyr at mennesker ikke får dekket sine grunnleggende behov (= **underforbruk**). +- **Den ytre sirkelen = Økologisk tak.** Inkluderer planetens tålegrenser: klimaendringer, havforsuring, kjemisk forurensning, nitrogen- og fosforavtrykk, vannmangel, nedbygging, tap av artsmangfold, luftforurensning, tynnere ozonlag. Å gå over denne grensen er **overforbruk**. +- Mellom disse to: "et trygt og rettferdig rom for menneskeheten" — en gjenbruks- og fordelingsøkonomi. + +**Sirkulær økonomi (Circular Economy) - definisjon (Oxford Dictionary, 2022):** "An economic system in which the journey of a product, material, etc., leads back in some way to where it began; (now esp.) a system or process which seeks to minimize or remediate harm to the environment by recycling, reusing, or regenerating products or materials, as a means of reducing waste and more sustainably or efficiently continuing production; cf. linear economy." +- En sirkulær økonomisk modell forbruker mindre råmaterialer, gir mindre avfall og lavere utslipp (figur s. 144). +- Fasene i sirkelen: **Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Restavfall ↔ Resirkulering → tilbake til råmaterialer.** + +**Lineær økonomi vs. Resirkuleringsøkonomi vs. Sirkulær økonomi (Take/Make/Use/Waste-modell):** +- **Lineær:** Take → Make → Use → Waste (full søppelbøtte med damp) +- **Resirkuleringsøkonomi:** Take → Make → Use → Recycle → tilbake til Make (mindre avfall) +- **Sirkulær økonomi:** Take → Make → Use, med Reuse, Repair, Recycle, Return — Make er knutepunkt (tom søppelbøtte) + +**Julian Kirchhers 10R-rammeverk (ikke i pensum, men presentert):** Strategier fra mer lineær til mer sirkulær: +- **Smarter product use and manufacture:** + - R0 Refuse - gjør produkt overflødig ved å la være, eller bytt funksjon + - R1 Rethink - bruk produktet mer intensivt (deling) + - R2 Reduce - effektivisere produksjon eller bruke færre ressurser +- **Extend lifespan of product and its parts:** + - R3 Reuse - gjenbruk hos ny forbruker (samme funksjon) + - R4 Repair - reparasjon for å bevare opprinnelig funksjon + - R5 Refurbish - oppgradere gammelt produkt + - R6 Remanufacture - bruke deler i nytt produkt med samme funksjon + - R7 Repurpose - bruke deler i nytt produkt med ny funksjon +- **Useful application of materials:** + - R8 Recycle - prosessere materialer (samme eller lavere kvalitet) + - R9 Recover - forbrenning med energigjenvinning + +**Samfunnsansvarlige investeringer (Social Responsible Investments - SRI):** "En investeringsstrategi som integrerer etiske, miljømessige og sosiale betraktninger i beslutningen. Målet for samfunnsansvarlige investeringer er finansiell lønnsomhet, men strategien tar likevel hensyn til ikke-finansielle kriterier." +- Vanlig investeringsstrategi: 3 faktorer = **avkastning × risiko × tid (likviditet)** +- Samfunnsansvarlige investeringer: 4. faktor til = **samfunnsansvar** +- Wood & Hoff (2007): Investeringer har ikke kun en finansiell rolle, men også en sosial rolle. +- Beslektede begreper: "etiske investeringer", "ansvarlige investeringer", "bærekraftige investeringer", "grønne investeringer", "sosiale investeringer" m.fl. **Ikke ett felles begrep, ikke én felles definisjon.** + +**ESG (Environmental, Social, Governance):** Engelsk forkortelse. På norsk: Miljø-, Sosiale- og Forretningsetiske forhold. +- 2006 - FN introduserte "Prinsipper for ansvarlige investeringer" (UN PRI) med ESG-konseptet. +- 2020 - EU tok i bruk ESG. + +**Varianter av samfunnsansvarlige investeringer (kap. 9.1):** +- **Filtrering:** Investor unngår eller går inn for selskaper ut fra bestemte kriterier. Skilles i positiv filtrering (velger inn beste selskap) og negativ filtrering (utelukker visse bransjer/selskap, f.eks. tobakk, våpen, kull). +- **Aksjonærengasjement:** Aktiv deltakelse på generalforsamlinger for å påvirke selskapsstrategi/politikk. +- **Samfunnsinvesteringer:** Investeringer rettet mot spesielt trengende prosjekter (lokal utvikling, fattigdomsbekjempelse osv.). + +**Mikrofinansiering (s. 213):** "En finansiell strategi som gir små lån, spareordninger og andre finansielle tjenester til mennesker som vanligvis ikke har tilgang til tradisjonelle banker. Det er særlig rettet mot mennesker i lavinntektsområder, som ofte mangler sikkerhet eller kredittverdighet til å kvalifisere for vanlige lån." +- Fattigdom-løsning: "Lån – små beløp – til fattige" +- 1976 - Mohammad Yunus (Grameen Bank) - Nobels fredspris. + +**EU-taksonomien:** "Et klassifiseringssystem som definerer hvilke økonomiske aktiviteter som kan regnes som bærekraftige. Den ble utviklet som en del av EUs grønne giv for å hjelpe investorer, selskaper og myndigheter med å identifisere og støtte bærekraftige prosjekter. Målet er å fremme investeringer som bidrar til å nå EUs miljømål, som å redusere klimagassutslipp og beskytte biologisk mangfold." + +### 3. Teorier / modeller / rammeverk + +**Planetens tålegrenser (Rockström et al., Stockholm Resilience Centre, fra 2009):** +- 9 grenser som markerer "safe operating space" for menneskeheten. +- Visuelt: et sirkulært diagram der hver "kakebit" markerer en tålegrense. Grønn sone = trygt, gul = risiko, rød = overskredet. +- Sentral kobling til CSR/bærekraft: gir et vitenskapelig fundament for hvor mye natur som tåles. + +**Smultringmodellen (Kate Raworth, 2017):** +- Visuell modell formet som en smultring/doughnut. +- Indre sirkel: sosialt fundament (12 sosiale dimensjoner). +- Ytre sirkel: økologisk tak (planetens tålegrenser). +- Mellomliggende ring: "et trygt og rettferdig rom for menneskeheten" — målet er gjenbruks- og fordelingsøkonomi. +- Sentralt budskap: økonomien må operere i rommet mellom underforbruk (mangel) og overforbruk (miljøkrise). + +**Sirkulær økonomi-modellen (pensum s. 144):** +Sirkulær prosess med 7 hovedfaser: Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Resirkulering (med Restavfall som "tap"). Hovedpoeng: minimere råmaterialebruk, redusere avfall og utslipp. + +**Lineær vs. Resirkulering vs. Sirkulær (visuell modell):** Viser progresjonen fra mest avfall (lineær) til ingen avfall (sirkulær) i form av søppelbøtter. + +**10R-rammeverket (Julian Kirchher, 2017):** Hierarki fra R0 Refuse (mest sirkulær) til R9 Recover (minst sirkulær — bare energigjenvinning ved forbrenning). Brukes for å klassifisere sirkulære strategier. + +**Samfunnsansvarlige investeringer-rammeverket (kap. 9):** +- Investeringsstrategi = avkastning × risiko × tid + samfunnsansvar. +- Tre varianter: filtrering (positiv/negativ), aksjonærengasjement, samfunnsinvesteringer. +- Forankring: FN PRI (2006), EU-taksonomi (2020). + +### 4. Sentrale poeng + +- **Norge har bare 2,4 % sirkularitet** (https://www.circularity-gap.world/norway), ifølge Circularity Gap Report 2021. Verden globalt er 8,6 % sirkulær — 91,4 % av materialer kastes eller forsvinner ut av systemet. Circularity Gap Report estimerer at sirkularitet kan redusere globalt materialavtrykk med 28 % innen 2032. +- **Verden bruker ca. 100 milliarder tonn materialer per år.** +- **Klimaendringer i Norge:** Gjennomsnittstemperaturen på fastlandet forventes å øke med ca. **4,5 grader innen 2100** i et høyutslippsscenario; i et middels scenario ca. 2,7 grader. Mer nedbør, flere regnflommer, mer skred (jord- og snøskred). Havnivåstigning blir mindre enn andre steder pga. landheving. Norske havområder blir varmere og surere. +- **Konsekvenser:** Endringer i alle hovedøkosystemer (hav/kyst, ferskvann, våtmarker, åpent lavland, skog, fjell). Arter flytter seg, trekkfugler kommer tidligere tilbake om våren. Landbruket vil møte ekstremvær, tørke, økt forekomst av plante- og dyresykdommer. Generelt vil økt nedbør vanskeliggjøre dyrkings- og innhøstingsforhold. Kilde: Miljødirektoratet. +- **Historikk for SRI/ESG i USA:** + - 1900: Religion (etisk investering basert på religiøse verdier). + - 1930: The Pioneer Fund. + - 1980: Velstående individer, religiøse institusjoner og frivillige stiftelser leder an. + - 2006: FN PRI - introduksjon av ESG. + - 2020: EU tar i bruk ESG. +- **"Penger betyr makt — makt betyr endring"** og **"Transparency and Trust"** er gjennomgående slogans. +- **Kritikk av Oljefondet** (Statens Pensjonsfond Utland): kritisert for cannabisinvesteringer (jan-erik-bresil-saken), og koronaresultatet (oljefondet ikke helt friskmeldt etter koronasmell). +- Etikkdebatt: er Oljefondet egentlig samfunnsansvarlig? + +### 5. Eksempler nevnt i forelesningen + +**Sirkulær økonomi i praksis:** +- **IKEA Norge:** Lansert initiativ for reparasjon og videresalg av møbler. Oppfordrer kunder til å levere tilbake brukte møbler som kan repareres og selges videre. +- **Gjøvik / Hverdagsmarkedet:** lokalt sirkulærøkonomisk initiativ på Gjøvik (kilde: hiks.no). + +**Samfunnsansvarlige investeringer:** +- **Storebrand ASA (s. 215):** Norsk selskap innen langsiktig sparing og forsikring; eksempel på ESG i praksis. +- **Oljefondet (Statens Pensjonsfond Utland) - kap. 9.8:** Norsk fond med etiske retningslinjer; også brukt som negativt eksempel grunnet kontroverser (cannabis, COVID-19-tap). +- **Pioneer Fund (1930):** Tidligste eksempel på etisk fond i USA. +- **Mohammad Yunus / Grameen Bank (1976):** Far til mikrofinansiering, Nobels fredspris. Mikrolån til fattige (særlig kvinner) i Bangladesh. + +**Case Nestlé** (kun nevnt som tema "Sosial bærekraft" — beregnet for diskusjon i forelesning, ikke detaljert beskrevet i lysbildene). + +### 6. Eksamen-relevans + +- **Svært høy sannsynlighet (Oppgave 2 - Bærekraft):** Planetens tålegrenser (de 9 grensene, status overskredet), Smultringmodellen (Kate Raworth — indre/ytre sirkel, sosialt fundament/økologisk tak), Sirkulær økonomi (definisjon, faser, sammenligning lineær/resirkulering/sirkulær), og Norges status (2,4 %). +- **Svært høy sannsynlighet (Oppgave 3 - Samfunnsansvar):** ESG (hva står det for, historikk 2006 FN / 2020 EU), Samfunnsansvarlige investeringer (SRI - definisjon, 4. faktor), de tre variantene (filtrering positiv/negativ, aksjonærengasjement, samfunnsinvesteringer), Mikrofinansiering (Yunus, Grameen Bank). +- **Høy sannsynlighet:** EU-taksonomien som klassifiseringssystem. +- **Case-drøfting (Oppgave 4):** Oljefondet som case for å diskutere etikk i SRI (kritikk vs. fordeler). Storebrand for ESG i praksis. IKEA for sirkulær økonomi. Yunus/Grameen for mikrofinansiering og fattigdomsbekjempelse. +- **Klimaendringer i Norge:** Konkrete tall (4,5 grader til 2100), konsekvenser for økosystemer og landbruk. + +### 7. Mulige eksamenspørsmål - Uke 11 + +**Q1: Forklar konseptet Planetens tålegrenser. Hvem utviklet rammeverket, og hvilke ni grenser består det av?** +Skissesvar: Forskningsbasert rammeverk fra 2009 (Stockholm Resilience Centre) som angir hvor mye intakt natur menneskeheten trenger for å leve trygt. De 9 grensene: klimaendringer, tap av biologisk mangfold, nitrogen-/fosforsyklus, havforsuring, endringer i arealbruk, ferskvannsforbruk, atmosfærisk aerosolkonsentrasjon, ozonlagsnedbrytning, nye kjemiske stoffer. Per 2025 er 7 av 9 overskredet — alvorlig status. + +**Q2: Forklar Smultringmodellen til Kate Raworth. Hva utgjør den indre og ytre sirkelen, og hva betyr "et trygt og rettferdig rom"?** +Skissesvar: Modell fra 2017. Indre sirkel = sosialt fundament (mat, vann, helse, utdanning, likestilling, bolig, energi, inntekt og arbeid, fred og rettferdighet osv.). Å falle innenfor = underforbruk, grunnbehov ikke dekket. Ytre sirkel = økologisk tak (planetens tålegrenser). Å gå utenfor = overforbruk, miljøkrise. Mellomliggende ring = gjenbruks- og fordelingsøkonomi, et "trygt og rettferdig rom for menneskeheten" der økonomien skal operere. + +**Q3: Definer sirkulær økonomi og sammenlign den med lineær og resirkuleringsøkonomi.** +Skissesvar: Sirkulær økonomi (Oxford Dictionary 2022): et system der produktets reise på en eller annen måte fører tilbake til der det begynte; et system som søker å minimere skade på miljøet ved å resirkulere, gjenbruke eller regenerere. Lineær = Take/Make/Use/Waste (mye avfall). Resirkulering = Take/Make/Use/Recycle (mindre avfall). Sirkulær = Take/Make/Use + Reuse/Repair/Recycle/Return (ingen avfall som mål). Faser i sirkulærmodellen: Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Resirkulering. Norge ligger på 2,4 % sirkularitet, verden på 8,6 %. + +**Q4: Forklar 10R-rammeverket (Kirchher). Hvilke tre hovedkategorier deles strategiene i?** +Skissesvar: Tre kategorier fra mest til minst sirkulær: 1) Smarter product use and manufacture (R0 Refuse, R1 Rethink, R2 Reduce). 2) Extend lifespan of product (R3 Reuse, R4 Repair, R5 Refurbish, R6 Remanufacture, R7 Repurpose). 3) Useful application of materials (R8 Recycle, R9 Recover). Jo lavere R-nummer, jo mer sirkulært. + +**Q5: Hva er samfunnsansvarlige investeringer (SRI), og hvordan skiller de seg fra vanlige investeringer?** +Skissesvar: Investeringsstrategi som integrerer etiske, miljømessige og sosiale betraktninger. Mål: finansiell lønnsomhet + ikke-finansielle kriterier. Vanlig investering = avkastning × risiko × tid (likviditet). SRI = legger til samfunnsansvar som 4. faktor. Wood & Hoff (2007): investeringer har både finansiell og sosial rolle. Beslektede begreper: etiske, ansvarlige, bærekraftige, grønne, sosiale investeringer. + +**Q6: Forklar ESG. Hva står forkortelsen for, og hva er den historiske utviklingen?** +Skissesvar: ESG = Environmental, Social, Governance (norsk: Miljø-, Sosiale- og Forretningsetiske forhold). Historie: 1900 - religion. 1930 - The Pioneer Fund. 1980 - velstående individer, religiøse institusjoner og frivillige stiftelser. 2006 - FN PRI introduserer ESG. 2020 - EU tar i bruk ESG. ESG er nå standard i internasjonal investeringsverden. + +**Q7: Beskriv de tre hovedvariantene av samfunnsansvarlige investeringer.** +Skissesvar: 1) **Filtrering** - investor unngår eller går inn for selskap basert på bestemte kriterier (positiv = velger beste, negativ = utelukker f.eks. våpen/tobakk). 2) **Aksjonærengasjement** - aktiv deltakelse på generalforsamlinger for å påvirke. 3) **Samfunnsinvesteringer** - investeringer rettet mot spesielt trengende prosjekter (lokalutvikling, fattigdom). + +**Q8: Hva er mikrofinansiering? Hvem regnes som grunnleggeren, og hvorfor er konseptet viktig?** +Skissesvar: Mikrofinansiering = finansiell strategi som gir små lån, spareordninger og andre finansielle tjenester til mennesker uten tilgang til tradisjonelle banker — særlig lavinntektsområder. Mohammad Yunus (Grameen Bank, Bangladesh, 1976) regnes som grunnleggeren — vant Nobels fredspris. Konseptet: små lån til fattige (særlig kvinner) for å skape næringsvirksomhet og motvirke fattigdom. Slagord: "Penger betyr makt — makt betyr endring." + +**Q9: Hva er EU-taksonomien, og hvorfor er den viktig?** +Skissesvar: Klassifiseringssystem som definerer hvilke økonomiske aktiviteter som kan regnes som bærekraftige. Del av EUs grønne giv. Hjelper investorer, selskaper og myndigheter med å identifisere og støtte bærekraftige prosjekter. Mål: fremme investeringer som når EUs miljømål (redusere klimagassutslipp, beskytte biologisk mangfold). Viktig fordi den gjør "bærekraftig" til en målbar standard. + +**Q10: Diskuter Oljefondet som case for samfunnsansvarlige investeringer. Hva er fordelene og kritikken?** +Skissesvar: Statens Pensjonsfond Utland har etiske retningslinjer og negativ filtrering (utelukker våpenprodusenter, kullselskap, alvorlige menneskerettighetsbrudd). Aksjonærengasjement gjennom møter. Fordeler: størst i verden, setter standard for SRI globalt, åpen rapportering, etiske utelukkelser. Kritikk: investeringer i kontroversielle bransjer (cannabis-debatten), COVID-19-tap, paradoks i å være "etisk" fond bygget på oljeinntekter, vanskelig å være fullt konsistent på etikk når man har enorm portefølje. Konklusjon: god intensjon, men ikke uten etiske dilemmaer — viser at "Transparency and Trust" må fungere i praksis. + +**Q11: Hvilke konsekvenser av klimaendringer forventes i Norge mot 2100?** +Skissesvar: Temperaturøkning ca. 4,5 grader (høyutslipp) eller 2,7 grader (middels). Størst økning i vinterhalvåret og i Nord-Norge. Mer nedbør, flere regnflommer, mer skred. Havnivåstigning mindre enn globalt pga. landheving. Varmere og surere havområder. Konsekvenser: endringer i alle økosystemer, arter flytter seg, trekkfugler kommer tidligere om våren, landbruket møter ekstremvær/tørke/sykdommer, økt nedbør vanskeliggjør dyrking og innhøsting. + +**Q12: Sammenlign IKEA Norge sin sirkulærstrategi med en lineær forretningsmodell.** +Skissesvar: IKEA Norge: reparasjon og videresalg av brukte møbler — kundene leverer tilbake, IKEA reparerer og selger på nytt. Sirkulær: Take → Make → Use → Return → Repair → Reuse — minimerer avfall. Lineær: kunde kjøper, bruker, kaster — full søppelbøtte, mer råvarebruk, mer utslipp. IKEA-modellen reduserer materialbehov og avfall, øker kundelojalitet. + +--- + +## Tverrgående kobling mellom uke 10 og uke 11 (oppgave 4 - case-drøfting) + +Begge ukene operer innenfor **Triple Bottom Line**-rammeverket: +- **Uke 10** fokuserer på **People-dimensjonen (sosial pilar)** — intern (ansatte) og ekstern (lokalsamfunn). +- **Uke 11** kobler **Planet (planetens tålegrenser, sirkulær økonomi)** med **Profit (samfunnsansvarlige investeringer, ESG)** — og kobler ofte tilbake til sosial dimensjon via Smultringmodellens sosiale fundament og mikrofinansiering. + +Til case-drøfting kan du kombinere: +- **Bata** (uke 10) som klassisk eksempel på sosial pilar, og diskutere om dette ville passet i Smultringmodellen. +- **IKEA Norge** som eksempel på sirkulær økonomi, og koble det til ESG/SRI-vurderinger. +- **Oljefondet** som eksempel på etiske dilemma i SRI. +- **Yunus / Grameen Bank** for å koble mikrofinansiering til sosial pilar globalt. +- **Storebrand** for moderne ESG-praksis i Norge. + +Husk: Stakeholder Theory (uke 10) gjelder også i uke 11 — investorer, lokalsamfunn, ansatte, myndigheter er alle interessenter i diskusjoner om bærekraftige investeringer og sirkulær økonomi. diff --git a/notes/uke12-16.md b/notes/uke12-16.md new file mode 100644 index 0000000..b26dee6 --- /dev/null +++ b/notes/uke12-16.md @@ -0,0 +1,416 @@ +# SMF2290 - Sammendrag Uke 12 og Uke 16 +*Sammendrag for skriftlig eksamen 1. juni 2026* + +--- + +# UKE 12 – Verktøykasse for etikk, samfunnsansvar og bærekraft (Kap. 10) + +## 1. Tema og kontekst + +Forelesningen handler om de praktiske **verktøyene** som finnes for bedrifter som vil jobbe systematisk med etikk, samfunnsansvar og bærekraft. Hovedpoenget er at det IKKE finnes ett globalt juridisk rammeverk for «bærekraft» – i stedet finnes et nett av internasjonale avtaler, nasjonale lover, frivillige standarder, rapporteringsrammeverk og merkeordninger som tilsammen utgjør «verktøykassen». + +Forelesningen skiller systematisk mellom: +- **Obligatoriske verktøy:** lover, forskrifter, reguleringer, rapporteringskrav +- **Frivillige verktøy:** ISO-standarder, GRI-rammeverk, miljøsertifiseringer/miljømerker + +Dette skillet, samt overgangen fra «frivillig CSR» til lovpålagt bærekraftsrapportering (særlig CSRD), er et hovedtema. EU sin Green Deal og CSRD-direktivet er sentralt. + +## 2. Nøkkelbegreper med definisjoner + +- **Obligatoriske tiltak:** Lover, forskrifter, reguleringer og rapporteringskrav som virksomheter må følge. +- **Frivillige tiltak:** ISO-standarder, GRI-rammeverk, miljøsertifiseringer og miljømerker som virksomheter velger å bruke. +- **Reaktiv tilnærming:** Defensiv tilnærming der fokus ligger på risikominimering og beskyttelse av omdømme. +- **Proaktiv tilnærming:** Bærekraft og samfunnsansvar er integrert i kjernevirksomheten – en naturlig del av bedriftens kultur og «DNA». +- **Code of Conduct (etiske retningslinjer):** En bedrifts formelle erklæring om grunnleggende verdier og forretningsprinsipper. Kan være detaljerte regler eller overordnede prinsipper. +- **GRI (Global Reporting Initiative):** Den mest brukte globale standarden for bærekraftsrapportering. Hjelper virksomheter å «rapportere sine påvirkninger på økonomi, miljø og mennesker på en transparent og sammenlignbar måte». Frivillig, men brukt av >10 000 virksomheter globalt; anses som det internasjonale «felles språket» for bærekraftsrapportering. Utvikles av en uavhengig internasjonal organisasjon. +- **ISO 26000:** Standard for samfunnsansvar (people-pilaren). Ikke sertifiserbar – kun veiledende. +- **ISO 14000/14001:** Standard for miljøledelse (planet-pilaren). ISO 14001 er sertifiserbar. +- **ISO 9001:** Standard for kvalitetsledelse (profit-pilaren). +- **SA8000:** Standard for arbeidstakerrettigheter. +- **ILO (International Labour Organization):** FN-organisasjon som setter internasjonale standarder for arbeidsforhold. +- **Tredjepartsverifikasjon:** Uavhengig kontroll. Inkluderer revisjon (gjennomgang og kontroll av det etiske regnskapet) og sertifisering (godkjenning skal være i tråd med en bestemt standard). +- **Merkeordning:** En type uavhengig autorisering og tredjepartsverifikasjon av et produkt (f.eks. Svanemerket, Debio, Fairtrade, Nøkkelhullet, Nyt Norge, Dyrevernalliansen). +- **CSRD (Corporate Sustainability Reporting Directive):** EU-direktiv som erstatter Non-Financial Reporting Directive (NFRD) og utvider kravene til bærekraftsrapportering. Krever rapportering på miljø, sosiale forhold og styringspraksis (ESG). +- **ESG (Environmental, Social, Governance):** De tre dimensjonene CSRD krever rapportering på. +- **Dobbel materialitet/dobbel vesentlighetsanalyse:** Metode i bærekraftsrapportering for å vurdere både (1) hvordan virksomheten påvirker omgivelsene (påvirkningsvesentlighet/impact materiality) og (2) hvordan eksterne faktorer påvirker virksomheten (finansiell vesentlighet/financial materiality). Sentralt prinsipp i CSRD. +- **Green Deal:** EUs brede strategi som tar sikte på å gjøre Europa klimanøytralt innen 2050. Har tre hovedmål: ingen netto utslipp av klimagasser innen 2050, økonomisk vekst løsrevet fra ressursbruk, ingen person eller sted utelatt. +- **EUs taksonomi:** Klassifiseringssystem for bærekraftige økonomiske aktiviteter (del av EUs handlingsplan for bærekraftig finans). +- **CSDDD (Corporate Sustainability Due Diligence Directive):** EU-direktiv om aktsomhetsvurderinger. +- **SFDR (Sustainable Finance Disclosure Regulation):** EU-rapporteringskrav for finanssektoren. +- **VSME (Voluntary Standard for SMEs):** Frivillig forenklet rammeverk for bærekraftsrapportering for mikro, små og mellomstore bedrifter. Inneholder Basic Module og Comprehensive Module. Ingen krav til dobbel vesentlighetsanalyse. +- **Åpenhetsloven:** «Lov om virksomheters åpenhet og arbeid med grunnleggende menneskerettigheter og anstendige arbeidsforhold». Gjelder fra 1. juli 2022. Krever redegjørelse av aktsomhetsvurderinger for ansvarlige arbeidsforhold internt og i leverandørkjeden. +- **Grunnloven §112:** «Enhver har rett til et miljø som sikrer helsen, og til en natur der produksjonsevne og mangfold bevares. Naturens ressurser skal disponeres ut fra en langsiktig og allsidig betraktning som ivaretar denne rett også for etterslekten.» + +## 3. Teorier/modeller/rammeverk + +### Obligatorisk vs frivillig rammeverk +Forelesningen etablerer hovedskillet mellom **obligatoriske** og **frivillige** verktøy som strukturerer hele kapitlet. + +### Internasjonale juridiske rammeverk +Det finnes ikke ETT globalt juridisk rammeverk for bærekraft. Bærekraftig utvikling i juridisk forstand knyttes til en rekke andre juridiske prinsipper med selvstendig juridisk status som tilsammen gir konkret innhold til «bærekraftig utvikling» i internasjonal lovgiving. + +**Politikkområder som reguleres av internasjonale avtaler og juridisk rammeverk:** +- Klimaendringer og luftforurensning +- Havrett og beskyttelse av det marine miljøet +- Forvaltning av toksiske stoffer +- Atomenergi +- Internasjonale vannressurser +- Beskyttelse av naturen, økologiske systemer og biodiversitet +- Beskyttelse av sjølivet og biodiversitet +- Internasjonal handel og miljøbeskyttelse +- Menneskerettigheter og internasjonalt arbeidsrett + +**Sentrale internasjonale organisasjoner:** FN (1945), WTO (1994), IMO (1948), FAO, IAEA m.fl. + +**Sentrale FN-konferanser og traktater:** +- 1972 Stockholm-konferansen om «Human Environment» +- 1992 Rio-konferansen om Miljø og Utvikling (UNFCCC) +- 2002 Johannesburg – Declaration of Sustainable Development +- 2015 Paris-avtalen (175 land) + +### Norske lover (eksempler) +- Grunnloven §112 (miljørett) +- Forurensningsloven (lov 9. mars 1981 nr. 6) +- Produktkontrolloven (lov 11. juni 1976 nr. 79) +- Naturmangfoldloven (lov 19. juni 2009, nr. 100) +- Loven om laksefisk og innlandsfisk +- Genteknologiloven +- Loven om motorferdsel i utmark og vassdrag +- Svalbardmiljøloven +- Miljøinformasjonsloven +- Kulturloven +- Arbeidsmiljøloven (regulerer «sosiale» pilaren) +- **Privatrettslige lover:** Grannelova, Friluftsloven, Plan- og bygningsloven (§ 1.1: «…fremme bærekraftig utvikling til det beste for den enkelte, samfunnet og framtidige generasjoner») +- Regnskapsloven § 3-3 a-c (redegjørelse om samfunnsansvar – obligatorisk for store bedrifter) +- Likestillings- og diskrimineringsloven § 26 og § 26a (redegjørelse om kjønnsfordeling og aktivitetsplikt) +- Åpenhetsloven (gjelder fra 2022) + +### Tidslinje for norsk rapporteringskrav +- 2014: Regnskapsloven § 3-3 a-c (innhold i årsberetningen og redegjørelse om samfunnsansvar) +- 2020: Likestillings- og diskrimineringsloven § 26 og § 26a +- 2022: Åpenhetsloven (aktsomhetsvurderinger) +- 2023: Økte krav i regnskapsloven § 3-3 c (beskrivelse av klimarisiko og påvirkninger) +- 2024: EUs taksonomi – frist for offentliggjøring av første redegjørelse av aktsomhetsvurderinger 30. juni +- **Bærekraftsrapportering etter CSRD (lovpålagt):** + - Fra 2024: Store foretak av allmenn interesse + - Fra 2025: Store foretak + - Fra 2026: Børsnoterte SMB + +### Frivillige tiltak – fire kategorier +Forelesningen strukturerer frivillige tiltak i fire kategorier: +1. **Etiske retningslinjer** (Code of conduct) +2. **Standarder** (ISO, SA8000, ILO osv.) +3. **Rapportering** (GRI) +4. **Merkeordninger** (miljømerker) + +### ISO-trekanten (Triple Bottom Line) +- **ISO 26000** – People (sosiale variabler: fellesskap, utdanning, likhet, helse) +- **ISO 14001** – Planet (miljø: naturressurser, vann- og luftkvalitet, energi) +- **ISO 9001** – Profit (økonomi: bunnlinje, kontantstrøm) +- Skjæringspunktene gir: Bearable, Equitable, Viable → SUSTAINABLE + +### CSRD – Bærekraftsdirektivet (KPMG-modellen) +**Formål:** Felles rammeverk for rapportering med høye krav til kvalitet og innhold, økt innsikt og tillit hos investorer, banker, kunder og forbrukere. + +**Hvem gjelder det?** +- Regnskapsåret 2024: Store foretak av allmenn interesse (børsnoterte, bank, forsikring, kreditt) med min. 500 årsverk og salgsinntekter > 580 mill kr eller balanse > 290 mill kr +- Regnskapsåret 2025: Store foretak/konsern som oppfyller minst to av tre: salgsinntekter > 580 mill, balanse > 290 mill, årsverk > 250 +- Regnskapsåret 2026: Små og mellomstore børsnoterte foretak (salgsinntekter 10–580 mill kr, balanse 5–290 mill kr, årsverk 10–250) + +**Hva innebærer det?** +- *Rapporteringsplikt:* Mer omfattende rapporteringspunkter på miljø, sosiale forhold og virksomhetsstyring (mål, forankring, prosesser, risikoer, måling) +- *Transparens:* Integrert del av årsberetningen, elektronisk format tagget iht. ESEF-taksonomien +- *Krav til attestasjon:* Lovpålagt attestasjon, i første omgang med moderat sikkerhet + +### CSRD-bærekraftstemaer (ESG-forhold) +**Miljø (E1–E5):** +- E1: Klimaendringer (tilpasning, reduksjon, energi) +- E2: Forurensning (luft/vann/jord, stoffer, mikroplast) +- E3: Vann og marine ressurser +- E4: Biomangfold og økosystemer +- E5: Ressursbruk og sirkularitet (ressurstilførsel, ressursuttømming, avfall) + +**Sosial (S1–S4):** +- S1: Egen arbeidskraft +- S2: Arbeidere i verdikjeden +- S3: Berørte lokalsamfunn +- S4: Forbrukere og sluttbrukere + +**Styring (G1):** +- G1: Forretningsetikk (kultur, varslere, korrupsjon, dyrevelferd, lobbyvirksomhet, leverandørrelasjoner) + +### Dobbel vesentlighetsanalyse +Tre trinn: +1. **Påvirkningsvesentlighet (Impact Materiality):** Hvordan virksomheten påvirker miljøet, samfunnet og interessenter (eks: CO₂-utslipp → negativ påvirkning på klima) +2. **Finansiell vesentlighet (Financial Materiality):** Hvordan eksterne bærekraftsforhold påvirker virksomhetens økonomiske resultater (eks: strengere miljøreguleringer → økte kostnader) +3. **Dobbel vurdering:** Begge perspektiver må analyseres, og alle temaer som er vesentlige i minst ett av dem inkluderes. + +Gir et helhetlig bilde av virksomhetens bærekraftsrisiko og muligheter, og hjelper med å prioritere tiltak som gagner både samfunnet og virksomheten. + +Deloitte-rammeverket understreker: +- Verdikjedeperspektiv: oppstrøms, egen drift, nedstrøms +- Kort, mellomlang og lang sikt + +### Tredjepartsverifikasjon +- **Revisjon:** Gjennomgå og kontrollere det etiske regnskapet +- **Sertifisering:** Godkjenning i tråd med en bestemt standard +- ISO 14001 – sertifisering; ISO 26000 – ikke sertifisering (kun veiledning) + +## 4. Sentrale poeng + +- Bærekraft kan ikke reguleres av én lov – det krever et nettverk av rammeverk og verktøy. +- Det skjer en historisk overgang fra **frivillig** til **obligatorisk** bærekraftsrapportering, særlig drevet av EUs Green Deal og CSRD. +- Etiske retningslinjer (Code of Conduct) skal hjelpe ansatte med etisk navigasjon, gi føringer for beslutninger, bidra til læring/engasjement, og styrke omdømme og tillit. Interessenter (særlig ansatte) bør involveres. +- Eksterne standarder bidrar til gjennomsiktighet og bedre omdømme. +- GRI er «felles språk» for bærekraftsrapportering globalt. +- CSRD introduserer ESG-rapportering med dobbel materialitet og krav til attestasjon (lovpålagt). +- Norsk lov følger internasjonal lov, særlig EU-rett, som styres av verdier som miljøbeskyttelse, bærekraftig utvikling og menneskerettigheter. +- Skillet reaktiv (defensiv, risiko/omdømme) vs proaktiv (integrert i strategi/kultur) er sentralt for forståelsen av modne bærekraftstilnærminger. +- Miljømerker er uavhengig tredjepartsverifisering på produktnivå. + +## 5. Eksempler + +- **Norske bedriftseksempler:** Hydro (GRI-rapportering) +- **Norske miljømerker:** Svanemerket, Debio (økologisk), Nøkkelhullet, Nyt Norge, Fairtrade, Dyrevernalliansen, Miljøfyrtårn +- **Konkrete lovreferanser:** Grunnloven §112; Plan- og bygningsloven § 1.1; Regnskapsloven § 3-3 c; Likestillings- og diskrimineringsloven § 26 og § 26a +- **Internasjonale traktater/avtaler:** Stockholm 1972, Rio 1992 (UNFCCC), Johannesburg 2002, Paris-avtalen 2015 +- **EU-direktiver:** Green Deal, CSRD, CSDDD, SFDR, EU-taksonomi, VSME + +## 6. Eksamen-relevans + +**Svært sannsynlig på eksamen:** +- Skille mellom obligatoriske og frivillige verktøy (definisjoner + eksempler) +- ISO-trekanten (ISO 26000 / ISO 14001 / ISO 9001) og hvilke tilhører hvilken pilar +- GRI – hva er det, hvem bruker det, hva er formål +- CSRD – hva er det, hvem gjelder det, ESG-rapportering, dobbel materialitet +- Dobbel vesentlighetsanalyse: kunne forklare påvirkningsvesentlighet vs finansiell vesentlighet +- Code of Conduct – formål og innhold +- Åpenhetsloven og aktsomhetsvurderinger +- Green Deal – mål og virkemidler +- Reaktiv vs proaktiv tilnærming +- Tredjepartsverifikasjon (revisjon, sertifisering, miljømerker) +- Norske lover (Grunnloven §112, Plan- og bygningsloven, Regnskapsloven §3-3, Åpenhetsloven) + +**Caseoppgaver** kan be om å foreslå verktøy for en bedrift og forklare hvorfor en kombinasjon av flere rammeverk er nødvendig. + +## 7. Mulige eksamenspørsmål (med skisseløsninger) + +**Spm 1:** Forklar forskjellen mellom obligatoriske og frivillige verktøy innen bærekraft. Gi minst to eksempler på hver. +*Svar:* Obligatoriske er lover/forskrifter/rapporteringskrav (eks: Grunnloven §112, Åpenhetsloven, Regnskapsloven §3-3, CSRD). Frivillige er ISO-standarder, GRI, miljømerker og Code of Conduct. + +**Spm 2:** Hva er dobbel vesentlighetsanalyse, og hvorfor er den sentral i CSRD? +*Svar:* Dobbel materialitet vurderer (1) hvordan virksomheten påvirker miljøet/samfunnet (impact materiality) OG (2) hvordan bærekraftsforhold påvirker virksomhetens økonomi (financial materiality). Sentral fordi CSRD krever helhetlig bilde av risiko og muligheter – og fordi den fanger opp temaer som ellers ville falt utenfor tradisjonell finansiell rapportering. + +**Spm 3:** Hva er GRI, og hvilken rolle spiller det i bærekraftsrapportering? +*Svar:* Global Reporting Initiative – mest brukte globale standard for bærekraftsrapportering. Frivillig, men brukt av >10 000 virksomheter. Hjelper virksomheter rapportere påvirkninger på økonomi, miljø og mennesker på en transparent og sammenlignbar måte. Internasjonalt «felles språk». + +**Spm 4:** Beskriv ISO-trekanten med tre standarder. Hvilken er sertifiserbar, og hvilken er kun veiledende? +*Svar:* ISO 26000 (People/samfunnsansvar, IKKE sertifiserbar), ISO 14001 (Planet/miljø, sertifiserbar), ISO 9001 (Profit/kvalitet, sertifiserbar). Tilsvarer triple bottom line. + +**Spm 5:** Hva er CSRD? Hvem gjelder direktivet for, og hva må rapporteres? +*Svar:* Corporate Sustainability Reporting Directive – EU-direktiv som erstatter NFRD. Krever ESG-rapportering med dobbel materialitet og lovpålagt attestasjon. Fra 2024 store foretak av allmenn interesse, 2025 store foretak, 2026 børsnoterte SMB. Rapportering på 10 temaer (E1-E5, S1-S4, G1). + +**Spm 6:** Forklar skillet mellom reaktiv og proaktiv tilnærming til bærekraft. Hvilke konsekvenser har dette for hvordan bedriften jobber? +*Svar:* Reaktiv = defensiv, fokus på risikominimering og omdømmebeskyttelse, ofte etterkommer kun lovkrav. Proaktiv = integrert i kjernevirksomhet, kultur og «DNA», bærekraft som strategisk mulighet. Proaktiv gir konkurransefortrinn, innovasjon, sterkere merkevare. + +**Spm 7:** Hva er Åpenhetsloven, og hvilke krav stiller den? +*Svar:* «Lov om virksomheters åpenhet og arbeid med grunnleggende menneskerettigheter og anstendige arbeidsforhold». Gjelder fra 1. juli 2022. Krever redegjørelse av aktsomhetsvurderinger for ansvarlige arbeidsforhold internt og i leverandørkjeden. Omfatter store og mellomstore virksomheter. + +**Spm 8:** Beskriv Green Deal – mål og virkemidler. +*Svar:* EUs strategi for grønn vekst. Tre hovedmål: (1) ingen netto klimagassutslipp innen 2050, (2) økonomisk vekst løsrevet fra ressursbruk, (3) ingen person eller sted utelatt. Tre virkemidler: klassifisering (EUs taksonomi), aktsomhetsvurdering (CSDDD), rapportering (CSRD og SFDR). + +**Spm 9:** Hva er Code of Conduct, og hva er formålet? +*Svar:* En bedrifts formelle erklæring om grunnleggende verdier og forretningsprinsipper. Kan være detaljerte eller overordnede regler. Formål: etisk navigasjon, føringer for beslutninger, hjelpe ansatte i etiske dilemmaer, læring, engasjement, produktivitet, bedre omdømme. Bør involvere interessenter, særlig ansatte. + +**Spm 10:** Forklar tre former for tredjepartsverifikasjon med eksempler. +*Svar:* (1) Revisjon: gjennomgang av etisk regnskap. (2) Sertifisering iht. standard, f.eks. ISO 14001. (3) Miljømerker (Svanemerket, Debio, Fairtrade) – uavhengig autorisering av produkter. + +--- + +# UKE 16 – Implementering av samfunnsansvar og bærekraft (Kap. 11) + +## 1. Tema og kontekst + +Forelesningen handler om **hvordan** bedrifter konkret implementerer samfunnsansvar og bærekraft i virksomheten – fra strategiplanlegging til oppfølging. Den binder sammen tidligere uker (Carroll/CSR, interessentteori, etikk, rapporteringsverktøy) til en helhetlig prosess. Andre del av forelesningen tar opp den prinsipielle spenningen mellom **økonomisk vekst og bærekraft**, inkludert grønn vekst vs. motvekst/degrowth. + +Sentralt utgangspunkt: +- Ingen vet sikkert hva som er rett og galt → **DILEMMA** +- Ingen vet hva framtidige generasjoners behov vil være → **RISIKO** +- Hva hjelper? **Kunnskap, systematiske spørsmål og dialog!** + +## 2. Nøkkelbegreper med definisjoner + +- **Bærekraftig utvikling (Brundtland 1987):** «En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov» (Verdenskommisjonen for miljø og utvikling 1987, s. 42). +- **Strategy for sustainability:** Bedriften har en egen strategi for hvordan bærekraft skal håndteres (separat sidespor). +- **Sustainability in strategy:** Bærekraft er integrert i selve forretningsstrategien (mer modent). +- **Sustainopreneurship:** Miksen mellom entreprenørskap og bærekraft. Handler om å løse problemer knyttet til sosial og miljømessig bærekraft. Globale problemer blir forretningsmuligheter ved implementering av bærekraftsinnovasjon – det er her entreprenører kan vise nye måter å drive forretning på. +- **Interessentdialog:** Prosess for å identifisere hvem virksomhetens viktigste interessenter er, hvilke verdier de legger vekt på, og hvordan de vurderer bedriftens prestasjoner mot disse verdiene (kobles til Kapittel 7). +- **Rapportering:** Beslutning om hvorvidt, hvordan og med hvilke indikatorer virksomheten måler og kommuniserer sin bærekraftsinnsats (Kapittel 10). +- **Verifikasjon:** Tredjepartskontroll iht. standard som ISO 14001 (Kapittel 10). +- **Oppfølging:** «Veien videre» – kontinuerlig forbedring etter rapportering og verifikasjon. +- **Bruttonasjonalprodukt (BNP):** Den vanligste metoden for å måle økonomisk vekst. Ser på verdien av alle varer og tjenester som produseres i et land i løpet av en bestemt periode, justert for inflasjon (reelt BNP). Globalt har BNP vokst sirka +3% pr år siden 1961. +- **Motvekst (degrowth):** Økonomisk, sosial og filosofisk bevegelse som utfordrer ideen om uendelig økonomisk vekst som nødvendig for samfunnsfremgang. Hovedidé: kontinuerlig vekst i økonomien fører ofte til miljøskader, sosial ulikhet og overforbruk av naturressurser, og derfor bør veksten begrenses eller styres på en måte som prioriterer bærekraft og livskvalitet. +- **Grønn vekst:** Fortsette vekst, men på en miljøvennlig måte. +- **Absolutt frikobling (decoupling):** Utslipp går ned mens BNP fortsetter å vokse. +- **Relativ frikobling:** Utslipp øker mindre enn økonomisk vekst (men øker fortsatt). + +## 3. Teorier/modeller/rammeverk + +### De fem implementeringsstegene (Kap. 11) +Dette er **selve hovedrammeverket** i forelesningen: + +1. **Planlegging** – Strategi for CSR/bærekraft, eller bærekraft i strategien (eller noe annet?) +2. **Interessentdialog** – Hvem er viktige interessenter? Hvilke verdier vektlegger de? Hvordan vurderer de prestasjonene? (Kap. 7) +3. **Rapportering** – Ja eller nei? Hvordan? Hvilke indikatorer måler vi? (Kap. 10) +4. **Verifikasjon** – Ja eller nei? Hvilken standard? F.eks. ISO 14001 (Kap. 10) +5. **Oppfølging** – «Veien videre», kontinuerlig forbedring + +### Sjekkliste FØR bedriften starter +- **CSR/bærekraft – definisjon:** Hvordan forstår vår bedrift denne definisjonen? +- **Eksisterende CSR- og bærekraftspolicyer, standarder, verdier, programmer og aktiviteter:** Hva gjør vi i dag? +- **Forstå eksterne standarder (FNs bærekraftsmål, ISO m.fl.):** Hva finnes på markedet? +- **Struktur for CSR og bærekraft:** Hvem er ansvarlig for dette temaet i bedriften? + +### Evolving Perspectives on Corporate Social Engagement (FSG 2013, ikke i pensum men illustrerende) +Fire utviklingstrinn av hvordan bedrifter ser på samfunnsengasjement: +1. *«What problems?»* – La oss ignorere problemene +2. *«Problems could harm us»* – La oss donere penger for å minimere merkevareskade +3. *«We should do something»* – La oss lage dedikerte CSR-tiltak +4. *«We see opportunity»* – La oss styrke selskapet ved å løse samfunnsproblemer relevant for forretningen + +### CSR – steps from company level to world level (illustrasjon, ikke i pensum) +Trappemodell fra Company → Community → Industry → World, der ansvaret går fra: +- *Run a good business* / *Give something back* / *Be a good neighbour* +- *Provide access to tools/product* / *Disaster relief* / *Support local communities* +- *Innovate and demonstrate restorative business practices* / *Influence the industry indirectly* +- *Develop codes of conduct for the industry* / *Build strong coalitions* +- *Be a beacon to others* / *Transform an industry* / *Transform multiple industries* + +### Tre argumenter for hvorfor økonomien bør vokse +1. **Levestandard:** Økonomisk vekst bidrar til økt inntekt, flere arbeidsplasser og bedre tilgang til tjenester som helse og utdanning. +2. **Innovasjon:** Vekst gir rom for investering i teknologi og forskning, som kan drive fram løsninger for samfunnsutfordringer, inkludert bærekraft. +3. **Fattigdomsreduksjon:** Ved å skape økonomisk overskudd kan man redusere ulikhet og bedre livsvilkårene for mange. + +### Hvordan vekst henger sammen med bærekraft +1. **Ansvarlig vekst:** Vekst på en måte som ikke utarmer ressurser eller skader miljøet – gjennom bærekraftige investeringer og sirkulær økonomi. +2. **Grønn omstilling:** Økonomisk vekst kan finansiere overgangen til fornybare energikilder, energieffektivitet og miljøvennlige teknologier. +3. **Balansen:** For at vekst skal være bærekraftig må vi fokusere på **kvaliteten av vekst, ikke bare kvantiteten** – altså vektlegge sosial rettferdighet og miljøvern. + +**Utfordringer og løsninger:** Samtidig kan økonomisk vekst føre til miljøproblemer som overforbruk av naturressurser og høyere karbonutslipp. Løsningen ligger i politisk styring og strategier som prioriterer grønn vekst og global samarbeid. + +### Motvekstbevegelsen (Degrowth) +**Opphav:** Oppstod som reaksjon mot tradisjonelle økonomiske modeller med fokus på uendelig vekst. Startet i akademiske miljøer og miljøaktivistgrupper på 1970-tallet. Globalisert siden. Spesielt synlig gjennom rapporten **Limits to Growth (1972)** som viste at ubegrenset vekst kunne føre til alvorlige miljø- og ressurskriser. + +**Fire kjernepilarer i motvekst:** +- **Ressursbevissthet:** Fokus på å redusere overforbruk og fremme sirkulær økonomi. +- **Rettferdighet:** Økt sosial likhet og rettferdig fordeling av ressurser. +- **Lokalisering:** Støtte lokale samfunn og økonomier i stedet for globalisering. +- **Livskvalitet:** Et skifte fra materialistisk velstand til immaterielle verdier som helse, fellesskap og natur. + +«Motvekst handler ikke nødvendigvis om å stanse all økonomisk utvikling, men om å reflektere over hvordan vi kan leve bedre med mindre og på en måte som respekterer planetens grenser.» + +### Grønn vekst vs motvekst +- **Motvekst:** Redusere vekst for å oppnå bærekraft. +- **Grønn vekst:** Fortsette vekst, men på en miljøvennlig måte. + +### Kritikk på grønn vekst – Jason Hickel +**Jason Hickel:** Ledende stemme innen motvekstbevegelsen, kjent for boken *Less is More: How Degrowth Will Save the World*. +- Bærekraftig økonomisk vekst er ikke mulig – eller i alle fall ikke realistisk. +- Å oppnå både vekstmålet (3% økning i GDP) og miljømålene krever **absolutt frikobling** der utslippene faktisk går ned. +- I praksis ser vi som regel kun **relativ frikobling** (utslipp øker mindre enn økonomisk vekst, men øker fortsatt). + +## 4. Sentrale poeng + +- Implementering av bærekraft følger en strukturert prosess: **Planlegging → Interessentdialog → Rapportering → Verifikasjon → Oppfølging**. +- Før prosessen starter må bedriften avklare definisjon, eksisterende praksis, eksterne standarder og intern ansvarsfordeling. +- Det er en konseptuell forskjell mellom å ha en *strategi for bærekraft* (egen sidestrategi) og å integrere *bærekraft i strategien* (mer modent og effektivt). +- Etisk dilemma og risiko forsterker hverandre: vi vet ikke hva som er rett, og vi vet ikke hva framtidige generasjoner trenger. Løsning: kunnskap, systematiske spørsmål og dialog. +- Sustainopreneurship viser hvordan globale problemer kan bli forretningsmuligheter. +- Forholdet mellom økonomisk vekst og bærekraft er omdiskutert – ikke nødvendigvis motsetninger, men kan være komplementære. +- Tre hovedargumenter for vekst: levestandard, innovasjon, fattigdomsreduksjon. +- For at vekst skal være bærekraftig: fokus på kvalitet, ikke bare kvantitet. +- Motvekstbevegelsen utfordrer hele vekstparadigmet med fire pilarer: ressursbevissthet, rettferdighet, lokalisering, livskvalitet. +- Jason Hickel argumenterer at grønn vekst ikke fungerer fordi vi kun klarer relativ – ikke absolutt – frikobling. +- Skandinavia regnes som leder innen samfunnsansvar og bærekraft, men har også vært gjenstand for kritikk (jf. video). + +## 5. Eksempler + +- **Greta Thunberg (FN-sitat):** «People are suffering, people are dying. Entire ecosystems are collapsing. We are in the beginning of a mass extinction. And all you can talk about is money and fairytales of eternal economic growth. How dare you?» – brukt for å illustrere konflikten mellom vekst og bærekraft. +- **Gro Harlem Brundtland:** Brundtlandkommisjonens definisjon av bærekraftig utvikling. +- **Škoda:** + - Strategi 1: Octavia GreenLine (mer effektiv bensinbil) + - Strategi 2: Enyaq iV (elbil) + - Strategi 3: Ikke selge bil, selge muligheten for transport (mobilitet som tjeneste) – mest modne strategi +- **Xinca Eco (video):** Eksempel på sustainopreneurship – løser sosiale/miljømessige problemer gjennom forretningsmodell. +- **Frank Wijen (video):** Foredrag om dilemmaer og risiko i bærekraftsbeslutninger. +- **Limits to Growth (1972):** Klassisk rapport som dokumenterte at uendelig vekst ikke er mulig. +- **Jason Hickel: *Less is More*** +- **NTNU:** Eksempel på institusjon som kan/skal bidra til bærekraftig utvikling (eksamenstemaorientert oppgave). + +## 6. Eksamen-relevans + +**Svært sannsynlig på eksamen:** +- De fem implementeringsstegene (Planlegging → Interessentdialog → Rapportering → Verifikasjon → Oppfølging) – kunne forklare hvert steg i detalj +- Brundtland-definisjonen av bærekraftig utvikling (ordrett) +- Forskjellen mellom *strategi for bærekraft* vs *bærekraft i strategien* +- Sustainopreneurship – definisjon og eksempler +- BNP som mål på økonomisk vekst +- Tre argumenter for vekst og tre måter vekst kan kobles til bærekraft +- Motvekst (degrowth): definisjon, opphav (Limits to Growth 1972), fire pilarer +- Forskjellen mellom grønn vekst og motvekst +- Absolutt vs relativ frikobling (Hickels argument) + +**Caseoppgave (Oppgave 4)** kan f.eks. be om å: +- Implementere bærekraft i en konkret bedrift ved bruk av de 5 stegene +- Drøfte om økonomisk vekst er forenlig med bærekraft +- Vurdere Skandinavias rolle som bærekraftsleder fra institusjons-/lov-/kultur-perspektiv +- Foreslå tre realistiske eksempler på hvordan en organisasjon (eks. NTNU) kan bidra til bærekraftig utvikling + +## 7. Mulige eksamenspørsmål (med skisseløsninger) + +**Spm 1:** Forklar de fem stegene for implementering av samfunnsansvar og bærekraft i en bedrift. +*Svar:* (1) Planlegging – sette strategi for/integrere bærekraft. (2) Interessentdialog – kartlegge interessenter, deres verdier og vurdering av prestasjoner (Kap. 7). (3) Rapportering – beslutte om/hvordan rapportere og hvilke indikatorer som måles (GRI, CSRD). (4) Verifikasjon – tredjepartskontroll (revisjon, ISO 14001-sertifisering). (5) Oppfølging – kontinuerlig forbedring, «veien videre». + +**Spm 2:** Hva er forskjellen på «strategi for bærekraft» og «bærekraft i strategien»? Hvilken er mest moden, og hvorfor? +*Svar:* *Strategi for bærekraft* er en egen sidestrategi for bærekraftsarbeid. *Bærekraft i strategien* integrerer bærekraft i hele forretningsstrategien. Sistnevnte er mest moden – tilsvarer den proaktive tilnærmingen fra Uke 12, og samsvarer med Porters CSV-tankegang. Den gir konkurransefortrinn og forankrer bærekraft i forretningsmodellen. + +**Spm 3:** Definer bærekraftig utvikling slik Brundtlandkommisjonen gjorde i 1987. +*Svar:* «En utvikling som imøtekommer dagens behov uten å ødelegge mulighetene for at kommende generasjoner skal få dekket sine behov» (Verdenskommisjonen for miljø og utvikling 1987). + +**Spm 4:** Hva er sustainopreneurship? Gi et eksempel. +*Svar:* Miksen mellom entreprenørskap og bærekraft – å løse sosiale og miljømessige problemer gjennom forretningsmodeller. Globale problemer blir forretningsmuligheter via bærekraftsinnovasjon. Eksempel: Xinca Eco eller Škoda som «selger transportmuligheter» istedenfor biler. + +**Spm 5:** Drøft om økonomisk vekst og bærekraft kan forenes som samtidige mål. +*Svar:* Argumenter FOR: vekst gir levestandard, innovasjon og fattigdomsreduksjon; vekst kan finansiere grønn omstilling; ansvarlig vekst kombinerer sirkulær økonomi med utvikling. Argumenter MOT (degrowth): vekst fører til ressursforbruk og utslipp; kun relativ frikobling er observert, ikke absolutt; planetens grenser begrenser veksten. Konklusjon: avhenger av kvaliteten på vekst – grønn vekst er mulig men krever politisk styring og absolutt frikobling for å være ekte bærekraftig. + +**Spm 6:** Hva er motvekstbevegelsen (degrowth)? Beskriv opphav og fire kjernepilarer. +*Svar:* Økonomisk, sosial og filosofisk bevegelse mot uendelig vekst. Oppstod i akademiske miljøer og miljøbevegelsen på 1970-tallet, særlig gjennom *Limits to Growth* (1972). Fire pilarer: (1) Ressursbevissthet – redusere overforbruk, sirkulær økonomi. (2) Rettferdighet – sosial likhet og fordeling. (3) Lokalisering – støtte lokale samfunn. (4) Livskvalitet – immaterielle verdier (helse, fellesskap, natur). + +**Spm 7:** Hva er forskjellen på absolutt og relativ frikobling? Hvorfor er dette viktig i Jason Hickels kritikk av grønn vekst? +*Svar:* Absolutt frikobling: utslipp går NED mens BNP vokser. Relativ frikobling: utslipp øker, bare langsommere enn BNP. Hickel hevder grønn vekst i praksis kun gir relativ frikobling, mens klimamålene krever absolutt – derfor mener han bærekraftig vekst ikke er realistisk. + +**Spm 8:** Hvilke spørsmål bør en bedrift stille seg FØR den begynner å implementere bærekraft? +*Svar:* (1) Hvordan forstår vi CSR/bærekraft? (2) Hvilke CSR-policyer, standarder, verdier, programmer og aktiviteter har vi allerede? (3) Hva finnes av eksterne standarder (FN-mål, ISO m.fl.)? (4) Hvem er ansvarlig for CSR/bærekraft i organisasjonen? Dette etablerer baseline og strukturansvar. + +**Spm 9:** Hvilken rolle spiller interessentdialogen i implementering av bærekraft? +*Svar:* Det andre steget i implementeringsmodellen. Kartlegger: (1) hvem virksomhetens viktigste interessenter er, (2) hvilke verdier de vektlegger, (3) hvordan de vurderer bedriftens prestasjoner. Bygger på interessentteori (Freeman, Kap. 7). Sikrer legitimitet, identifiserer materielle temaer (sentral for dobbel materialitet/CSRD), og bygger tillit. + +**Spm 10:** Skandinavia regnes som global leder i samfunnsansvar og bærekraft. Diskuter dette fra et institusjonsperspektiv, FNs målperspektiv, lovperspektiv og kultur/tradisjon i næringslivet. +*Svar:* Institusjonsperspektiv: sterke institusjoner, tillit, åpenhet, regulatorisk kvalitet. FN-målperspektiv: Skandinavia scorer høyt på SDG-rangeringer. Lovperspektiv: avansert lovverk (Åpenhetsloven, ESG-rapportering før EU-CSRD, Grunnloven §112). Kultur/tradisjon: trepartssamarbeid, fagforeninger, likhetskultur, miljøbevissthet, statlig involvering. KRITIKK (jf. videolink): høyt fotavtrykk per innbygger, eksport av forurensning via verdikjeder, fortsatt olje- og gassproduksjon (Norge), «moralsk imperialisme». Konklusjon: lederskap i prosess, men ikke alltid i resultater. + +--- + +## Kobling mellom Uke 12 og Uke 16 + +Disse to ukene henger tett sammen og bør sees som en helhet på eksamen: +- **Uke 12** gir VERKTØYENE (obligatoriske/frivillige standarder, rapporteringskrav, merker) +- **Uke 16** gir PROSESSEN for å bruke dem (de fem implementeringsstegene) + +Verktøyene fra Uke 12 brukes konkret i implementeringsstegene fra Uke 16: +- **Planlegging** ↔ velge tilnærming (reaktiv/proaktiv) +- **Interessentdialog** ↔ identifisere materielle temaer (dobbel materialitet, CSRD) +- **Rapportering** ↔ GRI, CSRD, Regnskapsloven §3-3 +- **Verifikasjon** ↔ ISO 14001-sertifisering, miljømerker, lovpålagt attestasjon (CSRD) +- **Oppfølging** ↔ kontinuerlig forbedring av standarder og praksis + +På Oppgave 4 (case) er det svært sannsynlig at en bedrift skal analyseres med både verktøy fra Uke 12 OG implementeringsmodellen fra Uke 16. diff --git a/notes/uke17-eksamen.md b/notes/uke17-eksamen.md new file mode 100644 index 0000000..45a1758 --- /dev/null +++ b/notes/uke17-eksamen.md @@ -0,0 +1,264 @@ +# Uke 17 - Eksamen og oppsummering + +## Eksamensinformasjon + +- **Vurderingsordning:** Skriftlig skoleeksamen +- **Karakter:** Bokstavkarakterer A-F +- **Dato:** 01.06.2026 (mandag) +- **Tid:** 09:00 +- **Varighet:** 4 timer +- **System:** Inspera Assessment +- **Hjelpemiddel:** Kode E +- **Sted:** Campus Gjøvik (fysisk oppmøte, skrives på PC) +- Campus- og nettstudenter har samme eksamen + +## Eksamensstruktur + +4 oppgaver, hver vektet 25% (ca 1 time per oppgave): + +| Oppgave | Tema | Format | +|---|---|---| +| 1 | Etikk | 3–5 mindre spørsmål | +| 2 | Bærekraft | 3–5 mindre spørsmål | +| 3 | Samfunnsansvar | 3–5 mindre spørsmål | +| 4 | Case-drøfting | Lengre drøftingsoppgave med teori | + +## Eksempler på eksamensspørsmål (fra Uke 17) + +### Oppgave 1 – Etikk +- Hva er forskjellen mellom etiske og moralske dilemmaer? +- Hva er forskjellen mellom pliktetikk og konsekvensetikk? +- Hvorfor bør bedrifter ha etiske kodekser i praksis? +- Reflekter rundt dagens etiske utfordringer som bedrifter møter. + +### Oppgave 2 – Bærekraft +- Forklar forskjellen mellom bærekraft og sirkulær økonomi, og gi eksempler. +- Reflekter over de tre hovedpillarene i bærekraft og gi eksempler på konkrete løsninger. +- Forklar hvordan en bedrift kan implementere bærekraft i praksis. +- Drøft konkrete eksempler fra norsk næringsliv hvor bærekraft har hovedfokus. + +### Oppgave 3 – Samfunnsansvar +Tilsvarende struktur som 1-2. + +### Oppgave 4 – Case (eksempel) +> Nylig har du fått rollen som bærekraftsansvarlig i et selskap som driver med oljeprosessering. Du ønsker å integrere bærekraft i de daglige aktivitetene i selskapet, samtidig som du ønsker å endre produktet selskapet produserer. Du er en del av et stort selskap og må forholde deg til obligatorisk rapportering under CSRD fra EU. Hvordan vil du tilnærme deg denne problematikken, hvilke teorier, temaer og erfaringer du har lært vil du bruke, og hvordan vil du forklare fremgangsmåten din? + +**Svar-format:** Redegjør for teori (du velger selv), redegjør for ett eller flere alternativer (du velger selv). Drøft case i lys av teoriene. Svar med bruk av teorier, begreper fra pensum. + +--- + +## Kjernebegreper fra oppsummeringen + +### Moral vs. Etikk + +| Moral | Etikk | +|---|---| +| Personlige og felles oppfatninger av hva som er rett og galt i omgang mellom mennesker | Systematisk refleksjon over hva som er rett og galt i omgang mellom mennesker | +| Ikke et fag | Et fag | +| Læres gjennom omgang med andre mennesker | Læres gjennom studier og trening i å anvende prinsipper og begreper | + +> **Sitat:** "Det viktigste er ikke å kunne alle teorier og prinsipper, men å utvikle etisk bevissthet og evne til refleksjon!" + +### Etiske teorier + +- **Konsekvensetikk** vs. **«ikke-konsekvensetikk»** +- **Dygdsetikk** (Aristoteles) – fokus på karakter og dyder +- **Pliktetikk** (Kant) – fokus på plikt og regler +- **Utilitarisme** (Mill) – fokus på nytte for flest mulig + +### Kvalnes – Navigasjonshjulet (s. 258) – VIKTIG! + +Verktøy for etisk refleksjon ved beslutninger. Spør «Hva gjør du?» fra 6 perspektiver: + +| Perspektiv | Spørsmål | +|---|---| +| **Juss** | Er det lovlig? | +| **Identitet** | Er det i samsvar med verdiene våre? | +| **Moral** | Er det riktig? | +| **Omdømme** | Beholder vi vår troverdighet? | +| **Økonomi** | Lønner det seg? | +| **Etikk** | Lar det seg begrunne? | + +### 6 medisinsk-etiske prinsipper (gjelder også næringslivet) + +1. **Likhetsprinsippet** – The principle of equality +2. **Autonomiprinsippet** – Respect for autonomy +3. **Velgjørenhetsprinsippet** – Beneficence +4. **Ikke-skade-prinsippet** – Non-maleficence +5. **Rettferdighetsprinsippet** – Justice +6. **Føre-var-prinsippet** – The precautionary principle + +### Triple Bottom Line (s. 147) + +Bærekraft som balanse mellom: +- **Planet** – Environmental Performance +- **People** – Social Performance +- **Profit** – Economic Performance + +Snitt = Sustainability + +### Svak vs. Sterk bærekraft (s. 139) + +Sentralt skille for å forstå hvor «strenge» bærekraftskrav stilles. Krever balanse mellom People, Planet, Profit. + +### Planetens tåleevne (s. 142) + +Diagram over jordens tålegrenser: +- Klima, biologisk mangfold, genetisk mangfold, funksjonelt mangfold, arealutnyttelse +- Utnytting av ferskvannsressurser, fosfor, nitrogen +- Forsuring av havet, partikkelforurensning, ozonlaget, kjemisk forurensning + +Flere grenser er **overskredet** (rød sone). + +### Sirkulær økonomi (s. 144) + +Modell der man bruker mindre råmaterialer, gir mindre avfall og lavere utslipp. + +Sirkel: Råmaterialer → Bærekraftig design → Produksjon → Distribusjon → Forbruk/Gjenbruk/Reparasjon → Innsamling → Restavfall → Resirkulering → tilbake til Råmaterialer + +### Carrolls pyramide (1991, s. 188) + +Pyramide med 4 nivåer (nedenfra): + +1. **Økonomisk ansvar** – «Vær lønnsom». Grunnlaget som alt annet hviler på. +2. **Juridisk ansvar** – «Adlyd loven». Følg spillets regler. +3. **Etisk ansvar** – «Vær etisk». Forpliktelse til å gjøre det som er riktig og rettferdig. Ikke skade. +4. **Filantropisk/frivillig ansvar** – «Vær en god bedriftsborger». Yte ressurser til samfunnet, forbedre livskvalitet. + +### Samfunnsansvar (CSR) + +> CSR er ansvaret selskaper påtar seg for miljø, samfunn og mennesker som påvirkes av virksomheten, **utover** det som er lovpålagt. + +### CSR vs. CSV + +| CSR (Corporate Social Responsibility) | CSV (Creating Shared Value) | +|---|---| +| Drevet av eksternt press | Integrert del av bedriftens strategi | +| Gir tilbake til samfunnet **ved siden av** kjernevirksomheten | Kobler samfunnsforbedring direkte til økonomisk verdiskaping | +| Fokus på filantropi og samfunnsengasjement | Søker felles verdi for både bedrift og samfunn | + +### Eksternaliteter (kap. 8.4) + +> Kostnader eller fordeler som påvirker tredjeparter som ikke er direkte involvert i en økonomisk aktivitet. + +- Oppstår når markedstransaksjonene (priser, kostnad) ikke fanger opp effekten +- **Positive** eksternaliteter – påvirker tredjepart positivt +- **Negative** eksternaliteter – påvirker tredjepart negativt + +### Virksomheters ansvar (4 typer) + +- **Moralsk ansvar** +- **Juridisk ansvar** +- **Kausalt ansvar** +- **Formelt ansvar** + +### Stakeholder-teori (Kap. 7, s. 163) + +> Interessentteorien tar utgangspunkt i at god virksomhetsledelse handler om å balansere hensynet til alle som påvirkes av eller påvirker virksomheten. + +**Mitchell, Agle & Wood-modellen (3 attributter):** +- **Makt (Power)** +- **Legitimitet (Legitimacy)** +- **Hastverk (Urgency)** + +7 typer interessenter basert på hvilke attributter de har: +1. Sovende (kun makt) +2. Frivillig (kun legitimitet) +3. Krevende (kun hastverk) +4. Dominerende (makt + legitimitet) +5. Farlig (makt + hastverk) +6. Avhengig (legitimitet + hastverk) +7. Avgjørende (alle tre) + +**Prosess:** 1) Kartlegge, 2) Dialog + +### Institusjonell teori + +- **Institusjoner** – Strukturer og mekanismer i samfunnet som påvirker organisasjoner, inkludert lover, regler, normer og kulturelle koder. +- **Isomorfisme** – Prosessen der organisasjoner blir mer like hverandre over tid som et resultat av press fra institusjonene. +- **Legitimitet** – Organisasjoners behov for å bli anerkjent som gyldige og akseptable av samfunnet og andre aktører. + +> Institusjonell teori hjelper oss med å forstå hvorfor organisasjoner oppfører seg på bestemte måter og hvordan de tilpasser seg endringer i sitt miljø. + +### Sosial søyle + +**Intern sosial søyle:** +- Obligatorisk sosialpolitikk for bedriften (Lover, reguleringer, Arbeidsmiljøloven osv.) +- Avtalt sosialpolitikk (kollektive avtaler, fagforeninger) +- Frivillig sosialpolitikk (CSR) + +**Ekstern sosial søyle (lokalsamfunn):** +- Filantropi +- Cause Related Marketing +- osv. + +### Samfunnsansvarlige investeringer (SRI) + +> SRI – Social Responsible Investments – en investeringsstrategi som integrerer etiske, miljømessige og sosiale betraktninger i beslutningen. + +Mål: finansiell lønnsomhet, men tar hensyn til ikke-finansielle kriterier. + +- **Standard investeringsstrategi:** 3 faktorer – avkastning × risiko × tid (likviditet) +- **SRI:** 1 faktor til – samfunnsansvar + +### Motvekst / Degrowth + +Økonomisk, sosial og filosofisk bevegelse som utfordrer ideen om uendelig økonomisk vekst som en nødvendighet for samfunnets fremgang. + +Fire kjernedimensjoner: +- **Ressursbevissthet:** Redusere overforbruk og fremme sirkulær økonomi +- **Rettferdighet:** Økt sosial likhet og rettferdig fordeling av ressurser +- **Lokalisering:** Støtte lokale samfunn og økonomier i stedet for globalisering +- **Livskvalitet:** Skifte fra materialistisk velstand til immaterielle verdier (helse, fellesskap, natur) + +> Motvekst handler ikke nødvendigvis om å stanse all økonomisk utvikling, men om å reflektere over hvordan vi kan leve bedre med mindre og på en måte som respekterer planetens grenser. + +### Samfunnsansvar og bærekraft – Implementering + +5 steg: +1. **Planlegging** +2. **Interessentdialog** +3. **Rapportering** +4. **Verifikasjon** +5. **Oppfølging** + +### Obligatoriske vs. frivillige rammeverk + +- **Obligatorisk:** lover, regulering, rapportering +- **Frivillige:** ISO-standarder, GRI (Global Reporting Initiative), miljømerker + +### EU – Green Deal og CSRD + +- **Green Deal:** Bred strategi for å gjøre Europa klimanøytralt innen 2050 +- **CSRD (Corporate Sustainability Reporting Directive):** Spesifikk lovgivning som fokuserer på rapportering av bærekraftig praksis i selskaper + +EUs overgang fra Green Deal til CSRD representerer en utvikling i hvordan bærekraftsmål implementeres og overvåkes. + +## Karaktersystem + +| Symbol | Betegnelse | Beskrivelse | +|---|---|---| +| A | Fremragende | Fremragende prestasjon som klart utmerker seg. Svært god vurderingsevne og stor grad av selvstendighet. | +| B | Meget god | Meget god prestasjon. Meget god vurderingsevne og selvstendighet. | +| C | God | Jevnt god prestasjon som er tilfredsstillende på de fleste områder. God vurderingsevne og selvstendighet på de viktigste områdene. | +| D | Nokså god | En akseptabel prestasjon med noen vesentlige mangler. Viss grad av vurderingsevne og selvstendighet. | +| E | Tilstrekkelig | Tilfredsstiller minimumskravene, men ikke mer. Liten vurderingsevne og selvstendighet. | +| F | Ikke bestått | Tilfredsstiller ikke faglige minimumskrav. Manglende vurderingsevne og selvstendighet. | + +## Anbefalt eksamensforberedelse (Martina) + +- PPT fra forelesning (se video) +- Svar på spørsmålene på Blackboard +- Les pensum +- Skriv notater fra dette +- Les eksempler i avisen + +## Tips til drøftingsoppgavene + +Bra akademisk besvarelse kjennetegnes av: +- Bruk av relevante begreper +- Presisjon +- Klar struktur +- Akademisk språk +- Bruk av teorier og begreper fra pensum +- Klare, faglige og presise forklaringer diff --git a/pdf/Diskusjon-uke3.pdf b/pdf/Diskusjon-uke3.pdf new file mode 100644 index 0000000..5855698 Binary files /dev/null and b/pdf/Diskusjon-uke3.pdf differ diff --git a/pdf/Uke 10- sosiall pilar.pdf b/pdf/Uke 10- sosiall pilar.pdf new file mode 100644 index 0000000..f77ab16 Binary files /dev/null and b/pdf/Uke 10- sosiall pilar.pdf differ diff --git a/pdf/Uke 11- Circular Economy, ESG - Investeringer.pdf b/pdf/Uke 11- Circular Economy, ESG - Investeringer.pdf new file mode 100644 index 0000000..a362751 Binary files /dev/null and b/pdf/Uke 11- Circular Economy, ESG - Investeringer.pdf differ diff --git a/pdf/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pdf b/pdf/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pdf new file mode 100644 index 0000000..4ab759f Binary files /dev/null and b/pdf/Uke 12- Verktøykasse for etikk, samfunnsansvar og bærekraft(1).pdf differ diff --git a/pdf/Uke 16- implementering.pdf b/pdf/Uke 16- implementering.pdf new file mode 100644 index 0000000..8a7241e Binary files /dev/null and b/pdf/Uke 16- implementering.pdf differ diff --git a/pdf/Uke 17-Eksamen.pdf b/pdf/Uke 17-Eksamen.pdf new file mode 100644 index 0000000..0215664 Binary files /dev/null and b/pdf/Uke 17-Eksamen.pdf differ diff --git a/pdf/Uke 2 Introduksjon.pdf b/pdf/Uke 2 Introduksjon.pdf new file mode 100644 index 0000000..17197f5 Binary files /dev/null and b/pdf/Uke 2 Introduksjon.pdf differ diff --git a/pdf/Uke 3 – Etikk 1.pdf b/pdf/Uke 3 – Etikk 1.pdf new file mode 100644 index 0000000..8246194 Binary files /dev/null and b/pdf/Uke 3 – Etikk 1.pdf differ diff --git a/pdf/Uke 4 - Etikk 2.pdf b/pdf/Uke 4 - Etikk 2.pdf new file mode 100644 index 0000000..0041209 Binary files /dev/null and b/pdf/Uke 4 - Etikk 2.pdf differ diff --git a/pdf/Uke 6- Institution, Stakeholder.pdf b/pdf/Uke 6- Institution, Stakeholder.pdf new file mode 100644 index 0000000..76712cc Binary files /dev/null and b/pdf/Uke 6- Institution, Stakeholder.pdf differ diff --git a/pdf/Uke 7.pdf b/pdf/Uke 7.pdf new file mode 100644 index 0000000..716daf1 Binary files /dev/null and b/pdf/Uke 7.pdf differ diff --git a/pdf/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pdf b/pdf/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pdf new file mode 100644 index 0000000..5800b48 Binary files /dev/null and b/pdf/Uke8 - Kapitel 8 – Caroll, CSR,CSV.pdf differ diff --git a/pdf/uke 5-Etikk 3.pdf b/pdf/uke 5-Etikk 3.pdf new file mode 100644 index 0000000..d3baa21 Binary files /dev/null and b/pdf/uke 5-Etikk 3.pdf differ diff --git a/server.ps1 b/server.ps1 new file mode 100644 index 0000000..45aaa3d --- /dev/null +++ b/server.ps1 @@ -0,0 +1,116 @@ +# ===================================================================== +# SMF2290 Pensum — server.ps1 +# Lett statisk HTTP-server som fallback når Python/Node ikke er installert. +# Krever bare PowerShell 5+ (innebygd i Windows 10/11). +# ===================================================================== + +param( + [int]$Port = 8765, + [string]$Root = "." +) + +Add-Type -AssemblyName System.Web + +$RootAbs = (Resolve-Path -LiteralPath $Root).Path +$listener = New-Object System.Net.HttpListener +$listener.Prefixes.Add("http://127.0.0.1:$Port/") + +try { + $listener.Start() +} catch { + Write-Host "Klarte ikke starte server pa port ${Port}: $($_.Exception.Message)" -ForegroundColor Red + exit 1 +} + +$mimeMap = @{ + '.html' = 'text/html; charset=utf-8' + '.htm' = 'text/html; charset=utf-8' + '.css' = 'text/css; charset=utf-8' + '.js' = 'application/javascript; charset=utf-8' + '.mjs' = 'application/javascript; charset=utf-8' + '.json' = 'application/json; charset=utf-8' + '.md' = 'text/markdown; charset=utf-8' + '.txt' = 'text/plain; charset=utf-8' + '.svg' = 'image/svg+xml; charset=utf-8' + '.png' = 'image/png' + '.jpg' = 'image/jpeg' + '.jpeg' = 'image/jpeg' + '.gif' = 'image/gif' + '.ico' = 'image/x-icon' + '.webp' = 'image/webp' + '.woff' = 'font/woff' + '.woff2'= 'font/woff2' + '.ttf' = 'font/ttf' + '.otf' = 'font/otf' + '.pdf' = 'application/pdf' +} + +Write-Host "" +Write-Host " Server kjorer pa http://localhost:$Port" -ForegroundColor Green +Write-Host " Trykk Ctrl+C for a stoppe" -ForegroundColor DarkGray +Write-Host "" + +try { + while ($listener.IsListening) { + $context = $listener.GetContext() + $req = $context.Request + $res = $context.Response + + try { + $path = [System.Web.HttpUtility]::UrlDecode($req.Url.LocalPath) + if ([string]::IsNullOrEmpty($path) -or $path -eq '/') { $path = '/index.html' } + + # Strip leading slash and normalize + $relative = $path.TrimStart('/').Replace('/', [System.IO.Path]::DirectorySeparatorChar) + $filePath = Join-Path $RootAbs $relative + + # Resolve to prevent directory traversal + try { + $resolved = [System.IO.Path]::GetFullPath($filePath) + } catch { + $resolved = $filePath + } + + if (-not $resolved.StartsWith($RootAbs, [StringComparison]::OrdinalIgnoreCase)) { + $res.StatusCode = 403 + $body = [System.Text.Encoding]::UTF8.GetBytes("403 Forbidden") + $res.OutputStream.Write($body, 0, $body.Length) + } elseif (Test-Path -LiteralPath $resolved -PathType Container) { + # Directory: try index.html + $idx = Join-Path $resolved 'index.html' + if (Test-Path -LiteralPath $idx -PathType Leaf) { + $bytes = [System.IO.File]::ReadAllBytes($idx) + $res.ContentType = 'text/html; charset=utf-8' + $res.ContentLength64 = $bytes.Length + $res.OutputStream.Write($bytes, 0, $bytes.Length) + } else { + $res.StatusCode = 404 + $body = [System.Text.Encoding]::UTF8.GetBytes("404 Not Found") + $res.OutputStream.Write($body, 0, $body.Length) + } + } elseif (Test-Path -LiteralPath $resolved -PathType Leaf) { + $bytes = [System.IO.File]::ReadAllBytes($resolved) + $ext = [System.IO.Path]::GetExtension($resolved).ToLower() + $mime = if ($mimeMap.ContainsKey($ext)) { $mimeMap[$ext] } else { 'application/octet-stream' } + $res.ContentType = $mime + $res.ContentLength64 = $bytes.Length + $res.OutputStream.Write($bytes, 0, $bytes.Length) + } else { + $res.StatusCode = 404 + $body = [System.Text.Encoding]::UTF8.GetBytes("404 Not Found: $path") + $res.OutputStream.Write($body, 0, $body.Length) + } + } catch { + try { + $res.StatusCode = 500 + $body = [System.Text.Encoding]::UTF8.GetBytes("500 Internal Server Error: " + $_.Exception.Message) + $res.OutputStream.Write($body, 0, $body.Length) + } catch {} + } finally { + try { $res.Close() } catch {} + } + } +} finally { + try { $listener.Stop() } catch {} + try { $listener.Close() } catch {} +} diff --git a/uke 5-Etikk 3.pptx b/uke 5-Etikk 3.pptx new file mode 100644 index 0000000..111c4b2 Binary files /dev/null and b/uke 5-Etikk 3.pptx differ