dwindown
d8747f8c86
Redirect admin login to first model list page
2026-04-01 18:23:45 +07:00
dwindown
9a5f4873b0
Fix admin post-login redirect to canonical /admin/
2026-04-01 18:17:24 +07:00
dwindown
90831963fc
Fix admin template response for Starlette 1.x
2026-04-01 18:10:38 +07:00
dwindown
7716b119f7
Fix fastapi-admin login provider binding
2026-04-01 15:33:16 +07:00
dwindown
68f635eac1
fix: avoid admin password handler name collision
2026-04-01 15:16:12 +07:00
dwindown
16ab13e911
fix: harden admin access, repair ORM joins, and add migration/tests
2026-04-01 14:59:54 +07:00
Dwindi Ramadhana
de592d140e
fix: quote NM/NN column names in CHECK constraints to match quoted identifiers
2026-03-22 09:28:29 +07:00
Dwindi Ramadhana
92099f0f78
fix: use quote=True instead of manual quoting for NM/NN columns
2026-03-22 09:26:27 +07:00
Dwindi Ramadhana
ec9988b185
fix: use double-quoted identifiers for NM/NN columns to preserve PostgreSQL case sensitivity
2026-03-22 09:23:51 +07:00
Dwindi Ramadhana
6255e22ec9
fix: correct mapped_column parameter order for NM and NN columns
2026-03-22 07:56:32 +07:00
Dwindi Ramadhana
282425844c
fix: add explicit column name quoting for NM and NN columns
2026-03-22 07:54:29 +07:00
Dwindi Ramadhana
a53270b888
fix: remove duplicate index definitions from model columns
2026-03-22 07:52:52 +07:00
Dwindi Ramadhana
cb2031a9aa
fix: replace typing.any with typing.Any in admin router
2026-03-22 07:50:20 +07:00
Dwindi Ramadhana
f4408dbb27
fix: fastapi-admin 1.0.4 compatibility and router imports
2026-03-22 07:47:24 +07:00
Dwindi Ramadhana
436bcf93be
fix requirements
2026-03-22 07:32:58 +07:00
Dwindi Ramadhana
e20efeb6b1
feat: implement IRT-powered adaptive question bank system
...
Complete v1.2.0 implementation with:
- FastAPI backend with CTT scoring (exact Excel formulas)
- IRT 1PL calibration engine with >80% coverage
- CAT adaptive selection using Fisher information
- AI question generation via OpenRouter
- WordPress REST API integration for multisite
- Admin panel with FastAPI Admin 1.0.4
- Excel import/export for tryout data
- Multi-format reporting (PDF, CSV, JSON)
- Manual/automatic normalization modes
- Comprehensive test suite and documentation
All modules complete and validated against PRD v1.1.
2026-03-22 00:15:53 +07:00
Dwindi Ramadhana
cf193d7ea0
first commit
2026-03-21 23:32:59 +07:00