✏️
bq-core
  • Getting started
    • About this documentation
  • Using the bqSDK
    • The bqTest Object
      • Using a bqTest in read mode
        • Retrieving data
      • Using a bqTest in solve mode
        • Solving a Block Qualified test
        • Grading a solution
        • Generating a proof
        • Verifying a proof
        • Sending a solution transaction
  • Direct smart contract interfacing
    • Block Qualified tests
      • How tests are defined
      • The test struct
    • Creating tests
      • Minting a new test
      • How to write a test
      • Verifying a test
      • Invalidating a test
    • Solving tests
      • Multiple choice tests
      • Open answer tests
      • Mixed tests
    • Reading test data
  • Project roadmap
    • Next steps
Powered by GitBook
On this page
  1. Direct smart contract interfacing

Creating tests

Tests get created by minting a new Block Qualified Test (BQT) NFT. These are non-transferable ERC-721 tokens. Each test is forever linked to its original credential issuer.

PreviousThe test structNextMinting a new test

Last updated 2 years ago