Student Transactions
Course enrollment and assignment workflow transactions
Student Transactions
Students participate in courses and complete assignments through these transactions that manage their enrollment, assignment work, and course completion.
Available Transactions
Course Enrollment
Mint Local State
Description: Student mints local state token for course participation
Required Tokens: 100at, 222at
Estimated Fee: 2.0 ADA
Multi-signature: No
Burn Local State
Description: Student burns local state token and moves to global state
Required Tokens: localStateToken, 222at
Estimated Fee: 2.0 ADA
Multi-signature: No
Assignment Management
Commit to Assignment
Description: Student commits to working on a specific module assignment
Required Tokens: 100at, 222at
Estimated Fee: 2.5 ADA
Multi-signature: No
Update Assignment
Description: Student updates their assignment submission or information
Required Tokens: localStateToken, 222at
Estimated Fee: 1.5 ADA
Multi-signature: No
Leave Assignment
Description: Student leaves an assignment they previously committed to
Required Tokens: localStateToken, 222at
Estimated Fee: 1.5 ADA
Multi-signature: No
The student workflow follows a clear progression: course enrollment through local state minting → assignment commitment → iterative assignment updates → completion or withdrawal → course completion through local state burning. The local state token tracks all student progress throughout their course participation.