Back to PACER

Release history

Changelog

Every version of PACER, documented. Named releases mark major milestones.

📊
Latent Regression
Model the latent ability distribution as a function of person-level covariates: θi ~ N(Xiγ, σ²). Supply a pre-calibrated item parameter file and a wide-format response matrix with person covariate columns. PACER estimates regression weights γ and residual population SD σ using L-BFGS with numerical standard errors, Wald z-tests, and p-values for each covariate. Categorical predictors are dummy-coded automatically. Supports binary and polytomous items (1PL / 2PL / 3PL / GRM / GPCM).
🎲
Plausible Values
After a successful Latent Regression run, generate K posterior draws of θ for each person from the individual posterior P(θi | data, Xiγ, σ²). Unlike EAP point estimates, plausible values preserve measurement uncertainty for downstream group-level analyses, matching the methodology used in large-scale assessments (NAEP, PISA). Results download as CSV with one column per draw.
📈
Explanatory IRT (LLTM)
The Linear Logistic Test Model decomposes item difficulty as a linear function of observable item attributes: bj = Wj′β. Load long-format data with item attribute columns alongside responses, select predictors (categorical or numeric), and PACER runs the EM algorithm to jointly estimate attribute weights β and population SD σ. Polytomous items (e.g. ordered rating scales) are automatically recoded using adjacent-category coding. Results include predictor importance charts, parameter estimates with SEs and p-values, predicted item difficulties, and AIC/BIC model fit statistics. Guided tours in all 8 supported languages.
Web application
Windows desktop
Anchor Upload Web & Desktop

Bulk anchor parameter upload via CSV or Excel drop zone — set dozens of fixed item parameters in one step instead of one row at a time.

Batch Anchor Parameter Upload
The IRT Calibration anchor accordion now includes a drag-and-drop file zone that accepts .csv, .xlsx, and .xls files. The file uses long format — one row per parameter — with three columns: item, param, and value. PACER validates every row against the current item selection and model configuration: unknown item names, non-numeric values, parameters invalid for the item's model (e.g. anchoring a on a 1PL item), and RSM items (which cannot be individually anchored) are all caught and reported in the validation modal. Valid rows load even when some rows fail, so partial files are usable. Duplicate item + param combinations are accepted with a warning — the last value in the file wins. A ⬇ Download template button generates a pre-filled starter CSV with all currently selected item names, ready to annotate and upload. The guided tour Step 8 (Item Anchoring) and the Template Library have both been updated with full format documentation in all eight supported languages.
Web application
Windows desktop
🌐
Korean, German & Turkish Tour Translations
All eight guided tours are now available in Korean (한국어), German (Deutsch), and Turkish (Türkçe), joining the five languages shipped in v1.2.0. Every tour card label, tagline, description, step title, step body, and navigation button is fully translated in each new language. As with existing languages, the selection persists across sessions via localStorage and requires no configuration changes. The additions are purely strings — the tour engine itself is unchanged. Total coverage: English, Spanish, Portuguese, French, Simplified Chinese, Korean, German, Turkish.
Web application
Windows desktop
🌐
Guided Tour Internationalization
All eight guided tours — Item Analysis, Item Calibration, Test Scoring, CDM Calibration, Skill Profiler, Equating, Test Construction, and DIF Analysis — are now available in five languages: English, Spanish, Portuguese (Brazilian), French, and Simplified Chinese. Every tour card label, tagline, description, step title, step body, and navigation button is fully translated. Language is selected from a dropdown in the tour menu and remembered across page reloads via localStorage. The architecture uses a zero-dependency strings file (pacer-tour-strings.js) that is loaded independently of the tour engine, making future language additions a strings-only change.
Web application
Windows desktop
Internationalization Spanish Portuguese French Simplified Chinese Guided Tours
🤖
Local AI Assistant
Gemma 4 Billion runs entirely on-device within the PACER Desktop app, powering an AI assistant for guidance and interpretation of psychometric results. No data leaves your machine. This feature is exclusive to the Windows desktop client — the web application is unaffected.
Windows desktop
AI Assistant Gemma 4B On-Device Desktop Only
📊
Item Analysis
Classical test theory statistics including p-values, point-biserial correlations, distractor analysis, and reliability estimates.
⚙️
Item Calibration
Full IRT calibration engine supporting 1PL, 2PL, 3PL, GRM, GPCM, PCM, and RSM via marginal maximum likelihood with EM and Gauss-Hermite quadrature.
🎯
Scoring
IRT-based ability estimation with EAP, MAP, and MLE methods. Full support for polytomous and mixed-format tests.
🧩
Cognitive Diagnostic Models
DINA, DINO, and G-DINA calibration and scoring for diagnostic classification and skill mastery profiling.
🔗
Equating & Linking
Six equating methods including Stocking-Lord, Haebara, Mean/Sigma, and Mean/Mean for linking test forms to a common scale.
🏗️
Test Construction & Assembly
Automated test assembly powered by Google OR-Tools CP-SAT solver. Blueprint constraints, TIF optimization, item groups, and simultaneous multi-form assembly.
🔍
DIF Analysis
Differential item functioning detection using Mantel-Haenszel and standardized mean difference statistics across focal and reference groups.
👥
Multigroup Calibration
Bock-Zimowski multigroup IRT for concurrent calibration across multiple populations with group-specific ability distributions.
Web application
Windows desktop
REST API
IRT CDM CTT DIF Equating Test Assembly Multigroup PDF Reports PACER University