When To Use This
- End-of-week “shopping” time where students line up to spend
- Processing a stack of physical “I want this” cards quickly
- Any moment you’d rather click than dig through individual student profiles
What’s Shown
- Rows: All students in the classroom, with their current balance.
- Columns: All rewards from the global rewards catalog where:
visibleis onstockis greater than zero
- Redeem button: Disabled when the student can’t afford the reward or stock is zero.
Redeeming
1
Find the student row
Scroll or search to the student who’s redeeming.
2
Click Redeem on the chosen reward
The button only enables when the student has enough balance and the reward is in stock.
3
Confirmation
On success, a toast confirms the redemption. The student’s balance drops by the reward cost and the reward’s stock drops by 1.
Behind the Scenes
Each redemption:- Subtracts the reward cost from the student’s
balance. - Decrements the reward’s
stock. - Writes a
redeemtransaction with the note"Redeemed: <reward title>". - Logs an activity feed entry (
reward_redeemed).