aigra_generate_multimodal_tabular_items: Generate multimodal items from a tabular item bank

View source: R/aigra-multimodal-workflow.R

aigra_generate_multimodal_tabular_itemsR Documentation

Generate multimodal items from a tabular item bank

Description

Runs item generation and diagram generation in one workflow.

Usage

aigra_generate_multimodal_tabular_items(
  file_path,
  provider = "gemini",
  model = "gemini-3.1-pro-preview",
  image_provider = "gemini",
  image_model = "gemini-3-pro-image-preview",
  source_language = "English",
  target_language = "English",
  subject = "General",
  exam = "AIGRA Multimodal Item Bank",
  n_clones = 1,
  max_items = NULL,
  max_images = NULL,
  write_reports = TRUE,
  include_key = TRUE,
  only_accepted = TRUE
)

Arguments

file_path

Path to CSV or Excel item bank.

provider

Text-generation provider.

model

Text-generation model.

image_provider

Image-generation provider.

image_model

Image-generation model.

source_language

Source language of the input item bank.

target_language

Target language for generated items.

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.

max_images

Maximum diagrams to generate. Use NULL for all generated rows.

write_reports

If TRUE, writes quality and administration HTML reports.

include_key

If TRUE, include answer key in administration HTML.

only_accepted

If TRUE, administration HTML includes only ok/edited rows.

Details

Text-only items are generated normally. Items that require diagrams are processed through the Source Diagram Agent and Clone Diagram Agent.

Value

A list containing result, result_with_diagrams, report_path, admin_file, and student_file.


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