aigra_generate_tabular_items: Generate items from a tabular item bank

View source: R/aigra-tabular-generate.R

aigra_generate_tabular_itemsR Documentation

Generate items from a tabular item bank

Description

Runs the AIGRA generation, solver, critic, and export pipeline using a CSV or Excel item bank.

Usage

aigra_generate_tabular_items(
  file_path,
  provider = "gemini",
  model = "gemini-3.1-pro-preview",
  source_language = "English",
  target_language = "English",
  review_language = "English",
  subject = "General",
  exam = "Item Bank",
  n_clones = 1,
  max_items = NULL,
  output_dir = NULL,
  read_csv = TRUE
)

Arguments

file_path

Path to CSV or Excel item bank.

provider

LLM provider, such as "gemini", "openai", "groq", or "anthropic".

model

Provider model name.

source_language

Source language of the input item bank.

target_language

Target language for generated items.

review_language

Language to use for automated review feedback.

subject

Subject area for item generation.

exam

Examination, assessment, or project name.

n_clones

Number of clones to generate per source item.

max_items

Maximum number of source items to process.

output_dir

Optional output directory.

read_csv

Logical; if TRUE, read and return the generated CSV output when available.

Value

A data frame if read_csv is TRUE; otherwise invisibly returns the CSV path.


AIGRA documentation built on July 10, 2026, 5:06 p.m.