📚 How to Make an Exam
Name
Input the exam name. Avoid adding "Exam
" at the end. For example, prefer Basic Algebra
over Basic Algebra Exam
.
Description
Input the exam description. This field supports newlines for better readability.
Date
Specify the deadline for the exam. After this date, users cannot submit answers. A good practice is to set it a week after the date that you create the exam.
Exam Questions
Add the questions and four possible answers for each. Avoid prefixes like Question 1:
or A)
—these are already handled by the UI.
Image
Upload a square image via drag-and-drop or file selection. This image will appear on the exam page and on the NFT certificate.
Price
Set a price per submission in USD. It will be charged in equivalent Celo. Set to 0
for a free exam.
Base Score
Define the minimum correct answers required to pass. E.g., for 20 questions, set 12
to reward only those who score 12 or more. By default, it’s 50% of total questions.
Max Submissions
Set a limit on how many users can submit. Default is 0
(unlimited).
Exam Creation Fee
A small native currency fee (Eth or Celo) is required to prevent spam when creating an exam.