A study notebook for my brother, written by an open model
Описание и применение
Небольшой, полностью офлайн‑поддерживаемый учебный блокнот, созданный с помощью открытой модели Gemma 4, предоставляет готовые заметки, практические задания и флеш‑карты для подготовки к экзамену GATE, а также отслеживает прогресс пользователя в браузере.
Задача
Studying for the GATE computer science paper alone lacks encouragement and instant feedback.
Результат
The notebook delivers instant, free, and fully offline‑capable study material, with progress tracking and on‑demand content generation, enhancing motivation for a solitary GATE candidate.
Рабочий процесс
- 1. Pre‑generate 258 content items (notes, practice papers, flashcards) for all 86 chapters using Gemma 4 via a script that runs 8 requests concurrently.
- 2. Store the generated JSON (~744 KB) in the public GitHub repo.
- 3. Serve the content with a FastAPI backend and plain HTML/CSS/JS frontend; no framework or build step.
- 4. On page load, fetch the relevant chapter data from the JSON and render notes, practice questions, flashcards, and progress indicators instantly.
- 5. Provide an “Ask about anything” box that calls Gemma 4 live to generate fresh content when needed.
- 6. Track study progress locally in the browser (stickers, green ticks, calendar).
Доказательства
My brother is preparing for GATE, a big engineering exam in India (think of it as the entrance exam for a master's at the IITs).
It looks and feels like a school notebook, the grid paper kind we all had as kids.
Gemma 4, Google's open-weight model, through the Gemini API. The main model is gemma-4-26b-a4b-it, with gemma-4-31b-it as a backup.
Everything stays in your own browser.
The whole library is plain JSON in a public, MIT‑licensed repo.
- Дата записи: 2026-10-02T17:41:21.975Z