Overview
Admins choose which activities earn points and set the value of each activity. Members accumulate points within that group, creating a transparent record of participation and a shared leaderboard.
Scores are independent between groups. A member can therefore have a different total and ranking in every group they join.
Activity scoring
These are the default activities and values. Admins can change a value or disable an activity.
| Activity | Default | Award rule |
|---|---|---|
| Online on Time Tiered | 1–5 pts | Once per session; value depends on the configured schedule and grace period. |
| Online Frequently | 1 pts | Once per user per calendar day. |
| Send Direct Message | 1 pts | Uses a cooldown window to prevent message spam. |
| Send Workspace Message | 1 pts | Rate limited per session to prevent flooding. |
| Fast Response Bonus | 2 pts | Reply must be sent within two minutes of receiving the message. |
| Audio or Video Call | 3 pts | Once per call, not per minute. |
| Virtual Office Visit | 2 pts | Once per session; reconnecting does not add points. |
| Workspace Visit | 1 pts | Once per workspace per session. |
| Workspace Activity | 2 pts | Rapid repeated edits are grouped into one scoring event. |
Punctuality scoring
Online on Time compares the member's first qualifying virtual-office entry with the group's business hours and configured grace period.
On time
Before the start time or within the grace period.
5 pts
Late
After the grace period and before the business-day end.
2 pts
Overtime
After the configured business-day end.
1 pts
Limits and thresholds
- 01
Maximum threshold
Admins can cap points earned during a period. Set the threshold to 0 to disable the cap.
- 02
Per-event deduplication
The same underlying event cannot receive credit twice.
- 03
Activity rate limits
High-frequency actions use cooldowns or session limits.
- 04
Disabled activities
An activity switched off by an admin is ignored by the scoring engine.
Score integrity
Points are validated and recorded on the server. Several controls keep the ledger useful and auditable.
Event deduplication
A stored event fingerprint prevents reconnects or repeated submissions from generating duplicate awards.
Session cooldowns
High-frequency actions can earn points only once during the configured cooldown window.
Daily presence cap
Online Frequently is awarded no more than once per calendar day.
Threshold enforcement
The current total is checked before each award when a maximum is enabled.
Server-side validation
Client actions cannot write directly to the points ledger.
Audit trail
Each award records its timestamp, activity type, subtype, and triggering event.
Scripted activity, bots, auto-clickers, or API abuse may lead to point correction, group removal, or account suspension.
Leaderboard and audit history
- Rankings update as valid points are awarded.
- Members can view the leaderboard for their group.
- Admins can inspect each member’s activity breakdown and history.
- Points cannot be transferred between users or groups.
Admin controls
- System status
- Enable or disable PR Points without deleting its configuration.
- Point values
- Set the value of every activity or disable individual activities.
- Business hours
- Configure start, end, and grace-period times for punctuality scoring.
- Maximum threshold
- Limit how many points a member can earn during a period.
- Leaderboard access
- Make rankings visible while retaining detailed logs for admins.
- Punctuality tiers
- Set independent values for on-time, late, and overtime entries.