AI Powered Dynamic Assessments &
Automated Marking

A user friendly platform to create and automatically mark dynamic assessments

What is a dynamic question?

A question that is defined with parameter(s) is called a dynamic question (question with variations).
For example, the dynamic version of the question:
"Sam bought 2 books, ..." becomes, "Name bought X books, ...".
Name: Sam, David | X: 2, 3
In this example, Name and X are parameters and Sam, David, 2, 3 are the corresponding values.
This example has now 4 different variations,
Version 1: Sam bought 2 books
Version 2: Sam bought 3 books
Version 3: David bought 2 books
Version 4: David bought 3 books

What is a dynamic assessment?

A dynamic assessment consists of dynamic questions.
Each student accessing the assessment receives a different version of the question.
For example, if a question has 1,000 variations,
1,000 students receive unique questions.

Bitbolide Features

Simple User Interface

Our number one priority was to develop a user-centred platform. No coding knowledge is necessary.

One question, hundreds of variations

For a given question with n = 3 different parameters and m = 5 number of values for each parameter, the total number of variation would be 5 * 5 * 5 = 125.

One test, thousands of variations

For a 10-question test, you may choose more than 10 questions. For example, for question 1, you may select 3 dynamic questions, so not only each question will have different variations, the student may randomly see one of the 3 possibilities for question 1.


Share your questions with your colleagues or if you don't have time to generate dynamic questions, assign your teaching assistants to create questions and share them with you.


Made and tested by university professors in Toronto, Canada.


Out of the box, the default configurations will be sufficient to utilize Bitbolide platforms. However, most features are customizable to meet your specific needs.

Would you like to get a demo?