Get Started With Questions - Quadbase
Get Started With Questions
I'm ready to
write a question!

Quadbase is a bank of homework and test questions written by you! The questions you write are freely available to everyone as long as those using your questions give you a bit of credit for your hard work.

We've written a brief introduction to writing questions below. Take a look at it along with descriptions of the available question types. When you're ready to get writing, click the big red button to the right to dive in.

Some Key Terms

Homework and test questions in Quadbase are comprised of one or more of the following elements.

  • Questions: In Quadbase, every exercise begins with a question. A question poses the task that the student should solve. A question can contain text, math, images and it can contain an optional "Common Introduction".

  • Answers: Questions can have two or more possible answers, or if you prefer for students to provide free-form answers, the question should not have have any answers. Be aware that you are not permitted to provide just one answer for a question.

  • Common Introduction: A common introduction contains information that is relevant to more than one question and can be shared by related questions. Using a common introduction prevents you from having to recreate the introduction for each individual question.

  • Solutions: After a question has been published, Quadbase users can submit worked solutions for the question.

  • Lists: Lists are workspaces that house your work on Quadbase. A list can be private and only accessible to you, or you can make it a collaborative workspace by inviting your colleagues to join the list.

  • Comments: Quadbase supports community involvment by allowing users to make comments about specific quesitons and solutions. Also, members of a List can communicate with other members of a list using comments.

Question Writing Overview

Writing questions in Quadbase is easy. The editing interface provides buttons that allow you to quickly mark-up your questions adding bold and italic text, images, lists, and math. Quadbase supports LaTeX math. Anything located between dollar signs, for example "\$...\$" or "\$\$...\$\$", will be treated as math.

For more information about formatting your questions visit the formatting help page.

Types of Questions

Quadbase currently supports three major question types: simple questions, matching questions, and multipart questions.

Simple Questions
Free-form or multiple-choice question

Summation of a geometric series

Calculate $\sum_{k=0}^\infty\alpha^k$ for a complex number $|\alpha|<1$.







Simple questions are comprised of a question and optional multiple-choice answers. You amy also include a common introduction that can be shared by many questions.

If you would like students to provide free-form answers to your simple question, do not add any answers. If you choose to have multiple-choice answers, be aware that you must have at least two answer choices, and you must also provide at least one answer that is indicated as being a correct answer.

Matching Questions
Matching question
Example coming soon!

Matching questions present a question and then require users to "match" answers in one column with their corresponding answer pair.

This question format is under development and will be available soon. Check-out our Github page often for updates to the status of this question type.

Multipart Questions
Multi-step question

Alice is 14 years old. Mary is twice as old as John and 2 years older than Alice.


How old is John?


How long will it be before Mary is twice as old as Alice?


14 years


12 years


None of the above

© JP Slavinsky. Licensed under CC BY 3.0. Version History.

Multipart question are comprised of several different questions that share a common introduction. You can combine different type of questions, free-form and multiple-choice simple questions and matching questions in your multipart question. You may also choose to include questions from the repository that have already been published, or you can author new questions, or you could combine previously published and new questions.

Within a multipart question you can specificy dependencies between specific parts of the multipart question. Setting dependencies allows your to create a specific path for students follow when answering multipart questions.

There are two different types of dependencies, support and prerequisite. Support questions provide enriching information that will help a student understand another questions. Prerequisite questions must be answered before the student can move on to the next question in a sequence.