Files
breakpilot-lehrer/admin-lehrer/app/(admin)/ai/test-quality/constants.ts
Benjamin Admin 9ba420fa91
Some checks failed
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-school (push) Successful in 42s
CI / test-go-edu-search (push) Successful in 34s
CI / test-python-klausur (push) Failing after 2m51s
CI / test-python-agent-core (push) Successful in 21s
CI / test-nodejs-website (push) Successful in 29s
Fix: Remove broken getKlausurApiUrl and clean up empty lines
sed replacement left orphaned hostname references in story page
and empty lines in getApiBase functions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 16:02:04 +02:00

42 lines
1.5 KiB
TypeScript

/**
* Constants and demo data for BQAS Dashboard
*/
import type { BQASMetrics, TrendData, TestRun } from './types'
// API Configuration - Use internal proxy to avoid CORS issues
export const BQAS_API_BASE = '/api/bqas'
// Demo data for when API is not available
export const DEMO_GOLDEN_METRICS: BQASMetrics = {
total_tests: 97,
passed_tests: 89,
failed_tests: 8,
avg_intent_accuracy: 91.7,
avg_faithfulness: 4.2,
avg_relevance: 4.1,
avg_coherence: 4.3,
safety_pass_rate: 0.98,
avg_composite_score: 4.15,
scores_by_intent: {
korrektur_anfrage: 4.5,
erklaerung_anfrage: 4.3,
hilfe_anfrage: 4.1,
feedback_anfrage: 3.9,
smalltalk: 4.2,
},
failed_test_ids: ['GT-023', 'GT-045', 'GT-067', 'GT-072', 'GT-081', 'GT-089', 'GT-092', 'GT-095'],
}
export const DEMO_TREND: TrendData = {
dates: ['2026-01-02', '2026-01-09', '2026-01-16', '2026-01-23', '2026-01-30'],
scores: [3.9, 4.0, 4.1, 4.15, 4.15],
trend: 'improving',
}
export const DEMO_RUNS: TestRun[] = [
{ id: 1, timestamp: '2026-01-30T07:00:00Z', git_commit: 'abc1234', golden_score: 4.15, synthetic_score: 3.9, total_tests: 97, passed_tests: 89, failed_tests: 8, duration_seconds: 45.2 },
{ id: 2, timestamp: '2026-01-29T07:00:00Z', git_commit: 'def5678', golden_score: 4.12, synthetic_score: 3.85, total_tests: 97, passed_tests: 88, failed_tests: 9, duration_seconds: 44.8 },
{ id: 3, timestamp: '2026-01-28T07:00:00Z', git_commit: '9ab0123', golden_score: 4.10, synthetic_score: 3.82, total_tests: 97, passed_tests: 87, failed_tests: 10, duration_seconds: 46.1 },
]