Why ReadPal Exists
Sociology 300-level students at Adekunle Ajasin University faced the same frustrations every semester: materials scattered across WhatsApp groups, no structured way to self-assess, missed lectures, and no real academic community within the cohort.
Oracle Tech listened. ReadPal was designed from scratch around those exact pain points — and has since expanded based on direct student feedback to include a full CGPA calculator and the Karls community platform.
App Identity
What ReadPal Offers
Six tools — all integrated — designed around how AAUA students actually study.
Lecture Notes & Downloads
A centralized secure platform for lecturers to distribute all course notes. Download everything in PDF format for reliable offline reading.
Interactive Self-Assessment
Every lesson includes a mandatory 30-question test for immediate self-assessment and identification of knowledge gaps before exams.
Live Lecture Alerts
Track your full timetable and receive live push notifications 15 minutes before every scheduled lecture. Never miss a class again.
Custom Note Creation
Create, edit, and store personalized notes directly within the app. Jot summaries, key points, or research — all in one organized place.
CGPA Calculator New
A full AAUA 5.0-scale CGPA calculator. Log courses per semester, select from predefined course codes, and automatically compute your semester GPA and cumulative CGPA with official degree classification.
Karls Community New
A thread-based community platform exclusive to ReadPal users. Post karls publicly or anonymously, view named posters' profiles, and send private DMs that auto-delete within 24 hours of being read.
How Karls Works
Karls is ReadPal's built-in community space. Here's exactly how it operates.
Public Threads
All authenticated ReadPal users share a #general thread by default. Additional threads can be created for specific topics. Every message inside a thread is called a karl.
Named vs Anonymous
When posting, you choose whether to appear as yourself or as "Anonymous." Anonymous posters have their identity stored privately for admin moderation only — it is never visible to other students.
DM from Named Karls
If a student posts without anonymity, a DM chip appears beside their name. Clicking it opens a private conversation — only visible to the two parties.
24-Hour Auto-Delete
Private karls (DMs) reset nightly at midnight. Once a message has been read, it is marked for deletion and removed in the next reset cycle. Unread messages are also purged after 24 hours as a safety net.
Live Without Refresh
The thread feed polls every 15 seconds for new karls. Messages appear in real time without a page reload.
How the CGPA Calculator Works
AAUA Grading Scale
Calculation Formula
Quality Point (per course)
Unit × Grade Point
e.g. 3 units × 4 pts (B) = 12 QP
Semester / Cumulative GPA
Σ(Quality Points) / Σ(Units)
Across all registered courses
Degree Classification
What We Stand For
Student-First
Every feature in ReadPal was born from a real student problem. If it doesn't make academic life measurably easier, it doesn't ship.
Continuous Improvement
ReadPal is never finished. Oracle Tech actively incorporates student feedback into each update — the CGPA calculator and Karls both came from direct student requests.
Privacy by Design
Anonymous karls are stored only for admin moderation. Private DMs auto-delete. We never sell data, run ads, or build profiles on students.
Oracle Tech
Oracle Tech is the development team behind ReadPal. We build practical educational software for Nigerian universities, working closely with academic institutions to ensure our tools genuinely improve student outcomes. ReadPal is our flagship student-facing product — and with every semester, it grows based on what students tell us.