Universe
Create project in app
Version 0.1.1

This is a template for creating exams, tests, quizzes, based on the International Baccalaureate exam formatting for the IB Diploma Programme. This template allows for well formatted multiple choice questions, short answer questions, and title page for exams.

Example

Title Page Questions

Getting Started

#import "@preview/examine-ib:0.1.1": *

#show: conf.with(exam-id: [0000-0123])
#title-page(
  subject: [General Knowledge],
  date: [7 May 2025],
  time-limit: [55 minutes],
)

#mcq(
  [What is the capital of Canada?],
  [Toronto],
  [Ottawa],
  [Vancouver],
  [Montreal],
)

Fonts

The font for the actual IB exam format is Arial, if you want to use it and don’t have it installed on your system, install Arial.

Usage

For more information, see the manual

#import "@preview/examine-ib:0.1.1": *

#show: conf.with(exam-id: [0000-0001])

#title-page(
  subject: [General Knowledge],
  level: [Higher Level],
  paper: [Paper 3],
  date: [19 May 2028],
  time-limit: [55 minutes],
)

#mcq(
  [Which Shakespeare play features the characters Rosencrantz and Guildenstern?],
  [Macbeth],
  [Hamlet],
  [King Lear],
  [Othello],
)

#saq(
  [A city has recently implemented a smart traffic management system that uses real-time data from sensors and cameras to optimize traffic flow. The system also collects and stores driver movement data to improve future predictions.],
  (
    question-context: [Another city is considering the implementation of a smart traffic management system.],
    question: [What are two potential benefits of using real-time data in traffic systems?],
    points: 2,
    lines: 3,
  ),
  (
    question: [Explain one concern related to collecting and storing driver movement data.],
    points: 4,
    lines: 5,
  ),
)