% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/qc-dashboard-plots.R
\name{plot_gazepoint_biometric_report_dashboard}
\alias{plot_gazepoint_biometric_report_dashboard}
\title{Create a lightweight Gazepoint biometric QC plot dashboard}
\usage{
plot_gazepoint_biometric_report_dashboard(
  data = NULL,
  signal_activity = NULL,
  time_resets = NULL,
  signal_cols = NULL,
  group_cols = NULL,
  time_col = NULL,
  include_signal_activity = TRUE,
  include_time_resets = TRUE,
  max_groups = 30,
  continue_on_error = TRUE,
  title_prefix = "Gazepoint biometric QC"
)
}
\arguments{
\item{data}{Optional Gazepoint biometric data frame.}

\item{signal_activity}{Optional result from
\code{\link[=audit_gazepoint_signal_activity]{audit_gazepoint_signal_activity()}}.}

\item{time_resets}{Optional result from \code{\link[=audit_gazepoint_time_resets]{audit_gazepoint_time_resets()}}.}

\item{signal_cols}{Optional signal columns used when computing signal
activity from \code{data}.}

\item{group_cols}{Optional grouping columns.}

\item{time_col}{Optional time or counter column.}

\item{include_signal_activity}{If \code{TRUE}, include a signal-activity plot.}

\item{include_time_resets}{If \code{TRUE}, include a time-reset plot.}

\item{max_groups}{Maximum number of groups to display in each plot.}

\item{continue_on_error}{If \code{TRUE}, plot failures are recorded in \code{errors}
rather than stopping the dashboard.}

\item{title_prefix}{Optional title prefix.}
}
\value{
A list with \code{overview}, \code{plots}, \code{errors}, \code{inputs}, and \code{settings}.
}
\description{
Creates a lightweight dashboard object containing QC plots for signal activity
and time-reset diagnostics. This is a structured list of ggplot objects, not a
Shiny application. The dashboard is intended for report preparation and manual
QC review.
}
