> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uflo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Before Printing

> Design your exam and generate QR codes before printing

## <Badge color="purple" size="lg" icon="paintbrush-fine" iconType="regular">Phase 1.1</Badge> Exam Design

A well-designed exam helps Uflo identify pages, match them to students, and isolate answers for grading. Missing page numbers, unlabeled answer boxes, or absent student ID fields will cause delays and require manual work after scanning.

Follow the guidelines below carefully before creating your exam document.

<img className="block dark:hidden" alt="Example of a well-formatted exam page showing student ID fields, multiple choice with bubbles, free response with answer box, and page number" src="https://mintcdn.com/uflo/ihsQuMCc-VnKv2zk/images/illustrations/exam-page-overview/light.webp?fit=max&auto=format&n=ihsQuMCc-VnKv2zk&q=85&s=7fbddf70d6748f27657f9ac164037fec" width="3288" height="4248" data-path="images/illustrations/exam-page-overview/light.webp" />

<img className="hidden dark:block" alt="Example of a well-formatted exam page showing student ID fields, multiple choice with bubbles, free response with answer box, and page number" src="https://mintcdn.com/uflo/ihsQuMCc-VnKv2zk/images/illustrations/exam-page-overview/dark.webp?fit=max&auto=format&n=ihsQuMCc-VnKv2zk&q=85&s=7c35f713e0e208c8918cfb52c1496e0e" width="3288" height="4248" data-path="images/illustrations/exam-page-overview/dark.webp" />

### Page Numbers

Every page must have a clearly visible page number. Exams are disassembled and scanned as individual pages, so Uflo relies on page numbers to reconstruct order and detect missing pages.

* Place page numbers at the bottom center of each page, including the cover/title page.
* Use at least 10pt font and ensure page numbers are not crowded by other content.
* If your exam has an odd page count, add a blank page so the total is even. Otherwise, the blank back side of the last page will have no page number, causing scanning issues.

<Warning>
  **Common Mistake**

  Page numbers placed only in the document header may not print reliably. Always verify page numbers appear correctly on a printed test copy.
</Warning>

### Student ID Fields

In order for Uflo to identify each student, the first page of the exam must include:

* Student full name
* Student ID number
* Additional fields as needed (date of exam, seat number, etc.)
* Student identifiers on every page of the exam (recommended)

<Warning>
  **Put Student Info on All Pages**

  If the cover page is shuffled into another student's exam during disassembly or scanning, pages without identification cannot be matched to a student automatically.
</Warning>

### Formatting Questions

<Tabs>
  <Tab title="Free Response">
    * Extend questions to the full page width. Avoid placing questions side by side.
    * Specify point values in the question stem including each subquestion.
    * Add a bordered answer box (bordered text box in Word) after each question, as large as possible, without overlapping questions, exceeding margins, or covering page numbers.
    * Avoid answer boxes that span multiple pages, as Uflo does not support them.

    <img className="block dark:hidden" alt="Side-by-side comparison of correctly formatted free response questions with point values, full-width layout, and bordered answer boxes versus incorrectly formatted side-by-side questions without point values or answer boxes" src="https://mintcdn.com/uflo/oMhA9WeSBmanLriz/images/illustrations/free-response-answer-box/light.webp?fit=max&auto=format&n=oMhA9WeSBmanLriz&q=85&s=4950f098a847a587187fbfcbe6fcca80" width="7494" height="5334" data-path="images/illustrations/free-response-answer-box/light.webp" />

    <img className="hidden dark:block" alt="Side-by-side comparison of correctly formatted free response questions with point values, full-width layout, and bordered answer boxes versus incorrectly formatted side-by-side questions without point values or answer boxes" src="https://mintcdn.com/uflo/oMhA9WeSBmanLriz/images/illustrations/free-response-answer-box/dark.webp?fit=max&auto=format&n=oMhA9WeSBmanLriz&q=85&s=915e46839f073a89fcce777b3a30d6b8" width="7494" height="5334" data-path="images/illustrations/free-response-answer-box/dark.webp" />
  </Tab>

  <Tab title="Multiple Choice">
    * Specify point values in the question stem including each subquestion.
    * Label each answer choice alphabetically as A, B, C, D, E…
    * Include a bubble next to each choice for students to fill in solidly, like a <Tooltip tip="A standardized answer sheet where students fill in bubbles that are read by a machine">scantron</Tooltip>.
    * Avoid circling, crossing, or other selection methods.

    <img className="block dark:hidden" alt="Side-by-side comparison of correctly formatted multiple choice questions with point values, alphabetic labels, and fillable bubbles versus incorrectly formatted questions with numbered labels, write-in boxes, or circled answers" src="https://mintcdn.com/uflo/tU8Epd6Z0FhhdPRc/images/illustrations/multiple-choice-bubbles/light.webp?fit=max&auto=format&n=tU8Epd6Z0FhhdPRc&q=85&s=f8cde4329c07a66206da98cfc8735c29" width="7494" height="5754" data-path="images/illustrations/multiple-choice-bubbles/light.webp" />

    <img className="hidden dark:block" alt="Side-by-side comparison of correctly formatted multiple choice questions with point values, alphabetic labels, and fillable bubbles versus incorrectly formatted questions with numbered labels, write-in boxes, or circled answers" src="https://mintcdn.com/uflo/tU8Epd6Z0FhhdPRc/images/illustrations/multiple-choice-bubbles/dark.webp?fit=max&auto=format&n=tU8Epd6Z0FhhdPRc&q=85&s=0f3449d85fc2a080aff7ec895ff789ef" width="7494" height="5754" data-path="images/illustrations/multiple-choice-bubbles/dark.webp" />
  </Tab>

  <Tab title="Other">
    For other question types, contact [support@uflo.io](mailto:support@uflo.io) for a custom solution.
  </Tab>
</Tabs>

<Accordion title="Additional formatting tips">
  * Use high-contrast black text on light backgrounds. Avoid watermarks in answer boxes.
  * Use a standard, readable font (Arial, Times New Roman, or Calibri at 11–12pt).
  * Keep content at least 0.5 inches from page edges, as scanners may clip margins.
  * Include a brief instruction reminding students to write their name and ID.
  * If your exam has multiple versions, include the version label on the cover or every page.
  * Every page must contain text since scanners may skip blank pages and cause uneven page counts (common with scratch paper or odd-paged exams printed double-sided).
</Accordion>

### Saving Your Exam Files

Prepare and save the following files before printing:

* **Blank template** (PDF only): Contains only question prompts, answer boxes, and student ID fields without solutions or rubric. Used to generate QR coded printouts.
* **Complete template** (Word or PDF): Includes all questions, solutions, and rubric. Used to import questions and configure AI grading.
* Keep original editable files in case revisions are needed.

Example file naming convention:

<Tree>
  <Tree.Folder name="CHEM101_Midterm_1" defaultOpen>
    <Tree.File name="CHEM101_Midterm1_Complete.docx" />

    <Tree.File name="CHEM101_Midterm1_Blank.pdf" />

    <Tree.File name="CHEM101_Midterm1_Blank_QR.pdf" />
  </Tree.Folder>
</Tree>

***

## <Badge color="purple" size="lg" icon="qrcode" iconType="regular">Phase 1.2</Badge> QR Codes and Printing

Before printing, upload the **blank template** so Uflo can stamp QR codes on each page.

<Danger>
  **Important**

  Always use the blank exam template for this step. Students should not see solutions or rubric on their printed exam.
</Danger>

### Uploading the Blank Template

<Steps>
  <Step title="Navigate to Uflo">
    In Uflo, navigate to the course you want to assess and create a chapter for the exam.
  </Step>

  <Step title="Create a New Assessment">
    Inside the chapter, click "+ Test" to create an assessment. Set the name, due date, total points, and allowed attempts to 1, then uncheck the visibility box.
  </Step>

  <Step title="Open Grading App">
    Then open the SYNC dropdown inside the assessment and click on Import Submissions.
  </Step>

  <Step title="Upload Blank Template">
    Upload your blank exam template PDF and preview it with QR codes.
  </Step>

  <Step title="Preview QR-codes">
    Adjust the count and placement of QR codes and download the template.
  </Step>

  <Step title="Configure the Exam">
    Enter the number of questions in the exam and select which pages contain student info.
  </Step>
</Steps>

<Check>
  **Best Practice**

  Use the preview tool to verify QR codes don't overlap with question text or answer boxes.
</Check>

### Printing the Exam

* Print the downloaded PDF on standard white 8.5" × 11" paper at <Tooltip tip="prints the document at its actual size without shrinking or enlarging to fit the paper" headline="100% Scale">100% scale</Tooltip>.
* Do not "fit to page" or scale to margins, as this can distort or cut off QR codes.
* Print one extra copy for your own records before the exam.

<Warning>
  **Print Double-Sided**

  During scanning of single-sided printed exams, scanners tend to capture the blank back of each page, which lacks QR codes and page numbers, leading to mismatched pages and failed scans.
</Warning>

<img className="block dark:hidden" alt="Side-by-side comparison of an exam page printed at 100% scale with a fully visible QR code versus the same page printed with fit to page, where the QR code is clipped at the corner" src="https://mintcdn.com/uflo/rvEsSgeTaPrPXy5n/images/illustrations/print-scale-comparison/light.webp?fit=max&auto=format&n=rvEsSgeTaPrPXy5n&q=85&s=ddf669ba25fd2057553099907a40677b" width="8094" height="4854" data-path="images/illustrations/print-scale-comparison/light.webp" />

<img className="hidden dark:block" alt="Side-by-side comparison of an exam page printed at 100% scale with a fully visible QR code versus the same page printed with fit to page, where the QR code is clipped at the corner" src="https://mintcdn.com/uflo/rvEsSgeTaPrPXy5n/images/illustrations/print-scale-comparison/dark.webp?fit=max&auto=format&n=rvEsSgeTaPrPXy5n&q=85&s=ce394da2ac48c6d7e4808765f4b45aa5" width="8094" height="4854" data-path="images/illustrations/print-scale-comparison/dark.webp" />

<Danger>
  **Finalize Before Printing**

  If you change question content after QR codes have been generated, you must regenerate QR codes and reprint the exam. Finalize everything before printing.
</Danger>

<Card title="Next: Before Administering" icon="pen-ruler" href="/instructors/grading/before-administering">
  Upload your exam file and configure AI grading in Uflo.
</Card>
