Concept
Learners should claim earned rewards after course completion.
Problem
Rewards cannot currently be redeemed.
Solution
Implement reward claiming.
Implementation Scope
contracts/lms/src/rewards.rs
Requirements
Verify eligibility
Prevent duplicate claims
Emit RewardClaimed
Acceptance Criteria
Eligible learners claim successfully
Testing Requirements
Valid claim
Duplicate claim rejected
Concept
Learners should claim earned rewards after course completion.
Problem
Rewards cannot currently be redeemed.
Solution
Implement reward claiming.
Implementation Scope
contracts/lms/src/rewards.rs
Requirements
Verify eligibility
Prevent duplicate claims
Emit RewardClaimed
Acceptance Criteria
Eligible learners claim successfully
Testing Requirements
Valid claim
Duplicate claim rejected