This commit is contained in:
2026-06-18 09:31:33 +02:00
parent 2b3e259de1
commit 18d3d74449
8 changed files with 1202 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# sipiq_report_v1.1 — přehledný Excel report SIPIQ (centra × otázky)
**Verze:** 1.1 · **Datum:** 2026-06-17 · **Studie:** 77242113UCO3002 (ICONIC / DAWN)
## Co dělá
Excel report: **otázky ve sloupci A** (v pořadí SIPIQ, seskupené dle sekcí), **centra ve sloupcích**
(B+). Buňka = odpověď centra na otázku → vyplněné SIPIQ všech center vedle sebe.
Čte z MongoDB `feasibility`: `sipiq_questions` (slovník+pořadí+sekce+items) + `sipiq_responses`
(answers + `answers_supplement`).
## Layout
- Hlavička 2 řádky: **příjmení PI** + **název centra [země]**; centra seřazena CZ→SK, pak příjmení.
- Blok **IDENTITA** (země/město/PI/e-mail/sdl_site_id/datum vyplnění).
- Sekce SIPIQ jako barevné mezititulky; jednotlivé otázky a položky matic v řádcích.
- **Yes=zelená, No=červená**; doplněné odpovědi (`answers_supplement`) = oranžová + kurzíva + komentář se zdrojem.
- **Freeze panes B3** (sloupec A + hlavička), ohraničení, šířky (A=58, centra=20).
## Změny proti v1.0
- **Contact Information SBALENA** do 5 řádků (má koordinátora? / koordinátor jméno+e-mail /
CDA vyjednává / dotazník vyplnil) místo ~44; PI je už v IDENTITA. → `COMPACT_CONTACT`.
- **Q54** (doporučení dalších center) = JEDEN zřetězený řádek místo rozbitých „PI Name: - No Name" řádků.
- Confidentiality Statement (Q14Q21, právní souhlasy) se vynechává (`SKIP_SECTIONS`).
- Řádků: 179 → 126.
## Použití
```
.venv\Scripts\python.exe Feasibility\sipiq_report_v1.1.py
```
Výstup: `u:\Dropbox\!!!Days\Downloads Z230\SIPIQ_prehled_center_<ts>.xlsx`.
Bez argumentů — vždy aktuální stav DB (vč. doplněných odpovědí). pymongo + openpyxl.
## Stav 17JUN2026
56 otázek × 15 center, 126 řádků. v1.0 v `Feasibility\TRASH`.