Commit to Assignment
Student commits to working on a specific module assignment
Commit to Assignment Transaction
Overview
This transaction allows a student to commit to working on a specific module assignment within a course, staking access tokens and reserving their spot.
Protocol Description
The transaction updates the course state to include the student's commitment to a specific assignment. The student's local state tracks their assignment participation, and access tokens are staked to ensure commitment to completion.