Officer Dashboard
Setup
All schools share one ResultPing WhatsApp number. Students select your school by this code (or your school name / menu number), so keep it short and memorable.
ResultPing collects student payments centrally and automatically settles your school's share to your bank account. Just connect the account below. ResultPing sets up Paystack for you. There are no codes to copy.
Checking windows
A checking window is one release — one payment, one result slip. It can hold a single semester or several. Create it, upload results, then open it for students. Set the fee to 0 for free checking.
Fill in Department, Level and Session so students see a clear menu after picking your school (e.g. RUGIPO → SLT · ND1 · First Semester · 2025/2026). The window label is built automatically from these fields.
Only open windows appear in the student menu after they pick your school. The Student menu column shows exactly what they will see. Click Edit to change department, level, fee or officer comment. Delete removes a window and all its data.
| Student menu | Fee | Status | Checks | Revenue | Actions |
|---|
Accepts CSV or Excel. One row per student, course codes as the column headers, one semester per sheet.
Uploading several semesters into the same window keeps each one as its own block on the student's result, with its own GPA and a CGPA across all of them. Tap i above for the full sheet format, multi-tab workbooks, and how re-uploads are handled.
Preview what students receive. Pick a window to see every uploaded result; search by matric or name, and click a row to see the full course breakdown.
| Matric | Name | GPA | CGPA | Remark | Outstanding | Source |
|---|
Grading configuration (used only for rows ResultPing computes)
Map each letter grade to its grade point. Disable grades you are not using this session instead of deleting them — you can turn them back on later. Disabled grades are ignored when ResultPing computes GPA/CGPA.
| Letter | Point | Status |
|---|
Course codes must match the column headers in your upload file. Missing courses are auto-created with 1 unit — fix them here, then Recompute the window. Disable courses not offered this session to keep your list tidy.
| Code | Title | Units | Status |
|---|
CGPA ranges mapped to a remark on the student's result. Disable bands not in use this session. Add an optional comment to append extra text (e.g. Pass — Satisfactory).
| Min | Max | Label | Comment | Status |
|---|
Outstanding courses (shown on result slips) are always the ones graded "F" or left blank — not tied to this value, so a mistyped number here can't flag every course as outstanding.
Leave any of these blank to use the ResultPing default. Applies to every result slip (PDF and WhatsApp text) sent for your school.
Activity
The latest student result checks across your windows.
| Matric | Phone | Status | Amount | Result Sent | Requested |
|---|
Changes update what students see in the WhatsApp menu and on result slips.
| Course | Unit | Grade |
|---|