Skip to content

Noggin v0.9.2-preview - Preview Release πŸš€

Choose a tag to compare

@github-actions github-actions released this 08 Mar 20:13
· 38 commits to main since this 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 ⚠️

  1. Alpha Software: This release is unstable and may contain bugs or incomplete features.
  2. Gemini API Required: A Gemini API key is required for AI-powered functionalities.
  3. 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.