Portal access is restricted until school fees are paid for the current session.
System Overview
Dagamas Health Sciences Group —
Colleges
Pending Actions
This Month
Campuses
Students by Level
Recent Registrations
College Dashboard
Manage your college —
Payment Trend (Last 7 Days)
Pending Actions
This Month
Recent Students
Enrollment by Level
Lecturer Dashboard
Your courses, assignments, and student progress
My Courses
Pending Grading
Student Dashboard
Your academic overview — results, schedule, assignments
JAMB Status
Course Reg
My Results
Timetable
GPA / CGPA
Today's Schedule
My GPA Progress
Upcoming Deadlines
Recent Notifications
Payment Dashboard
Record payments, issue receipts, track outstanding balances
—
Total Collected
—
Total Outstanding
—
Collected Today
—
Paying Students
—
This Week
—
This Month
Revenue by Fee Type
Monthly Revenue (12 months)
By Payment Method
Top Outstanding Balances
Recent Payments
Manage Colleges
Onboard and manage all colleges
Academic Sessions
Manage academic years and their semesters
Staff / Users
Manage portal users and staff accounts
Staff No.
Name
Email
Role
College
Last Login
Status
Unlock Account
Clears a login lockout (5 failed attempts within 15 minutes) so the account can try signing in again immediately, instead of waiting out the timer. Works for staff and student accounts.
Passport Upload Lock
When on, any student in this college who has no passport photo on file gets a locked dashboard on next login — a full-screen message telling them to visit ICT to have it uploaded, with no way to use the portal until it's done.
Retired Matric Numbers
Deleting a student permanently blocks their matric number from ever being reused, so a new student can't accidentally end up under the same number. Restore a number here only if you're certain it's safe to reuse — e.g. re-uploading the same student(s) after fixing a data error, not assigning it to someone new.
Match JAMB Record
Links a student to a row already uploaded via "Upload JAMB Admission List", so their JAMB Status shows on their dashboard. Only needed for students admitted before this feature was set up — new admissions get matched automatically.
Student Notices
Flag a student with something they must sort out before they can use the portal — resolved by staff once it's confirmed done.
0 notice(s) selected
New Student Notice
The blocking screen will show an inline field for this right there, so the student doesn't need to find it elsewhere in the portal.
Who is this for? Leave filters on "All" to target every active student, or narrow down first.
Departments
Manage academic departments
Code
Name
Head of Dept
Programmes
Courses
Status
Campuses
Physical campus locations — never shown to applicants; students are placed here after admission
Code
Name
Address
Students
Status
Hostels
Hostel blocks students are placed into — see the Students page's Assign Hostel action
Name
Gender
Address
Students
Status
Programmes
Manage academic programmes / courses of study
Code
Name
Department
Degree / Duration
Levels
Status
Admission Settings
Application fee and required documents for the Applicant Portal
Sent in addition to individual registry staff — use this for a shared admissions inbox that should always be copied.
Built-in document types apply to every college. Add your own below if this college needs something extra (e.g. Sponsor's Letter, Medical Report).
Payment Options Shown to Applicants
Switch either off any time (e.g. while Remita is slow to credit) — only the enabled option(s) show on the applicant's fee payment step.
Bank Transfer Details
Shown to applicants who choose to pay by direct bank transfer, and to enrolled students paying regular fees.
Late Registration Fee — Bank Transfer Details (optional — leave blank to use the main account above)
Shown only to students paying off a late registration fee, so it can be deposited into a different account from regular fees.
Remita Payment Link (optional)
Provisional Admission Letter — Template Builder
This is the letter body emailed to an applicant when Registry approves them. Write it freely — the
letterhead, applicant details, and signature are added automatically around it. No matric/reg number
appears on this letter; it's only issued once the Admission Officer confirms physical verification.
Placeholders: {{full_name}}{{application_id}}{{programme_name}}{{level}}{{session_name}}{{college_name}}{{date}}
Admission Letter — Enrolled Student Reprint
This is the letter an already-enrolled student prints themselves from their own dashboard (Admission Letter), any time, regardless of whether they applied through this portal or were registered directly. Deliberately a separate document from the provisional offer above — it confirms a completed admission with a real matric number, not an offer still pending verification.
Placeholders: {{full_name}}{{matric_no}}{{programme_name}}{{level}}{{session_name}}{{college_name}}{{date}}
Attached above the "Registrar" line on the letter. PNG with a transparent background works best.
JAMB Candidate List
Upload your college's JAMB CAPS list here. National Diploma (ND) applicants on the Applicant Portal enter
their JAMB Registration Number, which is checked against this list to confirm they actually chose your
college with JAMB — their name is auto-filled from the record on a match.
Review and confirm applicant fee payment submissions
Applicant
Method
Reference
Amount
Proof
Admission Applications
Review completed applications and decide on admission
Application ID
Name
Programme
Session
Submitted
Student Management
All enrolled students
Matric No.
Name
Gender
Email
Programme
Level
Campus
Login
Status
Matric No.
Name
Programme
Department
Final Level
CGPA
Degree Class
Email
End-of-Session Student Promotion
Select a programme and current level to see eligible students. Tick the students who passed, then click Promote Selected. Students not selected stay at their current level (carry-overs). Promoting from the final level will mark students as Graduated.
PROGRAMME
FROM LEVEL
PROMOTE TO
e.g. type "U24CHT" to isolate one cohort sharing this level with another
Matric No.
Name
Current Level
Programme
Admission Date
Status
Select a programme and level above to load students
Bulk Passport Upload
How to use:
• Name each file as the student's matric number (e.g., DCHS_2021_001.jpg) or student ID (e.g., 1234.jpg)
• Supported formats: JPG, PNG, WebP
• File limits: 2MB per photo, 50MB per batch, 200 files maximum
• Drag & drop or click to select files
Click to select or drag photos here
Supported: JPG, PNG, WebP
Preview
Filename
Size
Student
Matric No
Status
Upload Results
0
Successfully Matched
0
Already Has a Photo
0
Could Not Match
0
Errors
Matched Photos
Already Has a Photo — not replaced
Unmatched Files
Upload Student Document
Required Documents Checklist
WAEC/NECO Certificate
Birth Certificate
National ID / NIN
Passport Photograph
Admission Letter
Medical Certificate
Local Government Certificate
Uploaded Documents
The JAMB CAPS admission list uploaded via "Upload JAMB Admission List" above. National Diploma applicants
are matched against this list automatically on admission; "Match JAMB Record" links an already-enrolled
student manually when needed.
Reg No.
Name
State
Programme
Aggregate
Status
Matched Student
Course Management
All courses and topics
Code
Title
Level
Semester
Credits
Type
Lecturer(s)
Lecturer Allocation
Every lecturer and the courses currently assigned to them — to actually assign a lecturer to a course, use the Courses page
Results Management
Enter scores, manage grades, publish results
Select a session and course above to start entering results
Set filters above and click Load to view results
Filter by programme and level to scope the template, then upload filled scores to preview before saving.
Download the template, fill in CA and Exam scores, then upload to preview before saving.
Select session, semester, programme and level, then click Load to view the compiled broadsheet.
Fix / Clear Result Session
Moves already-entered results from one session/semester to another — use when a cohort's results were tagged to the wrong session (e.g. a repeat/late cohort's 100-level results got entered under the current session instead of the session they actually belong to). Only the session/semester tag moves — scores, grades and everything else about the result stay exactly as entered. A result that already exists at the target session/semester is skipped, never overwritten, and reported so you can review it by hand. If a batch is so wrong it's simpler to wipe and re-upload than fix in place, use Clear Results instead — this permanently deletes the selected students' results for the exact programme + course level + session + semester shown above. There is no undo.
PROGRAMME
COURSE LEVEL
CURRENTLY UNDER
MOVE TO (only for Move — ignored by Clear)
e.g. type a matric prefix to isolate the affected cohort from others sharing the same course level
Matric No.
Name
Current Level
# Results at this session
Select the filters above and click Load
CA / Exam Split
The maximum score allowed for each field on the Enter Results grid — must add up to 100. Enforced server-side, not just a hint on the input boxes.
Controls which field lecturers can enter on the Enter Results grid. Set to "CA only" while CA is being collected, then switch to "Exam only" once CA closes and the exam period opens. Enforced server-side — a locked field can't be changed even by calling the API directly. Admins with Override Results always bypass this.
Grade Scale & Degree Classifications
Set score-to-grade mappings and define class of degree cutoffs for your college.
Recalculate All Students
Re-grade every result using the current grade scale above. Run this after changing the scale.
GPA & CGPA
Semester GPA and cumulative grade point averages
Transcript Generation
Generate official student academic transcripts
Generate Transcript
Select a student and click Preview
Certificates
Generate, issue and manage graduation certificates
Request a Certificate / Statement of Result
My Requests
Generate Certificate
Fill the form and click Preview
Issued Certificates
Statement of Result
Generate and issue official statements of academic result
Generate Statement of Result
Fill the form and click Preview
Recently Issued Statements
SIWES Certificate
Generate and issue SIWES industrial attachment completion certificates — ND students only
Generate SIWES Certificate
Fill the form and click Preview
Recently Issued SIWES Certificates
Issued Certificates
All issued certificates with filters
Issued Statements of Result
All issued statements of result with search and print management
Issued SIWES Certificates
All issued SIWES certificates with search and print management
Certificate Requests
Paid requests awaiting approval before a certificate or statement of result can be generated
Certificate Fees
Super admin only. When on, any staff with certificate-issuing rights can generate a certificate or SOR for this college straight from the Certificate Designer, bypassing the pay-then-request-then-approve pipeline entirely — use only when that's a deliberate policy choice, not a workaround for one student.
Requests
Certificate Designer
Upload a background image, then drag fields onto it to create reusable certificate templates
My Templates
Upload a background image to start
Element Properties
Click an element to edit it
ID Card Designer
Design front & back templates, then print cards for any student
ID Card Validity Data Check
A card's "Valid Till" date is computed from the student's admission date + their programme's duration — not from the year printed in their matric number. This checks every active student for two things: no admission date on record at all (the card falls back to a placeholder), or an admission date whose year doesn't match what their own matric number implies.
0 selected
Matric No.
Name
Programme
Level
Photo
Status
Click Load to fetch students
0 selected
Staff cards are portrait — each sheet prints a row of fronts on top and the matching row of backs directly below (same left-to-right order), 5 per sheet, on a landscape page. Fold along the dashed line between the two rows so each back lands directly behind its front, then cut apart.
Staff No.
Name
Role
Photo
Status
Click Load to fetch staff
0 students
Matric No.
Name
Programme
Level
Campus
Printed
Collected
Click Load to fetch students
Templates
Upload a background or add fields to start
Properties
Click an element to edit it
Card Preview
FRONT
BACK
Payment Management
Record fees, issue receipts, manage fee structures, track balances
0 payment(s) selected
Receipt No.
Student
Fee Type
Expected
Paid
Balance
Method
Date
By
Status
Open this tab to load student balances
1⃣ Define Fee Type
Renaming won't update historical payment records or existing "Require Payment Clearance" settings that reference the old name.
Fee Types Catalog
Online Payment Gateways
Choose which "Pay with…" options students see when they click Pay. Turning all of these off leaves only Offline Payment available.
2⃣ Assign Fee to Programmes/Levels
Totals by Fee Type
Fees by Campus
Browse fee assignments one campus at a time instead of one long list.
Advanced: Full List & Bulk Actions
Fees by Campus
"Expected" reflects the fee structures configured for each student's programme/level/campus for the selected session (and its current semester) — pick a session to see it; "All Sessions" shows paid/outstanding only.
Campus
Students
Expected
Paid
Outstanding
% Collected
Revenue by Fee Type
Monthly Revenue Trend
Payment Methods
Outstanding Balances (Top 20)
Students who paid by bank transfer or a Remita RRR outside the app, awaiting your confirmation
Student
Campus
Method
Reference
Amount
Reviewed By
Submitted
Print Receipts (Bursar)
Applies to everything on this tab — pick a college to see its eligible students and receipt settings below.
Only students who have fully cleared the selected session/semester appear here.
Semester Payment Receipt Settings
When off, no student can download a receipt college-wide, even if fully paid — a per-student payment status is never affected by this switch.
Printed above the "Bursar" line on the receipt. PNG with a transparent background works best.
Recently Issued Receipts
Fix Fee Allocation
Recovery tool for a completed payment made before the required-before-optional fix — recomputes the SAME amount across the SAME originally-selected fees, settling required fees first this time. The total already paid never changes, only which fee type it's credited against.
Student
Matric
Gateway
RRR / Ref
Amount
Date
Manual Payment Review
Notice
Add Your Phone Number
We don't have a phone number on file for your account yet. Add one to continue — the school needs to be able to reach you.
Passport Photo Required
Your passport photograph has not been uploaded yet. Please visit the ICT office in person to have it uploaded — you'll regain access to the portal as soon as it's done.
Action Required
Reallocation Preview
Online Library & E-Resources
Textbooks, journals, past questions, and guidelines
Journals & External Resources
Simulation Laboratory
Clinical cases, lab practicals, procedures and guided AI walkthroughs
AI Simulation Guide —
Groq · LLaMA 3.3 70B
Anatomy Simulation Laboratory
Type any anatomy topic to get an interactive 3D model + full AI lesson simultaneously
QUICK:
Search any anatomy topic above
Try femur, cardiac cycle, brachial plexus, renal tubule, cranial nerves... You'll get an interactive 3D model from SketchFab plus a full AI-generated structured lesson — all at once.
AI Lesson
Groq · LLaMA 3.3 70B
Generating lesson…
FOLLOW-UP QUESTIONS
Ask any follow-up after the lesson loads.
Course Registration Management
Review, approve, and track student course registrations
Loading…
Registration Periods
Fix Course Registration — Wrong Programme
Deletes registrations bulk-entered against the wrong programme's course catalog. Scoped to one exact (student's real programme, wrong course programme, course level, session, semester) combination at a time. Permanent — there is no undo.
STUDENT'S REAL PROGRAMME
WRONGLY POINTING AT
COURSE LEVEL
SESSION / SEMESTER
Matric No.
Name
Current Level
# Wrong Registrations
Select the filters above and click Load
Viewing — applies to the stats, pending approvals, and registrations table below
⏳ Pending Approvals
All Student Registrations
Course Registration
Manage your course registration for the current semester
Registration Deadline Has Passed
Loading…
LATE REGISTRATION FEE OWED
₦0.00
Visit the Bursary to pay this fee. Once confirmed, refresh this page to continue registration.
Payment Clearance Required
Loading payment status…
MINIMUM AMOUNT TO UNLOCK
₦0.00
Visit the Bursary to make payment. Once confirmed by the Bursar, refresh this page to continue registration.
Session Info
Loading…
Min: 12 units · Max: 24 units
Units Counter
0
Credit Units Selected
Min 12 · Max 24
My Registered Courses
Loading…
Available Courses — Tap to Select
Pick a course from another department or programme to add to your registration this session, alongside your normal courses. Your HOD still needs to approve it, same as any other course.
Registration History
Student Registration
Online Lectures
Live classes, recorded sessions, and learning materials
Computer-Based Examinations
Secure online exams with automatic grading
Select an exam from the Available tab to begin
Create New Exam
Add Question
My Students
Students registered in your assigned courses
S/N
Matric No
Name
Level
Programme
Online Attendance
Record and track student attendance
Take Attendance
Only students registered for the course in the session & semester selected above appear below — defaults to the current one.
Scan Attendance
0 / 0 present
Select a student, course or staff member above
Select a course above to see who qualifies for the exam.
Sessions taken or started more than 30 minutes after the class's scheduled end time. Approving leaves the attendance as-is; rejecting excludes it from students' attendance-rate figures (the records themselves are kept, not deleted).
Manual Attendance Marking
Staff Attendance
Sign staff in and out by scanning their staff ID card
Start Scanning
Today at this campus
Scheduled Sign In / Out
"Contacts" = completed sign-in/out shifts that month — the count typically used to pay part-time/adjunct staff.
Full-time staff only — counts and percentage of their tracked days this month.
Schedule Settings
College-wide Defaults
Per-Staff Override (optional — blank uses the default above)
Class Chatroom
Department and level-based group messaging
Rooms
Select a room to start chatting
Select a department or level room from the left
Messaging Centre
Send and receive messages with students, lecturers, and administration
Compose Message
Parents Portal
Track your ward's academic progress, payments, and communications
Parent / Guardian Login
Log in with your registered parent account
Messages for Parents
Payment Status
General Information Portal
Announcements, news, events, policies, and academic calendar
Create Info Post
Send a Targeted Notice
Shown as a popup to matching students right after they log in, until they dismiss it — not something they have to come find on this page. Leave Department/Programme on "All" to reach everyone; pick a Department to reach only its students, a Department + Programme to reach just that programme, or add a Level to reach only that level within it.
Sent Notices
Request Official Documents
Request a Statement of Result, Transcript, and/or Certificate copy. Pay online with Paystack right after submitting, or at the bursary.
New Request
Pay online with Paystack right after submitting, or at the bursary.
TOTAL AMOUNT DUE
₦0.00
My Requests
Document Requests
Review student requests, confirm payments, and track document issuance.
—
Awaiting Payment
—
Paid / Confirmed
—
Processing
—
Ready for Collection
—
Issued
DOCUMENT REQUEST FEES
My Payments
Your school fee payment records
Notifications
Alerts and messages from the institution
Payment History
All your recorded payment transactions
Semester Payment Receipt
My Profile
View and update your personal information
—
—
—
—
ID Card Status
Personal Details
Change Password
My Profile
View and update your personal information
—
—
—
Personal Details
Change Password
Programme / Department Change
Request to move to a different department or programme — approved by your current department's HOD, then the receiving department's HOD.
Payment Required
Submit a Request
You already have a pending programme change request — cancel it below before submitting a new one.
Fee Settings
Initiate Transfer for a Student
Starts a transfer on a student's behalf — skips the payment gate (if one is configured above) and goes straight into the same HOD approval flow.
Inter-Campus Transfers
Move an already-placed student from one campus to another. Approval is single-stage (College Admin / Super Admin only).
Submit a Transfer Request
Exam Card
Semester Deferment
Sit out the current session/semester — approval drops your current course registrations for this semester and can be undone later by reinstatement.
Request a Deferment
My Deferment Requests
Pending Deferment Requests
Currently Deferred Students
College Approval Portal
Workflow approvals for course registration, results, certificates, transcripts, and more
Submit Approval Request
Virtual Whiteboard
Interactive whiteboard for online teaching and collaborative learning
3
Ready to draw
Saved Boards
AI Drawing Assistant
Ask AI to suggest what to draw for a topic
Permission Management
Grant or revoke specific permissions for staff members and lecturers
Select Staff Member
Select a staff member on the left to view and manage their permissions
Portal Traffic
Login activity across the whole platform — built from every login attempt ever recorded, not just currently active sessions
—
Successful Logins Today
—
Successful Logins (7d)
—
Unique Users (7d)
—
Failed Attempts Today
Daily Logins
Who's Logging In (selected range)
Maintenance Mode
Block the entire site (for everyone except super admins) with a custom message and image
Assignments
Submit, review, and grade coursework
Course Materials
Notes, slides, PDFs and resources per course
New Lesson
Generates lesson plan + detailed notes simultaneously
Discussion Forum
Course Q&A, peer discussion, and announcements
Timetable
Weekly class schedule and exam timetable
AI Study Assistant
Powered by Google Gemini · Dagamas College
Hello! I'm your AI Study Assistant powered by Google Gemini (free).
I can summarise notes, explain topics, generate exam questions, define medical terms, and more.
No key set yet? Get yours FREE at aistudio.google.com in 2 minutes.
Notifications
Lesson Note
Session Roster
Schedule Lecture
Message
Start Exam
0. Important Instructions:
• Do NOT close or refresh the browser during the exam
• Ensure stable internet connection
• You have — minutes to complete
• Each question auto-saves your answer
• Submit before time expires
Assign Lecturer
The lecturer will see these courses (and their registered students) under "My Courses" for this exact session/semester.
Move to Department
Auto-Assign Results
Student Record
Add New College
Used on transcripts, ID cards, and certificates. Save the college first if this is a new one.
Add Department
Only users with the HOD role are listed. A HOD sees nothing in Students/Courses/Results/etc. until assigned here.
JPG, PNG or WebP · Max 5MB — used on their ID card
Leave blank to keep existing password when editing.
Bulk Staff Photo Upload
How to use:
• Name each file as the staff member's Staff No. (e.g., DCHS_ST_001.jpg) or User ID (e.g., 1234.jpg)
• Supported formats: JPG, PNG, WebP
• File limits: 5MB per photo, 100MB per batch, 200 files maximum
• A staff member who already has a photo is skipped, not replaced — use Edit User to replace one deliberately
• Drag & drop or click to select files
Click to select or drag photos here
Supported: JPG, PNG, WebP
Preview
Filename
Size
Status
Upload Results
0
Successfully Matched
0
Already Has a Photo
0
Could Not Match
0
Errors
Matched Photos
Already Has a Photo
Unmatched Files
Bulk-Assign Campus
Edit Fee Assignment
Assign Campus
Assign Gender
Assign Hostel
Edit Student Info
Passport Photo
JPG, PNG or WebP · Max 2MB
Enroll New Student
Passport Photo
JPG, PNG or WebP · Max 2MB
Add Course
Leave blank if this course has no attendance-based exam eligibility rule yet.
One-off exception for the current session only — takes effect immediately, and does not change this course's semester for future sessions.
Check Pending Payments
Re-checks online payments (Remita/Paystack/Monnify) still marked pending or processing — for when a student pays but never comes back to click "Verify Payment". This is also run automatically every night.
Leave both dates blank to check every outstanding payment regardless of age.
Record Payment
Outstanding Fees (tick to include)
Fee Type
Amount Due
Balance
Select a student to load fees
No outstanding fees for this student
Selected total: ₦0
0 fees selected
Payment Allocation:
Payment Receipt
Application Payment Receipt
Import from CSV
How to import:
1. Download the template · 2. Fill in your data · 3. Upload the file · 4. Review & confirm
Download Template
Click to choose a CSV or Excel file
No file selected
Apply Fee Waiver / Discount
Tag Scholarship
Student:
Discounts this student's expected fees for the selected session only — never arrears, and never other sessions.
Add Library Resource
New Assignment
Submit Assignment
(Max: marks)
Grade Submission
Submission Text
Upload Material
New Discussion Thread
Class Timetable Entry
Use this when one class is taught to several cohorts together — it creates one linked entry per programme/level, all sharing this time, venue and lecturer.
This entry will be added to your own campus.
Exam Timetable Entry
This entry will be added to your own campus.
Add Grade Row
Copy Fee Assignments to New Session
Clones every fee assignment from the source session into the target session — same fee type, amount, programme/level, campus and semester, just under the new session.
Copy Fee Assignments From Another Campus
Copies fee assignments from the selected campus into this campus. Leave programmes/levels unchecked to copy everything.
Copy Fee Advice From Another Programme
Clones every fee assignment from the source programme into the target programme, both within this campus — same fee type, amount, level and semester, just re-assigned to the new programme.
Confirm Payment
Amount Due:
Manage Parents —
Add Parent / Guardian
Template Preview
Issued Document
Application Detail
Set Your Password
For security, you must create a new password before continuing.
Update Your Email
The email on your account is a placeholder and can't receive messages. Please enter your real email address to continue.