| Add a derived variable to a data frame from a single assignment line | addDerivedVariableToData |
| Coerce a WMFM scores object to a data frame | as.data.frame.wmfmScores |
| Audit whether bad explanations are being penalised by the current rubric | auditBadExplanationGrading |
| Build a deterministic claim-to-evidence map for a model explanation | buildExplanationClaimEvidenceMap |
| Build a student-facing teaching summary for a model explanation | buildExplanationTeachingSummary |
| Build deterministic model-plot data | buildModelPlotData |
| Generate language rules for interpreting a linear contrast | buildScalePhrasingRules |
| Build a single WMFM repeated-run record | buildWmfmRunRecord |
| Choose fitted-means table layout for 1–3 factor predictors | chooseFactorLayout |
| Classify the effect scale described in a WMFM explanation | classifyEffectScaleClaim |
| Clean generated explanation text before deterministic processing | cleanExplanationText |
| Compare WMFM objects | compare |
| Compare grading results for wmfmGrade objects | compare.wmfmGrade |
| Compare WMFM score results | compare.wmfmScores |
| Compute a single contrast for factor-only models | computeFactorOnlyContrast |
| Compute confidence intervals for fitted mean responses | computeMeanCi |
| Count sentences in text | countWmfmSentences |
| Count words in text | countWmfmWords |
| Describe a field for a WMFM object | describeField |
| Describe a field for a WMFM runs object | describeField.wmfmRuns |
| Describe a field for a WMFM scores object | describeField.wmfmScores |
| Describe a WMFM field | describeWmfmField |
| Detect implicit comparison language in WMFM explanations | detectImplicitComparison |
| Detect numeric range expressions (implicit uncertainty) | detectRangeExpression |
| Detect pattern in text | detectWmfmPattern |
| Diagnose scoring disagreement | diagnose |
| Diagnose disagreement for a WMFM scores object | diagnose.wmfmScores |
| Diagnose deterministic explanation surface processing | diagnoseExplanationSurfaceProcessing |
| Edit the WMFM local configuration file | editWmfmConfig |
| Explain why a WMFM field received its score for a specific run | explainWmfmFieldScore |
| Extract text from WMFM output objects | extractWmfmText |
| Fill missing predictor columns in new data using the model's training frame | fillMissingPredictors |
| Find remaining surface-language issues in explanation text | findExplanationSurfaceIssues |
| Format a numeric summary value for display | formatSummaryValue |
| Format elapsed time for WMFM progress messages | formatWmfmElapsedTime |
| Generate one or more deliberately bad model explanations | generateBadExplanation generateBadExplanation.wmfmModel |
| Extract factor predictors from a fitted model | getFactorPredictors |
| Extract run-level comparison data for a metric | getMetricComparisonData |
| Get fitted-model equations using the selected equation engine | getModelEquations |
| Get the default WMFM claim colour map | getWmfmClaimColorMap |
| Get the WMFM local configuration directory | getWmfmConfigDir |
| Get the WMFM local configuration file path | getWmfmConfigPath |
| Return the WMFM metric registry | getWmfmMetricRegistry |
| Build claim-profile heatmap data for a WMFM runs object | getWmfmRunsClaimProfileData |
| Build extracted-claim frequency data for a WMFM runs object | getWmfmRunsClaimsData |
| Build per-run text and timing metric data for a WMFM runs object | getWmfmRunsTextMetricsData |
| Grade WMFM objects | grade |
| Grade one or more explanations against a WMFM model | grade.wmfmModel |
| Check whether a fitted model has only factor predictors | isFactorOnlyModel |
| Detect factor-only predictor models | isFactorOnlyPredictorModel |
| List supported bad explanation types | listBadExplanationTypes |
| List packaged WMFM example details | listWMFMExampleDetails |
| List packaged WMFM examples | listWMFMExamples |
| Create a developer-mode password hash | makeDeveloperModePasswordHash |
| Plot response by factor predictors for factor-only models | makeFactorOnlyPlot |
| Build fitted means for factor-only predictor models | makeFittedMeansData |
| Construct a fitted-mean equation from model coefficients | makeMeanEquation |
| Create a safe evaluation environment for derived-variable expressions | makeSafeEvalEnv |
| Make deterministic category colours for WMFM heatmaps | makeWmfmDeterministicCategoryColors |
| Make readable WMFM legend labels | makeWmfmLegendLabels |
| Create a WMFM grade object | newWmfmGrade |
| Create a WMFM grade list object | newWmfmGradeListObj |
| Create a WMFM model object | newWmfmModel |
| Create an empty WMFM scores object | newWmfmScores |
| Normalise text for comparison | normaliseWmfmText |
| Order WMFM legend values | orderWmfmLegendValues |
| Parse a single assignment statement from text | parseSingleAssignment |
| Plot a metric comparison data object | plot.metricComparisonData |
| Plot a metric comparison summary | plot.metricComparisonSummary |
| Plot a WMFM runs object | plot.wmfmRuns |
| Plot a WMFM score comparison object | plot.wmfmScoreComparison |
| Plot a WMFM scores object | plot.wmfmScores |
| Plot a WMFM score stability object | plot.wmfmScoreStability |
| Plot CI controls for the Plot tab | plotCiControlsUi |
| Draw a student-facing model plot | plotModelPlot |
| Plot a raw-claim heatmap for WMFM runs | plotWmfmExplanationClaimHeatmap |
| Plot ordinal agreement summary for WMFM score comparison | plotWmfmScoreAgreementSummary |
| Plot a run-level disagreement heatmap for WMFM score comparisons | plotWmfmScoreHeatmap |
| Post-process generated explanation text before display | postProcessExplanationText |
| Print a metric comparison summary | print.metricComparisonSummary |
| Print a WMFM grade summary | print.summary.wmfmGrade |
| Print a WMFM grade list summary | print.summary.wmfmGradeListObj |
| Print a summary.wmfmRuns object | print.summary.wmfmRuns |
| Print a bad explanation grading audit | print.wmfmBadExplanationAudit |
| Print a deterministic equation table | print.wmfmEquationTable |
| Print a WMFM explanation audit | print.wmfmExplanationAudit |
| Print an explanation surface diagnosis | print.wmfmExplanationSurfaceDiagnosis |
| Print a WMFM grade object | print.wmfmGrade |
| Print a wmfmGradeComparison object | print.wmfmGradeComparison |
| Print a WMFM grade list object | print.wmfmGradeListObj |
| Print a metric diagnosis object | print.wmfmMetricDiagnosis |
| Print a WMFM score comparison object | print.wmfmScoreComparison |
| Print a scores diagnosis object | print.wmfmScoresDiagnosis |
| Print a WMFM score stability object | print.wmfmScoreStability |
| Read the WMFM local configuration file path | readWmfmConfigPath |
| Rebuild raw WMFM run records without rerunning the LLM | rebuildWmfmRunRecords |
| Render a one-way fitted-means table as HTML tags | renderOneWayTable |
| Render a two-way fitted-means table as HTML tags | renderTwoWayTable |
| Run a packaged WMFM example one or more times | runExample |
| Fit a WMFM model and generate command-line outputs | runModel |
| Run the Model Builder app | runWMFMApp |
| Score WMFM objects | score |
| Score a WMFM grade object | score.wmfmGrade |
| Score a WMFM grade list object | score.wmfmGradeListObj |
| Score a WMFM runs object | score.wmfmRuns |
| Score repeated WMFM explanation runs using a multidimensional rubric | scoreWmfmRepeatedRuns |
| Score multiple WMFM runs using an LLM | scoreWmfmRunsWithLlm |
| Score a single WMFM run record using a language model | scoreWmfmRunWithLlm |
| Assess stability of WMFM objects | stability |
| Assess stability of WMFM score results | stability.wmfmScores |
| Summarise repeated developer scoring fixture stability | summariseDeveloperScoringAudit |
| Summarise metric-level comparison and deterministic ease | summariseMetricComparison |
| Summarise a WMFM grade object | summary.wmfmGrade |
| Summarise a WMFM grade list object | summary.wmfmGradeListObj |
| Summarise a WMFM runs object | summary.wmfmRuns |