Prerequisites
- Scaffold an instance using
andamio-cli
prototype
Step by Step:
- Mint Course Creator and Course Decider Tokens
- Use andamio-course-managment/run-client-deploy-guide
- Get help from
andamio-cli
prototypes, written in Go
- Compile and Deploy Course Reference Validator
- Use andamio-course-management/app
- Compile and Deploy Module Token Minting Validator
- Use andamio-course-management/app
- Compile and Deploy Learner Reference Validator
- Use andamio-course-management/app
- Compile and Deploy Learner Minting Validator
- Use andamio-course-management/app
- Compile and Deploy Assignment Validator
- Use andamio-course-management/app
- Mint Learner Tokens
- After steps 1-6 are complete, an Andamio Instance is live.
AndamioConfig
can be generated and used in an Andamio Starter Template. The default behavior will be that anyone can now mint a Learner Token.
- Mint Course Module Tokens
- Learner tokens can’t do much on their own! Also from the live Andamio Starter Template, the Course Creator will now be able to mint Course Module Tokens.
- In order to Mint Course Module Tokens, a
course.json
file must exist. Creating course.json
can happen in before, in parallel with, or after the steps described here.

andamio-plutus/andamio-course-management
run-client-deploy-guide
- deploy-000a-initialize
- deploy-000b-fund-wallets
- deploy-001-check-balances
- deploy-002-make-policies
- deploy-003a-mint-creators
- deploy-003b-mint-deciders
- deploy-004-create-validators
- deploy-005a-create-minting-reference-utxos
- deploy-005b-create-spending-reference-utxos
- deploy-006-write-andamiojs-config