Skip to contents

ALprekDB (development version)

ALprekDB 0.5.0 (2026-02-09)

New features

Database module (DuckDB)

Synthetic data generators

Vignettes

  • Added “Getting Started with ALprekDB” vignette covering installation, codebooks, and a quick-start pipeline.
  • Added “Building Multi-Year Panel Data” vignette for budget, classroom, and student panel construction workflows.
  • Added “Cross-Module Linkage and Analysis” vignette demonstrating master dataset creation, transform enrichment, and DuckDB integration.
  • Added “Package Architecture and Data Dictionary” vignette with S3 class hierarchy, data dictionary, and all 37 validation checks.

Package stats

  • 85 exported functions, 38 R source files, 25 test files, ~954 tests.
  • R CMD check: 0 errors, 0 warnings, 0 notes.

ALprekDB 0.4.0 (2026-02-06)

New features

Linkage module

Student transform enrichment

  • Added student_transform() with 27 derived analysis variables:
    • 12 GOLD gain scores (6 domains x raw + scale)
    • 6 K-readiness transition indicators (Emerging -> Accomplished)
    • 2 chronic absence variables (flag + percentage, configurable threshold)
    • 2 service density variables (n_services, risk_index)
    • 5 eDECA pre-post T-score gains
  • Transform is opt-in with per-category toggles; preserves the input S3 class.
  • Extended linkage_aggregate_students() with 14 additional classroom-level aggregates derived from transform variables.

ALprekDB 0.3.0 (2026-02-02)

New features

Student module

New codebooks

Data quality decisions

  • DOB retained by default (include_pii = FALSE removes names, guardian info, and state/student IDs but preserves DOB for age analysis).
  • eDECA Post-test scores preserved (unlike prior ad-hoc scripts that dropped them; 2024-25 has 95% Post data).
  • Attendance: negative values corrected with abs(); values >180 days set to NA with warning.

ALprekDB 0.2.0 (2026-01-27)

New features

Classroom module

New codebooks

ALprekDB 0.1.0 (2026-01-22)

New features

Budget module

Foundation