🕌 Mohi Academy — Monthly Report
⭐ Assign Points
📅 Showing data for: —
Select Activity:
Loading activities...
📊 Report
| # | Name | Pts | Cat | Nomination | Type |
|---|---|---|---|---|---|
| Loading... | |||||
🧾 Point History
Ledger events are append-only. Corrections and undo actions appear as separate reversal entries.
| Date | Member | Event | Reason | Points | Batch | By |
|---|---|---|---|---|---|---|
| Choose a month | ||||||
⚙️ Settings
📊 Category Rules
🏆 Cat ATop ranked members. Boundary ties are handled by the active business-rule version.
🥈 Cat BNext ranked members. Boundary ties are handled consistently by the server.
⭐ Cat CThreshold group eligible to gift when the active rules allow it. Non-members cannot be A or B.
📝 Cat DBelow the active threshold.
⭐ Activities
Loading...
🔑 User Accounts
Loading...
👥 Members
Loading...
📅 Month Lifecycle
Close a month only after reviewing its final points and carry-forward preview.
🎁 Gifting Rules
Only Cat C can gift
Amount, day and repeat policy are controlled by the active rule version
The server verifies balance, eligibility and recipient before recording a gift
💾 Database
MySQL
TABLE: members
id · name · is_member · is_active
TABLE: points_log
id · member_id · date · activity · points · note
TABLE: activities
id · name · emoji · min_pts · max_pts · is_active
TABLE: users
id · email · password_hash · role
4 tables · Super Admin / Team / Viewer roles
TABLE: members
id · name · is_member · is_active
TABLE: points_log
id · member_id · date · activity · points · note
TABLE: activities
id · name · emoji · min_pts · max_pts · is_active
TABLE: users
id · email · password_hash · role
4 tables · Super Admin / Team / Viewer roles
🌐 Runtime
Frontend + API: Hostinger (PHP)
Database: MySQL (Hostinger)
Auth: Secure session cookies + password hashing
Database: MySQL (Hostinger)
Auth: Secure session cookies + password hashing
📐 Business Rules
Rules are versioned and published for a future/current month. Closed reports retain the rule version recorded when they were closed.
Audit history
Loading…