DCC - Data Cleaning Center for Survey and Assessment Data
Rule-driven, auditable cleaning of survey and assessment
response data, implementing the WeianData Detect-Execute-Report
workflow. Provides a multi-format, multi-encoding input layer
(CSV, 'Excel', 'SPSS', 'Stata', 'SAS', Parquet, JSON), the
dcc_data container with a provenance chain, level-0 structural
diagnostics, five built-in response-quality detectors (missing
items, straight-lining, response time, trap items, score
anomalies), a declarative YAML rule engine, an execution engine
with a cell-level audit log, answer-key scoring, multi-form to
master item bank mapping, a normalized report model rendered as
bilingual staff workbooks and HTML, complete statistical
bundles, and versioned machine JSON/JSONL with
findings-to-changes reconciliation, cell-level lineage tracing,
and manifest-based one-command reproduction. Includes a
protected bilingual strict project workbook and matching JSON
contract with cell-addressed validation, non-mutating
preflight, preview-first execution, and localized staff
guidance. All formally supported input backends install with
the package; PDF is optional rather than a fixed report output.