Development Roadmap

Where We Are & Where We're Going

TeachSpark is a live educational laboratory. Core features are shipped and running. Development is driven by real teacher feedback, not a fixed release schedule.

Core Platform Live .NET 10 & AI-Powered Educational Lab
6
Features Shipped
3
In Development
4
Planned Ahead
<60s
Avg. Generation Time

Shipped & Live


AI Worksheet Generation
Live

GPT-4o-mini integration via Microsoft.Extensions.AI. Real-time generation with cost tracking, token monitoring, and comprehensive error handling.

User Authentication
Live

Full ASP.NET Core Identity — registration, login, profile management, and secure session handling with 14-day sliding expiry.

Admin Dashboard
Live

Full CRUD for worksheets, templates, standards, API keys, and usage analytics — all in a dedicated admin area.

Standards Alignment
Live

Common Core Standards database with Bloom's Taxonomy integration. Every worksheet is aligned to grade-level learning objectives.

Logging & Monitoring
Live

Serilog structured logging with LLM interaction logs, performance metrics, daily cost limits, and usage analytics.

Modern UI Redesign
Live

Teacher-first design system with indigo/amber palette, mobile-first responsive layout, and running on .NET 10 with webpack asset pipeline.

Supported Worksheet Types


Reading Comprehension
Vocabulary exercises, deep questions, character analysis, theme exploration
Grammar Focus
Rules in context, practice exercises, sentence structure activities
Creative Writing
Prompts, story planning templates, original composition guides
Literary Analysis
Comparison charts, cause-and-effect, argument evaluation
Vocabulary Builder
Context-based exercises, definitions, usage in sentences
Critical Thinking
Evidence assessment, source analysis, reasoning frameworks

In Development


Student Cohort Management

Group students by grade level, Bloom's taxonomy readiness, and learning style. Generate differentiated worksheets for each cohort automatically.

In Progress
REST API Endpoints

Programmatic access to worksheet generation, template management, and analytics. Enables LMS integrations and third-party tooling.

In Progress
Teacher Feedback Loop

In-app feedback on generated worksheets feeds directly into prompt refinement. Teacher ratings guide model fine-tuning priorities.

In Progress

Technical Stack


Platform
  • .NET 10 / ASP.NET Core
  • Razor MVC + Razor Pages
  • Entity Framework Core 10
  • SQLite (production-ready)
Frontend
  • Bootstrap 5 + Bootstrap Icons
  • Webpack 5 asset pipeline
  • Custom SCSS design system
  • Mobile-first responsive
AI & Services
  • Microsoft.Extensions.AI
  • OpenAI GPT-4o-mini
  • Rate limiting & cost caps
  • Caching & retry logic
Identity & Auth
  • ASP.NET Core Identity
  • Cookie auth (14-day sliding)
  • Role-based admin area
  • Secure session management

On the Horizon


Worksheet Rating & Favorites

Teachers save, rate, and remix worksheets. High-rated prompts surface more often in future generation.

Print-Optimised Export

One-click PDF with classroom-ready formatting — proper fonts, line spacing, and answer-key generation.

Differentiated Output

Same topic, three reading levels. Generate scaffolded, standard, and enrichment versions simultaneously.

Usage & Impact Analytics

Track which worksheet types teachers use most, generation latency trends, and AI cost-per-worksheet metrics.

Educational Laboratory

Built with Teachers, for Teachers

TeachSpark isn't driven by a product roadmap — it's driven by what teachers actually need in the classroom. Every feature starts as a conversation with an educator. If you have ideas, friction points, or requests, we want to hear them.