Exam Generator

Create custom online exams with monitoring features

Exam Details

Set to 0 to disable tab switch detection

Questions

Upload a JSON file containing your exam questions

How to format your questions JSON file:

Your JSON file should contain an array of question objects with the following structure:

[
  {
    "topic": "axios",
    "text": "Axios is a promise-based HTTP client for the browser and Node.js.",
    "answer": "true"
  },
  {
    "topic": "http",
    "text": "The GET method should be used for submitting form data.",
    "answer": "false"
  }
]
          

Where:

  • topic: Category of the question (e.g., axios, http, redux)
  • text: The question text
  • answer: The correct answer ("true" or "false")

Telegram Configuration

The token for your Telegram bot
Your Telegram chat ID where results will be sent

How to get your Telegram Bot Token and Chat ID:

  1. Open Telegram and search for @BotFather
  2. Start a chat with BotFather and send the command /newbot
  3. Follow the instructions to create your bot
  4. Once created, BotFather will give you a token for your bot
  5. To get your Chat ID, send a message to your new bot
  6. Visit https://api.telegram.org/botYOUR_BOT_TOKEN/getUpdates (replace YOUR_BOT_TOKEN with your actual token)
  7. Find the "chat" object in the response and copy the "id" value

Configuration Preview

{/* Preview will be generated here */}
Exam generated successfully!