Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj closed issue spikerj/spikersoft-issues#139 2026-05-15 02:11:51 +00:00
sql: sandbox starter schema — give the empty DuckDB connection something to query
spikerj commented on issue spikerj/spikersoft-issues#139 2026-05-15 02:11:50 +00:00
sql: sandbox starter schema — give the empty DuckDB connection something to query

Closed by implementation

Shipped:

spikerj closed issue spikerj/spikersoft-issues#138 2026-05-15 02:11:36 +00:00
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration
spikerj commented on issue spikerj/spikersoft-issues#138 2026-05-15 02:11:35 +00:00
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration

Closed by implementation

Shipped:

  • NuGet: DuckDB.NET.Data.Full 1.5.2 added to [SpikerSoft.Business.CodeExecution.csproj](spikersoft-backend/SpikerSoft.Business.CodeExecution/SpikerSof…
spikerj closed issue spikerj/spikersoft-issues#141 2026-05-15 02:11:17 +00:00
sql: SqlStudentCodeHintAnalyzer — pre-flight hints for the classic SQL pitfalls
spikerj commented on issue spikerj/spikersoft-issues#132 2026-05-15 01:43:23 +00:00
architecture: SQL Playground as first-class LessonStrategy — DuckDB WASM + worker grading + language-runner parity

Status update — 2026-05-14

First-pass landing of the SQL playground. 7 of 9 DoD bullets are now complete; the remaining 2 have dedicated follow-up tickets so this issue stays open until…

spikerj opened issue spikerj/spikersoft-issues#141 2026-05-15 01:42:30 +00:00
sql: SqlStudentCodeHintAnalyzer — pre-flight hints for the classic SQL pitfalls
spikerj opened issue spikerj/spikersoft-issues#140 2026-05-15 01:40:53 +00:00
sql: theme-switch UX polish — feedback, output reset, lesson instructions reload
spikerj opened issue spikerj/spikersoft-issues#139 2026-05-15 01:40:24 +00:00
sql: sandbox starter schema — give the empty DuckDB connection something to query
spikerj opened issue spikerj/spikersoft-issues#138 2026-05-15 01:39:55 +00:00
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration
spikerj closed issue spikerj/spikersoft-issues#94 2026-05-14 23:14:51 +00:00
create x86 playground lessons
spikerj commented on issue spikerj/spikersoft-issues#94 2026-05-14 23:14:51 +00:00
create x86 playground lessons

implemented

spikerj closed issue spikerj/spikersoft-issues#105 2026-05-14 18:03:11 +00:00
bug: DLL Compiler icon not rendering in tools menu
spikerj commented on issue spikerj/spikersoft-issues#105 2026-05-14 18:03:11 +00:00
bug: DLL Compiler icon not rendering in tools menu

thanks good catch - fixed

spikerj closed issue spikerj/spikersoft-issues#130 2026-05-14 17:57:19 +00:00
enhancement: Configure OpenTelemetry sampling for API/workers so telemetry stays cheap on constrained hosts
spikerj commented on issue spikerj/spikersoft-issues#130 2026-05-14 17:57:15 +00:00
enhancement: Configure OpenTelemetry sampling for API/workers so telemetry stays cheap on constrained hosts

Implementation Summary

Configurable OpenTelemetry trace sampling has been implemented across the API and all 19 event handler workers.

Changes

**1. API — `SpikerSoft.Api/Extensions/Servi…

spikerj closed issue spikerj/spikersoft-issues#115 2026-05-14 17:45:58 +00:00
bug: Admin sidebar Sponsorship badge count doesn't update after approving a pending profile
spikerj commented on issue spikerj/spikersoft-issues#115 2026-05-14 17:45:55 +00:00
bug: Admin sidebar Sponsorship badge count doesn't update after approving a pending profile

Fix Implemented

Root cause confirmed: no SignalR event was being pushed to the client after approving/revoking a sponsorship profile, so the badge count in the menu bar stayed stale.

###…

spikerj opened issue spikerj/spikersoft-issues#137 2026-05-14 03:53:08 +00:00
C++ playground / lessons: in-browser compile & run (wasm-clang-style)