Here's a comprehensive step-by-step guide on how the BTS Scholarship Management System works:
BTS Scholarship System - Complete Workflow Guide
Phase 1: Pre-Registration Setup (Admin)
Add Pre-Approved Emails
- Admin navigates to
/admin/approved-emails - Clicks "Add Emails" and enters student email addresses (can add multiple at once)
- Only students with pre-approved emails can register
Phase 2: Student Registration
Access Registration Page
- Student visits
/register - Enters their email address for verification
Email Verification
- System checks if email is in the pre-approved list
- If approved, student proceeds to registration form
Step 1: Personal Information
- Full Name
- Address
- Contact Number
- Age
- Gender (Male/Female)
- Barangay (dropdown selection)
- PWD Status (Yes/No)
Step 2: Educational Information
- School Name
- Course/Program
- Year Level
Step 3: Account Setup
- Password creation
- Password confirmation
Registration Complete
- Account is created
- Application is automatically submitted with "Pending" status
- Student can now log in
Phase 3: Student Dashboard
After logging in, students can:
View Application Status
- Timeline shows progress: Submitted → Verification → Review → Financial Aid
- Current status badge (Pending/Approved/Rejected/Claimed)
View Schedules
- Verification schedule alerts (when active)
- Financial distribution schedule alerts
Access QR Code
- Located in Documents tab
- Used for identity verification during events
View Profile
- Personal information
- Educational information
- Can update certain details
Phase 4: Application Review (Admin)
Access Applications
- Admin navigates to
/admin/applications - Views all pending applications
Review Application
- View student details
- Check submitted documents
- Review eligibility
Make Decision
- Approve: Student becomes eligible for verification
- Reject: Must provide rejection reason (visible to student)
Student Notification
- Student's dashboard updates with new status
- Rejected students see the reason in their timeline
Phase 5: Verification Schedule (Admin)
Create Schedule
Schedule Goes Live
- Students see alert on their dashboard
- Displays date, time, and location
Phase 6: QR Verification Event
Start Scanning
- Staff navigates to
/admin/verification - Clicks "Start Scanner" (camera stays on continuously)
Verify Student
- Option A: Scan student's QR code
- Option B: Manual entry (email, student ID, or user ID)
Verification Result
- Eligible: Green checkmark, shows student details
- Not Eligible: Red X, shows reason (no approved application, etc.)
Mark Attendance
- System records that student was verified
- Student marked as eligible for financial distribution
Phase 7: Financial Distribution Schedule (Admin)
Create Distribution Schedule
- Admin creates financial distribution schedule
- Sets date, time, location, and amount
Students Notified
- Alert appears on student dashboard
- Shows when/where to claim financial aid
Phase 8: Financial Aid Claiming
Distribution Event
- Staff uses QR verification page
- Scans student QR code
Verify Eligibility
- System confirms student is eligible (was verified earlier)
- Shows student information
Mark as Claimed
- Staff clicks "Mark as Claimed"
- Student receives their financial aid
Automatic Actions
- Application is archived to Application History
- Current application is cleared
- Student's documents are cleared
- Student is ready to apply for next semester
Phase 9: Next Semester Cycle
Student Dashboard Reset
- Shows "Ready for Next Semester!" message
- Previous application visible in Application History
- Status shows "Ready to Apply"
New Application
- Student clicks "Apply for Next Semester"
- Submits new application for the new term
Cycle Repeats
- Admin reviews new application
- Verification and distribution process repeats
Role-Based Access Summary
| Role | Access |
|---|
| Head Admin | Full access to all features including Staff Management |
| Verifier Staff | Dashboard, Scholars, Applications, QR Verification |
| Scanner Staff | Dashboard, QR Verification only |
| Student | Personal dashboard, profile, documents, QR code |
This workflow ensures a complete audit trail from registration through financial distribution, with clear status updates for students at every step.