Assets-Übersicht (Galerie: KVI11) Galerie öffnen (KVI11)
KVI11).@w… (z. B. bild@w1200.jpg).
KVI11 aus KVI10. Benchmarks/Permissions später separat setzen.9103 unter report.allowed_pids steht. Quelle: app_settings.permissions.by_slug.KVI11.slug=KVI11, pid=9103) nach Bucket (Tag/Woche/Monat). Wrapper zeigt SVG + Tabelle. MA glättet die Kurve.sp_svg_linechart().<?php
require_once '/admin/_svg_linechart.php';
header('Content-Type: image/svg+xml; charset=utf-8');
$labels = ['2025-10-01','2025-10-08','2025-10-15']; // X
$series = [
['name' => 'avg_total', 'values' => [12.0,13.5,14.2]], // Y1
// ['name' => 'MA(7)', 'values' => [12.0,12.8,13.2]], // optional Y2
];
echo sp_svg_linechart($series, $labels, [
'title' => 'Eigene Zeitreihe',
'x_label' => 'Tag',
'y_label' => 'Durchschnitt (avg_total)',
]);
995006) – geschützt durch Gate/Signatur.utf8mb4_0900_ai_ci empfohlen; wichtig für Umlaute, Sortierung und JSON-Vergleiche).app_settings (Key permissions).
Dort stellst du pro slug ein, welche Report-Stufen erlaubt sind (report_access.levels)
und welche PIDs/Gruppen Reports/Viewer sehen dürfen (report.allowed_pids, allowed_groups).
Nutze die pretty-Ansicht für eine übersichtliche Darstellung + Lexikon.
Default = Voreinstellung/Standardwert. DESC = absteigend sortiert (SQL).
SELECT id, participant_id, questionnaire_slug, total_score, submitted_at
FROM results
WHERE questionnaire_slug = 'KVI11' AND participant_id = 9103ORDER BY submitted_at DESC
LIMIT 20;
In app_settings (Key permissions): by_slug.KVI11 → report_access.levels & report.allowed_pids.
deny = verweigern (kein Zugriff). ok = erlaubt.
permissions.Startseite · Teilnehmer · Signatur-Policy · Assets (KVI11) · Galerie (KVI11)