## DESCRIPTION
## Select the stage in cellular respiration that corresponds to the given statement.
## ENDDESCRIPTION
## KEYWORDS('five stages in cellular respiration','statements','which one','multiple choice')
## DBsubject('Biochemistry')
## DBchapter('')
## DBsection('')
## Date('2026-07-12')
## Author('Neil R. Voss')
## Institution('Roosevelt University')

DOCUMENT();

loadMacros(
    'PGstandard.pl',
    'PGML.pl',
    'PGchoicemacros.pl',
    'parserRadioButtons.pl',
    'PGcourse.pl',
);

TEXT(beginproblem());
$showPartialCorrectAnswers = 0;

#==========================================================
# QUESTION DATA
#==========================================================

# All questions data
@questions_data = (
  {
    'item_name' => '<strong>First stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
  },
  {
    'item_name' => '<strong>For each molecule of glucose, this stage produces two (2) ATP and two (2) NADH molecules</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
  },
  {
    'item_name' => '<strong>The only stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that takes place in the cytosol of the cell</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
  },
  {
    'item_name' => '<strong>Short stage that produces carbon dioxide (CO<sub>2</sub>) and NADH</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>Takes <span style="color: #935d00; font-weight:700;">pyruvate</span> as input and produces acetyl-CoA</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>A stage that links glycolysis to the rest of <span style="color: #d40000; font-weight:700;">cellular respiration</span></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>Pyruvate must enter the <span style="color: #a719db; font-weight:700;">mitochondrial matrix</span> for this stage to begin</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>This stage is entirely carried out by a large enzyme complex called the <span style="color: #935d00; font-weight:700;">pyruvate</span> dehydrogenase complex</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>For each molecule of glucose, this stage produces zero (0) ATP and two (2) NADH molecules</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>First stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that occurs within the mitochondria organelles</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
  },
  {
    'item_name' => '<strong>Starts by joining a four carbon sugar and a two carbon sugar</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Forms a GTP molecule which is equivalent to an ATP molecule</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Final stage in the oxidation of glucose into carbon dioxide (CO<sub>2</sub>)</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Acetyl CoA serves as fuel for this stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>This stage was identified by Hans Krebs and William Johnson in 1937 and is sometimes called the "Krebs cycle"</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Begins with the transfer of a two-carbon acetyl group to a four-carbon acceptor to form a six-carbon compound</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Begins with the transfer of a two-carbon acetyl CoA to a four-carbon oxaloacetate to form a six-carbon citrate</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>The only stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that produces the electron acceptor FADH<sub>2</sub></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>At the end this stage, the four-carbon oxaloacetate has been regenerated, and the stage repeats.</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>For each molecule of glucose, this stage produces two (2) ATP, six (6) NADH, and two (2) FADH<sub>2</sub> molecules</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
  },
  {
    'item_name' => '<strong>Stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that extracts energy from the <span style="color: #00775f; font-weight:700;">electron carriers</span> NADH and FADH<sub>2</sub></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
  },
  {
    'item_name' => '<strong>Occurs in the membrane of the <span style="color: #a719db; font-weight:700;">mitochondrial matrix</span> to produce the <span style="color: #cc0066; font-weight:700;">electrochemical gradient</span></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
  },
  {
    'item_name' => '<strong>Involves a series of protein complexes to extract redox energy from the high energy electrons</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
  },
  {
    'item_name' => '<strong>Stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that produces the most ATP</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
  },
  {
    'item_name' => '<strong>Occurs in the membrane of the <span style="color: #a719db; font-weight:700;">mitochondrial matrix</span> to produce ATP</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
  },
  {
    'item_name' => '<strong>Uses the <span style="color: #cc0066; font-weight:700;">electrochemical gradient</span> to produce substrate-level phosphorylation energy molecules</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
  },
  {
    'item_name' => '<strong>The protein ATP synthase works like a water turbine in a dam</strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
  },
  {
    'item_name' => '<strong>The only stage of <span style="color: #d40000; font-weight:700;">cellular respiration</span> that does NOT involve <span style="color: #00775f; font-weight:700;">electron carriers</span></strong>',
    'plural_choice' => 'five stages in <span style="color: #d40000; font-weight:700;">cellular respiration</span>',
    'singular_item' => 'statement',
    'choices' => [
      '<span style="color: #0067cc; font-weight:700;">Glycolysis</span>',
      '<span style="color: #b74300; font-weight:700;">Pyruvate&nbsp;Oxidation</span>',
      '<span style="color: #c80085; font-weight:700;">Cirtic Acid Cycle</span> (TCA cycle)',
      '<span style="color: #007576; font-weight:700;">Electron Transport Chain</span> (ETC)',
      '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
    ],
    'correct' => '<span style="color: #3b7600; font-weight:700;">Chemiosmosis</span>',
  },
);

#==========================================================
# SELECT RANDOM QUESTION
#==========================================================

my $local_random = PGrandom->new();
$local_random->srand($problemSeed);

$question_idx = $local_random->random(0, scalar(@questions_data) - 1, 1);
$q = $questions_data[$question_idx];

$item_name = $q->{'item_name'};
$plural_choice = $q->{'plural_choice'};
$singular_item = $q->{'singular_item'};
@choices = @{ $q->{'choices'} };
$correct = $q->{'correct'};

#==========================================================
# SHUFFLE CHOICES (SEED-STABLE)
#==========================================================

my @choice_indices = (0 .. $#choices);
my @choice_shuffled = ();
while (@choice_indices) {
  my $pick = $local_random->random(0, $#choice_indices, 1);
  push @choice_shuffled, splice(@choice_indices, $pick, 1);
}
@choices = @choices[@choice_shuffled];

#==========================================================
# BUILD RADIO BUTTONS
#==========================================================

$rb = RadioButtons(
  [@choices],
  $correct,
  labels        => 'ABC',
  displayLabels => 1,
  randomize     => 0,
  separator     => '<div style="margin-bottom: 0.7em;"></div>',
);

#==========================================================
# PGML
#==========================================================

BEGIN_PGML

Which one of the following [$plural_choice]* corresponds to the [$singular_item]* [$item_name]*?

[_]{$rb}

END_PGML

BEGIN_PGML_SOLUTION

The correct answer is: [$correct]*

END_PGML_SOLUTION

ENDDOCUMENT();

