Repository navigation
Noggin v0.9.2-preview - Preview Release π
Noggin - Preview Release π
Welcome to an early preview release of Noggin, a modern quiz application designed to make learning smarter and more interactive. Built with Electron, React, and TypeScript, this release is intended for testing and feedback purposes. As an unstable preview it may contain bugs and incomplete features.
Changelog π¦
- New Feature: Added Module Info Panel to the module page sidebar, displaying metadata, source files, and submission history.
- UI Improvements: Refactored the application header for consistency across pages, improving navigation, back actions, and overall usability.
- Service Migration: Reorganized module-related services for better structure and maintainability.
- Practice Feed Update: Moved getDueModules to the practice feed service, improving test coverage and organization.
- Module Explorer Enhancements: Separated components for better management
- Spaced Repetition: improved spaced repetition functionality and improved test coverage.
- Bug Fix: Module Explorer now remains collapsed by default as expected.
Key Features β¨
-
Modular Learning Libraries
Organize your learning content into flexible libraries that can contain multiple learning paths and standalone modules. -
Quiz Creation and Management
Easily create and organize quizzes with a sleek, intuitive interface. -
AI-Powered Quiz Generation
Leverage Gemini's capabilities to automatically generate engaging quizzes. -
Practice Mode
Take quizzes in a practice-oriented mode for skill-building and learning. -
AI-Assisted Submission Evaluation
Get instant feedback on quiz submissions with AI-powered evaluation. -
Local Storage & Data Ownership
All learning content and progress is stored locally in accessible formats, ensuring full user control. -
Responsive, Modern UI
Built using Mantine v7, providing a clean and smooth user experience.
Protocol Implementation π
This release introduces the core features of the Noggin Protocol for modular, self-directed learning:
- Libraries: Top-level containers for organizing all your learning content
- Modules: Self-contained learning units with source materials and quizzes
- Transparent Storage: All data stored locally in accessible formats
Platform Support π₯οΈ
- Windows: Installer available
- Linux: Supported formats include AppImage, Snap, and Deb packages
Important Notes β οΈ
- Alpha Software: This release is unstable and may contain bugs or incomplete features.
- Gemini API Required: A Gemini API key is required for AI-powered functionalities.
- Electron Dependency: Limited to Electron v31 due to current constraints.
Requirements π§
- Gemini API Key: Necessary for accessing AI features
Known Issues π οΈ
- Feature Instability: Some functionalities may behave unexpectedly.
- Technical Limitations: Refer to ISSUES.md for a detailed list of known issues.
For installation instructions and documentation, please see the README.md file in the repository.
License π
Noggin is released under the MIT License.
Use at your own risk.