{"id":31565711,"url":"https://github.com/correlaid/kommuki-qm","last_synced_at":"2026-02-16T15:02:21.638Z","repository":{"id":250139393,"uuid":"814705405","full_name":"CorrelAid/kommuki-qm","owner":"CorrelAid","description":"Dataset validation for Kommuki project","archived":false,"fork":false,"pushed_at":"2024-07-25T09:57:09.000Z","size":3576,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-05T07:24:19.307Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CorrelAid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-13T14:32:30.000Z","updated_at":"2024-07-25T09:57:24.000Z","dependencies_parsed_at":"2024-07-25T12:37:22.378Z","dependency_job_id":null,"html_url":"https://github.com/CorrelAid/kommuki-qm","commit_stats":null,"previous_names":["correlaid/kommuki-qm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CorrelAid/kommuki-qm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CorrelAid%2Fkommuki-qm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CorrelAid%2Fkommuki-qm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CorrelAid%2Fkommuki-qm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CorrelAid%2Fkommuki-qm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CorrelAid","download_url":"https://codeload.github.com/CorrelAid/kommuki-qm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CorrelAid%2Fkommuki-qm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29510520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-05T07:15:48.559Z","updated_at":"2026-02-16T15:02:21.622Z","avatar_url":"https://github.com/CorrelAid.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Datenqualitätscheck Kommuki\n\nHintergrund: für das Datenvorhaben Kommuki gibt es ein CMS (Strapie), in das die Daten geladen werden über eine Hochlademaske.\n\nDie Daten liegen bei Politik zum Anfassen e.V. als Google Sheets vor und müssen einer Struktur entsprechen.\n\nDieses Projekt enthält 2 Dinge:\n\n1. einen Datenqualitätsreport (`kommuki_datenqualitaet.Rmd`)\n2. ein Datenbereinigungsskript um final noch ein paar kleinere Dinge zu bereinigen (`daten_bereinigen.R`) und ein csv zu erstellen, was in die Upload-Maske hochgeladen werden kann\n\n\n# Installation \u0026 Setup\n\n## R \u0026 RStudio / Projekt öffnen\n\n1. [R und RStudio installieren](https://posit.co/download/rstudio-desktop/)\n2. dieses Projekt herunterladen (grüner Code Button -\u003e Download as Zip)\n3. Projekt entzippen\n4. Doppelklick auf `kommuki_qm.Rproj` sollte das Projekt in RStudio öffnen.\n\n## Packages \n\nWir brauchen bestimmte R Pakete. Diese installieren wir in der R Console. Hierzu den Command kopieren und mit Enter ausführen.\n\nrenv installieren: \n\n```\ninstall.packages(\"renv\")\n```\n\nPackages installieren:\n\n```\nrenv::restore()\n```\n\nfalls das nicht funktioniert hier die wichtigsten packages:\n\n```\ninstall.packages(\"tidyverse\")\ninstall.packages(\"rmarkdown\")\ninstall.packages(\"emojifont\")\ninstall.packages(\"fs\")\n```\n\nRest dann nach Bedarf aka wenn Fehler auftauchen.\n\n\n## Daten \n\n- Daten aus Google Drive runterladen und entzippen\n- in `data/raw_data` verschieben\n\n# Datenqualitätsreport\n\nin der R Console:\n\n```\nrmarkdown::render(\"kommuki_datenqualitaet.Rmd\")\n```\n\noder `kommuki_datenqualitaet.Rmd` öffnen und auf den blauen knit Button mit dem Wollknäuel drücken.\n\n\n## Wie es funktioniert \n\n- in `kommuki_qm.Rmd` werden checks gefahren für jede Datei in raw data .\n- funktionen sind in `functions.R`\n- Zwischenergebnisse werden rausgeschrieben in `data/results` als json.\n- dann wird für jedes Excel ein Chunk geknittet (`single_sheet.Rmd`). hier wird dann das jeweilige JSON wieder eingelesen und die Ergebnisse werden dargestellt. \n\ngeht sicher effizienter und schöner, aber war in der Kürze der Zeit das, was funktioniert hat. \n\n# Datenbereinigungsskript\n\n1. `daten_bereinigen.R` öffnen und \n\n\n# Lizenz\n\n## Daten\n\n[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)\n\numfasst: alle Dateien in `data`\n\nDatensatz Kommuki, Politik zum Anfassen e.V., lizensiert unter [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/).\n\n## Code \n\numfasst: alle Dateien außerhalb von `data`. \n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMIT Lizenz, CorrelAid e.V.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorrelaid%2Fkommuki-qm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorrelaid%2Fkommuki-qm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorrelaid%2Fkommuki-qm/lists"}