Skip to content

Release 0.7.14

Choose a tag to compare

@github-actions github-actions released this 17 Feb 21:35
· 24 commits to main since this release
db4554b

Release Notes - Paideia LMS v0.7.14

Release Date: February 17, 2026
Version: 0.7.14
Type: Feature Release & Refinement
Impact: Medium - Introduces advanced course scheduling, instructor quiz preview, and modernized dashboard widgets.
Changelog: N/A

Overview

Paideia LMS v0.7.14 introduces significant enhancements to course management and the student experience. Key highlights include advanced course scheduling with support for recurring patterns and specific dates, a modernized dashboard with new calendar and curriculum map widgets, and improved quiz functionality including instructor previews and better submission tracking.


New Features

📅 Advanced Course Scheduling

Instructors can now manage course dates with greater flexibility:

  • Recurring Patterns: Set up weekly or monthly recurring schedules with specific days of the week.
  • Specific Dates: Add one-off dates for special sessions or holidays.
  • UI & API Integration: Full integration across the application for consistent date management.
  • Database Migrations: Includes new tables for recurring schedules (courses_recurring_schedules, courses_recurring_schedules_days_of_week) and specific dates (courses_specific_dates).

👁️ Instructor Quiz Preview

Instructors can now preview quizzes before publishing:

  • Live Preview: See exactly what students will see during a quiz attempt.
  • Tracking: Enhanced tracking with the new is_preview flag on submissions to distinguish preview attempts from student work.

📊 Modernized Dashboard

  • Calendar Widget: View upcoming course events and deadlines at a glance.
  • Curriculum Map: Visual representation of the course structure and progress.
  • Recent Notes: Quick access to lately created or edited student notes.

📝 Enhanced Submissions & Grading

  • Student Quiz Submission View: Students can now view their past quiz submissions.
  • Comprehensive Grading: New fields added to quiz_submissions to support streamlined grading:
    • Grade & Feedback: Directly record numerical grades and qualitative feedback.
    • Grading Attribution: Tracks who graded the submission and when (graded_by_id, graded_at).
  • Nested Quiz Tracking: New detailed tracking for nested quizzes within attempts, including started and completed timestamps.

Technical Improvements

🔧 Context & State Management Refactor

  • User Access Context: Refactored user access management for better performance and clarity.
  • Quiz Context: Refactored quiz components to eliminate prop drilling and improve data flow.
  • Standardized Utilities: Introduced createRouteComponent and other utilities to streamline component creation.

🐞 Development Experience

  • Centralized Debug Utility: A new centralized logging utility to assist developers in troubleshooting.
  • Test Enhancements: Updated dependencies and refined best practices for testing.

🗄️ Database Schema & Migrations

  • New Tables: Support for course scheduling and nested quiz completion tracking.
  • Field Enhancements: quiz_submissions_flagged_questions.question_id is now strictly enforced as NOT NULL.

Summary

This release focuses on improving both teaching and learning experiences:

Core Updates

  • ✅ Advanced recurring and specific date scheduling.
  • ✅ Instructor quiz preview capabilities with preview attempt tracking.
  • ✅ Modernized dashboard widgets (Calendar, Curriculum Map).
  • ✅ Detailed grading support directly in quiz submissions.
  • ✅ Granular tracking for nested quiz completion.

Breaking Changes

Internal Structure Refactor

While no external APIs are broken, several internal contexts were refactored:

  • user-access-context was consolidated into broader contexts.
  • ✅ Quiz components now rely on centralized context providers instead of deep prop passing.

Upgrade Instructions

From v0.7.13

  1. Pull the latest changes:

    git pull origin next
  2. Install dependencies:

    bun install
  3. Run database migrations:

    bun run payload migrate
  4. Start the server:

    bun run dev

What's Next

We are continuing to refine the user experience with a focus on:

  • Mobile Responsiveness: Enhancing dashboard widgets for smaller screens.
  • Advanced Analytics: Deeper insights into student progress and engagement.
  • Collaboration Tools: Further improvements to discussions and shared notes.

Thank You

Thank you for your continued support of Paideia LMS. This release represents a significant step forward in making course management more powerful and flexible.

For questions or feedback, please visit our GitHub repository: https://github.com/paideia-lms/paideia


Complete Changelog Reference

This release includes:

  • Feat: Advanced course scheduling (recurring & specific dates).
  • Feat: Instructor Quiz Preview.
  • Feat: Modernized Dashboard Widgets.
  • Refactor: Quiz component context management.
  • Refactor: User access and context handling.
  • Chore: Dependency updates and testing refinements.

Previous Release: See v0.7.13 Release Notes for previous bug fixes.