Economy
The platform has two currencies. Zeal is earned by learning and competing and measures standing. Jolt is spent on extras such as hints, timer renewals and generated problems. How users earn and spend them is in Zeal and Jolt.
By the end of this page you will know how to investigate any currency movement, which admin actions create currency, and what the Achievements pages do in this release.
Transactions
Admin Panel → Platform → Transactions (/admin/transactions), headed
"Transaction Monitor".
A read-only view of every Zeal and Jolt movement.

Filters
| Filter | Options |
|---|---|
| User | Start typing and pick from the list |
| Type | Grouped into Earnings, Spending and System (such as a system top-up) |
| Direction | All, Earned, Spent |
| Currency | Zeal, Jolt |
| Status | All, Valid (the default), Invalid |
| Date range | From and to |
Click Apply, or Clear to start again.
What you see
Summary cards show Total Earned, Total Spent, Net and the number of Transactions for your filter. Pick a user and a card for that user appears too.
The table shows Date, Direction, User, Amount, Type, Description and Valid.
Transactions is for looking only. There is no button to top someone up, correct a balance or undo a transaction.
Investigating a suspicious balance
- Filter by the User and the Currency in question.
- Set Status to All so invalid transactions are included.
- Sort through the Type and Description columns for repeated or unexpected earnings.
- Cross-check the user's page, which has a Zeal Earnings Breakdown by type. See Users.
Where admin actions create or move currency
| Action | Effect | Covered in |
|---|---|---|
| Approving a theme | Credits the author the Jolt Reward you set, immediately. No undo. | Platform settings |
| A Gate Rules transaction action | Pays out on every matching event. Paid from "system", it creates new currency. | Access control |
| A Gate Rules privilege | Blocks an action until a user holds enough of a currency | Access control |
| The Gamification master switch | Off freezes every transaction and opens every currency gate. Balances are kept. | Platform settings |
Achievements
Admin Panel → Evaluation & Arena → Achievements (/admin/achievements)
You can create and delete achievement definitions here, but nothing checks them or pays their rewards yet. Do not promise learners a reward based on a custom achievement.
Create Achievement (/admin/achievements/create) asks for:
| Field | Meaning |
|---|---|
| Achievement Name and Description | What learners would see |
| Cohort | Limit it to one cohort, or Global (no cohort) |
| Rules | A source (challenge, quiz, Code Arena or Learn AI), a measure, a comparison and a value. Add Rule adds another. |
| Zeal Reward and Jolt Reward | What it would pay |
Custom Achievements lists them with their cohort, rewards and status. Achievements cannot be edited; Delete one (with confirmation) and create it again.
Next
- Access control — Gate Rules in detail
- Assessments and integrity
- Users