Skip to main content

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.

The filter bar with a user selected, the summary cards including the per-user card, and the first rows of the table.

Filters

FilterOptions
UserStart typing and pick from the list
TypeGrouped into Earnings, Spending and System (such as a system top-up)
DirectionAll, Earned, Spent
CurrencyZeal, Jolt
StatusAll, Valid (the default), Invalid
Date rangeFrom 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.

You cannot grant, adjust or reverse currency here

Transactions is for looking only. There is no button to top someone up, correct a balance or undo a transaction.

Investigating a suspicious balance

  1. Filter by the User and the Currency in question.
  2. Set Status to All so invalid transactions are included.
  3. Sort through the Type and Description columns for repeated or unexpected earnings.
  4. Cross-check the user's page, which has a Zeal Earnings Breakdown by type. See Users.

Where admin actions create or move currency

ActionEffectCovered in
Approving a themeCredits the author the Jolt Reward you set, immediately. No undo.Platform settings
A Gate Rules transaction actionPays out on every matching event. Paid from "system", it creates new currency.Access control
A Gate Rules privilegeBlocks an action until a user holds enough of a currencyAccess control
The Gamification master switchOff freezes every transaction and opens every currency gate. Balances are kept.Platform settings

Achievements

Admin Panel → Evaluation & Arena → Achievements (/admin/achievements)

Custom achievements are not awarded in this release

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:

FieldMeaning
Achievement Name and DescriptionWhat learners would see
CohortLimit it to one cohort, or Global (no cohort)
RulesA source (challenge, quiz, Code Arena or Learn AI), a measure, a comparison and a value. Add Rule adds another.
Zeal Reward and Jolt RewardWhat 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