ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Skolesaga - Interaktive lærebøker for norsk skole. Gratis lærebøker med øvingsoppgaver, quiz og fremgangsregistrering for alle fag fra 5. klasse til VG3.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Gratis interaktive lærebøker for norsk skole med øvingsoppgaver, quiz og fremgangsregistrering.
npm install
Kopier .env.example til .env.local og fyll inn verdiene:
cp .env.example .env.local
Nødvendige variabler:
NEXT_PUBLIC_SUPABASE_URL - Din Supabase prosjekt-URLNEXT_PUBLIC_SUPABASE_ANON_KEY - Din Supabase anon nøkkelSUPABASE_SERVICE_ROLE_KEY - Din Supabase service role nøkkel (for server-side)NEXTAUTH_SECRET - En tilfeldig streng for kryptering av sessionsNEXTAUTH_URL - URL til applikasjonen (f.eks. http://localhost:3000)Valgfrie variabler:
GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET - Google OAuth-innloggingFEIDE_CLIENT_ID / FEIDE_CLIENT_SECRET - Feide OAuth-innloggingANTHROPIC_API_KEY - AI-retting av prøverNEXT_PUBLIC_GA_MEASUREMENT_ID - Google AnalyticsSe docs/database-schema.md for database-skjema og oppsett.
npm run dev
Åpne http://localhost:3000 i nettleseren.
| Kommando | Beskrivelse |
|---|---|
npm run dev | Start utviklingsserver med Turbopack |
npm run build | Bygg for produksjon (kjører først scripts/combine-chapters.js som slår sammen kapitteldata) |
npm run start | Start produksjonsserver |
npm run lint | Kjør ESLint |
npx tsc --noEmit | Typesjekk uten å generere filer |
src/
├── app/ # Next.js App Router
│ ├── page.tsx # Landing page
│ ├── bok/ # Lærebøker (bok/[courseId]/[chapterId])
│ │ # med quiz, trening, flashcards og kompetansemål
│ ├── book/ # Python-lærebok
│ ├── geogebra/ # GeoGebra-lærebok
│ ├── quiz/ # Quiz-oversikt og gigaquiz
│ ├── dashboard/ # Dashbord for elev, lærer og admin
│ ├── test-deg-selv/ # Selvtester (personlighet, læringsstil m.m.)
│ ├── hoderegning/ # Hoderegningstrening
│ ├── poengkalkulator/ # Poengkalkulator for vitnemål
│ └── api/ # API-ruter (fremgang, klasser, oppgaver m.m.)
├── components/ # React-komponenter
│ ├── ui/ # shadcn/ui komponenter
│ ├── textbook/ # Lærebok-komponenter (oppgavetyper, grafer m.m.)
│ ├── navigation/ # Navigasjons-komponenter
│ └── ... # Dashbord-, quiz- og layout-komponenter
└── lib/ # Hjelpefunksjoner og data
├── data/ # Lærebok-innhold
│ ├── chapters/ # Kapittelfiler (JSON, inkl. narrative versjoner)
│ └── textbook-courses-*.ts # Kursdefinisjoner per trinn/fagområde
└── auth/ # Autentisering
scripts/ # Verktøy for innholdsproduksjon
# (kapittelgenerering, forsidebilder, lydbøker)
docs/ # Database-skjema og innholdsdokumentasjon
public/
├── images/ # Forsidebilder og illustrasjoner
└── audio/ # Lydbok-segmenter (1T, 2P, historie)
Alle rettigheter forbeholdt © 2026 Skolesaga