1. System Ecosystem & Tri-Role Architecture
Digital transformation of university guidance, counseling, testing, and exit clearance
Counselign is an enterprise-grade university guidance and counseling management ecosystem designed specifically for the University of Science and Technology of Southern Philippines (USTP). It replaces manual paper intake sheets, logbooks, and physical routing slips with an encrypted, privacy-compliant digital platform aligned with ISO 9001:2015 Quality Management Systems and the Data Privacy Act of 2012 (RA 10173).
- 11-Part Personal Data Sheet (FM-02)
- 4-Step Smart Appointment Booking
- In-Person & WebRTC Tele-Counseling
- Annual Needs Assessment Survey (FM-15)
- Senior Exit Interview & Clearance (FM-16)
- My Verified Certificates & SHA-256 Hashes
- Caseload & College Program Filtering
- DPM-003 Internal Referral Triage Hub
- DPM-005 Counseling & 6-Step Safety Plans
- Interactive Digital E-Signature Pad
- DPM-006 Testing DTS Batch Administration
- DPM-007 Exit Interview & Clearance Approvals
- 30-min Availability & Blackout Overrides
- Executive Accreditation Analytics
- Counselor Credential Vetting & Approval
- Counselor Master Schedule Matrix
- Dynamic CSAT Likert Question Builder
- Immutable Security Audit Trail
- System Diagnostics & Database Health
Core Technical Guarantees
2. Authentication, Account Verification & Security
Secure role-based access control, OTP recovery, and administrative counselor vetting
Counselign implements rigorous access control protocols to protect sensitive student psychological records:
pending status. An Institutional Administrator must inspect their PRC license, verify college assignments, and grant approval under Management > View Users.
/counselor/* or /admin/* routes are instantly terminated with automatic redirects to sign-in.
3. 11-Part Personal Data Sheet (PDS Intake)
Official ISO FM-USTP-GCS-02 digital psychosocial student profiling system
In compliance with DPM-001 (Individual Inventory Service), every university student must complete the digital Personal Data Sheet (PDS) (/student/pds). This provides counselors with the necessary psychosocial context to deliver personalized, ethical care.
The 11 PDS Psychosocial Modules
| Part # | Module Name | Key Clinical Data Collected | Guidance Importance |
|---|---|---|---|
| Part 1 | Personal Information | Legal Name, Student ID, Course, Year Level, Birthdate, Gender, Civil Status, Address | Primary identity and college demographic mapping |
| Part 2 | Family Background | Parents' status (together, separated, deceased), occupation, family income bracket, siblings | Identifies socio-economic context and home structure |
| Part 3 | Educational Background | Elementary, Junior & Senior High schools attended, academic honors, recurring difficulties | Identifies academic baseline and past academic pressure |
| Part 4 | Health & Physical Profile | Chronic medical conditions, visual/hearing impairments, allergies, physical disabilities | Ensures appropriate consultation accommodations |
| Part 5 | Hobbies & Extracurriculars | Interests, talents, athletic involvement, student organization participation | Highlights strengths, creative outlets, and stress relievers |
| Part 6 | Interpersonal & Peer Relations | Ease of making friends, peer group size, social anxiety, feelings of isolation | Flags interpersonal friction and peer circle support |
| Part 7 | Socio-Emotional History | Home climate, conflict handling, feelings of sadness, anxiety, self-worth | Key screener for underlying depressive symptoms or trauma |
| Part 8 | Self-Description & Coping | Adjectives describing self, healthy coping mechanisms used during stress | Gauges self-perception and emotional resilience reserves |
| Part 9 | Vocational & Career Goals | Reasons for choosing degree program, career plans, job market readiness | Informs academic and career path counseling |
| Part 10 | Personality & Emotion | Introversion/extroversion, handling frustration, anger expression patterns | Helps tailor counselor therapeutic approach |
| Part 11 | Emergency Contacts & Support | Designated emergency contact, mobile numbers, relationship, trusted campus peers | Critical contact protocol for acute crisis escalation |
4. 4-Step Smart Appointment Booking Engine
Real-time counselor availability sync, automated conflict detection, and consultation slips
Students book consultations through the guided 4-step wizard at /student/schedule-appointment:
- In-Person (Guidance Center Office): Meet physically in a private counseling booth.
- Encrypted Tele-Counseling (WebRTC Online): Connect via browser video/audio from a private location.
5. In-Person & WebRTC Tele-Counseling Consultations
Zero-install peer-to-peer encrypted video, audio, and private in-call chat
Counselign features built-in WebRTC Tele-Counseling to ensure students can access psychological support regardless of physical campus presence:
Room Etiquette & Privacy Tips
- Headphones Recommended: Wear headphones to ensure audio confidentiality and eliminate microphone echo.
- Private Setting: Position yourself in a quiet room with minimal foot traffic.
- Browser Permissions: When prompted, click "Allow" for Camera and Microphone access.
6. Needs Assessment, Exit Interview & My Certificates
Annual guidance surveys, senior exit clearance submissions, and verified certificates
In addition to appointments, students access three vital guidance services in their portal:
1. Student Needs Assessment Survey (FM-USTP-GCS-15)
Administered annually under DPM-002 (Orientation & Information Service), students rate their current challenges across Academic, Career, Personal, Financial, and Health dimensions. Results help the Guidance Office design targeted student wellness programs, mental health caravans, and peer support circles.
2. Exit Interview Form & Clearance (FM-USTP-GCS-16)
Graduating seniors, students transferring to other institutions, and those filing for honorable dismissal access the Exit Interview Portal (/student/exit-interview).
- Submit reasons for departure (Graduation, Career Placement, Relocation, Academic Transfer).
- Provide 5-point Likert ratings across university services (Instruction, Guidance Services, Facilities, Career Preparation).
- Submitting the form forwards your profile to the Counselor Exit Hub for clearance review.
3. My Certificates Hub (`/student/certificates`)
Whenever a counselor completes a formal counseling intervention or approves your exit clearance, the official certificate is issued digitally:
7. Post-Session CSAT Evaluation & Feedback
Continuous quality enhancement through student satisfaction metrics
When a counselor marks an appointment as completed, the student receives a prompt to complete the post-session Client Satisfaction Survey (CSAT):
- Counselor Empathy & Listening: Did you feel heard, understood, and respected?
- Actionability & Safety: Was an actionable next step or safety coping plan established?
- Atmosphere & Comfort: Was the physical booth or tele-counseling environment comfortable?
- Overall Service Rating: 5-point Likert scale (Poor, Fair, Good, Very Good, Excellent).
Responses are aggregated into institutional quality metrics used for accreditation reviews, identifying counselor professional development opportunities, and improving guidance center resources.
8. Counselor Caseload Hub & Appointment Lifecycle
Academic department filtering, bulk approvals, rescheduling, and case notes
Guidance counselors manage daily consultations from the Scheduled Appointments Hub (/counselor/appointments/scheduled):
Multi-Dimensional Caseload Filtering
Counselors can filter students by Academic Course / Department (e.g. BSIT, BSHM, BSA, BSED, Crim, Nursing), Year Level (1st–4th Year), and Status Tabs to manage college-specific caseloads efficiently.
Standard Action Workflows
9. DPM-003: Internal Referral Service & Triage Engine
Faculty and staff referral intake, triage assessment, and healthcare escalation
Under DPM-003 (Referral Service), faculty members, academic advisers, and university personnel can formally endorse students requiring psychological assistance to the Guidance Office (/counselor/referrals):
- Accept into Internal Counseling (DPM-005): The case is scheduled for 1-on-1 counseling, auto-logging into the Appointment Log (FM-01) and Contact Log A (FM-03).
- Escalate to External Referral (DPM-004): If the student exhibits severe clinical symptoms (e.g., active psychosis, severe clinical depression, substance addiction) exceeding university guidance scope, the counselor initiates FM-USTP-GCS-12 (External Healthcare Referral Form) to coordinate with psychiatric hospitals or medical clinics.
10. DPM-005: Counseling Service & 6-Step Crisis Safety Plans
Active caseload management, Contact Logs A & B, suicide prevention plans, and certificates
The Counseling Service Hub (/counselor/counseling) serves as the primary clinical center for registered guidance counselors. It is organized into three specialized operational segments:
The Three Operational Segments
The 6-Step Suicide Prevention Safety Plan
Formulated collaboratively between counselor and student during crisis interventions:
- Step 1: Warning Signs & Triggers: Specific thoughts, moods, behaviors, or situations signaling a crisis is brewing.
- Step 2: Internal Coping Strategies: Grounding exercises, deep breathing, journaling, or activities the student can do alone without contacting others.
- Step 3: Social Distractions & Settings: Safe places and friends who provide positive distraction (without necessarily discussing the crisis).
- Step 4: Trusted Support Persons: Friends or family members the student can openly ask for direct emotional support.
- Step 5: Professionals & Crisis Hotlines: Counselor direct line, University Clinic, and National Center for Mental Health (NCMH Crisis Hotline: 1553).
- Step 6: Making the Environment Safe: Collaborative plan to remove or restrict lethal means from the student’s living space.
11. Counselor Digital E-Signature Integration
Interactive HTML5 canvas capture, automated margin trimming, and certificate sync
Counselign features an integrated Digital Signature Pad enabling licensed guidance counselors to securely affix their real handwritten signature onto official university documents (/counselor/profile):
counselors.signature_data) and automatically overlays onto:
- Certificate of Counseling (FM-USTP-GCS-13)
- Psychometric Test Reports (FM-USTP-GCS-09)
- Contact Logs & External Referral Letters (FM-USTP-GCS-12)
12. DPM-006: Testing Service, DTS Tracking & Batch Scoring
Batch scheduling, live examinee check-in, RPm scoring, and psychological profiles
In accordance with DPM-006 (Testing Service), psychometric assessments are managed end-to-end via the Testing Service Hub (/counselor/testing):
The Testing Batch Lifecycle
DTS-20261023-A4F9) to monitor paper test booklets, answer sheets, and psychometric logs.
13. DPM-007: Exit Interview & Clearance Management
Senior exit interview review, institutional feedback analysis, and confidential transition guidance
Under DPM-007 (Exit Interview & Clearance Service), counselors process graduation and transfer clearances through the Exit Interview Hub (/counselor/exit-interview):
- Quality of Academic Instruction
- Guidance & Student Well-Being Services
- Physical Facilities & Laboratory Equipment
- Career Guidance & Placement Preparedness
- Overall Campus Experience & Student Climate
14. Availability Matrix, Blackout Blocks & Crisis Override
Weekly 30-minute interval matrix, meeting blackouts, and emergency bypass
1. Weekly Recurring Slot Matrix
Counselors configure their standard duty hours via Profile > Availability (/counselor/profile):
- Toggle Intervals: Enable or disable specific 30-minute blocks (e.g.
8:00 AM-11:30 AM, lunch off,1:00 PM-4:30 PM). - Daily Appointment Cap: Enforce a ceiling (e.g. maximum 6 consultations per day) to maintain quality of clinical care and prevent counselor burnout.
- Automated 10–15 Minute Buffer: An automated rest interval is placed between consecutive bookings, allowing you to conclude case notes before the next client arrives.
2. Calendar Meeting & Blackout Overrides
When attending official university functions, faculty meetings, academic conferences, or emergency leaves:
- Open the Availability Calendar View and select the target date.
- Click "Add Meeting / Schedule Blackout".
- Select category (Faculty Meeting, Academic Seminar, Campus Assembly, Official Leave) and time range.
- Click "Save Blackout": Affected 30-minute slots are instantly disabled on the student booking calendar.
- Conflict Detection Engine: If students have already reserved slots within that blackout period, the system flags the collision and activates the 1-Click Reschedule Assistant to reassign affected students.
3. Emergency Booking Override (Crisis Bypass)
In acute psychological crises (severe panic attack, suicidal ideation, traumatic event), walk-in students cannot wait for regular slot openings, PDS completion, or multi-step booking wizards:
action = 'emergency_booking_override').
15. Problem-Based Group Counseling Circles
Smart candidate matching, counselor room locks, and dual-layer clinical notes
Group counseling brings students experiencing shared developmental or life challenges together into counselor-facilitated circles (/counselor/group-counseling):
Dual-Layer Documentation
At the end of a group session, the counselor completes two distinct documentation layers:
- Group Session Summary: General circle dynamics, communication patterns, and group cohesion.
- Private Individual Notes: Confidential 1-on-1 observations saved exclusively to each student’s permanent record.
- 1-Click Follow-Up Flag: If any student in the circle displays signs of acute distress, click "Flag for 1-on-1 Follow-Up" to immediately schedule an individual consultation.
16. Institutional Administrator & Accreditation Analytics
Real-time campus dashboards, CHED / ALCUCOA reports, and CSAT survey builders
Institutional Administrators oversee campus-wide guidance performance, credential compliance, and quality governance (/admin/dashboard):
Accreditation Analytics & Report Generation
View real-time campus metrics across All Time, Monthly, Weekly, and Daily intervals:
- Caseload Demand Velocity: Monthly consultation curves and peak guidance demand periods.
- Academic Program Distribution: Consultation counts grouped by college (BSIT, BSHM, BSA, etc.).
- 1-Click Exports: Click "Export to PDF" or "Export to Excel" to produce official institutional documentation compliant with accrediting standards.
Dynamic Feedback Questionnaire Builder
Under Feedback Questions (/admin/feedback-questions), administrators can modify the student post-session evaluation survey without touching database schemas:
- Add new questions and assign categories (Counselor Competency, Facility/Environment, Timeliness, Service Impact).
- Reorder survey items using sequence indexes.
- Deactivate outdated questions while preserving historical audit scores.
- Restore standard validated questions using "Seed Defaults".
17. User Management, Counselor Approvals & Audit Trail
Staff credential verification, student account governance, and immutable audit logs
Counselor Vetting & Account Activation
When a new counselor registers, their account is flagged as unverified. Under Management > View Users (/admin/counselors), administrators inspect credentials, PRC license numbers, and college department assignments. Click "Approve" to activate the account or "Reject" with explanatory remarks.
Master Counselor Schedule Matrix
Under Master Schedules (/admin/schedules), administrators maintain campus-wide visibility over every guidance counselor's duty hours, booked appointments, and blackout periods to ensure equitable student support coverage across all academic departments.
Immutable Security Audit Trail
Under Audit Trail (/admin/audit-trail), the system logs every critical security and clinical event with timestamp, actor ID, client IP address, and operation:
auth_login/auth_logoutemergency_booking_override(with mandatory clinical justification)appointment_rescheduled/appointment_approvedcounselor_signature_updatedexit_clearance_approvedaccreditation_report_exported
18. DPM Matrix & Official ISO Forms Directory
Official USTP-GCS ISO 9001:2015 process flows and the complete 16-form suite
Counselign directly digitizes the standard operating procedures of the university Guidance and Counseling Services. Browse or fill these official forms directly in the GCS Forms Center:
Documented Procedures Manual (DPM) Mapping
| DPM Code | Standard Operational Title | Primary Digital Forms | System Route | Custodian |
|---|---|---|---|---|
| DPM-001 | Individual Inventory Service | FM-USTP-GCS-02, FM-06 |
/student/pds |
Guidance Staff & Students |
| DPM-002 | Information & Orientation Service | FM-USTP-GCS-15 |
/student/needs-assessment |
Guidance Office / Advocates |
| DPM-003 | Referral Service (Internal) | FM-USTP-GCS-11, FM-01, FM-03 |
/counselor/referrals |
Faculty, Staff & Counselors |
| DPM-004 | External Healthcare Referral Service | FM-USTP-GCS-12 |
/forms/external-referral |
Head Guidance Counselor |
| DPM-005 | Counseling Service | FM-03, FM-04, FM-05, FM-10, FM-13, FM-14 |
/counselor/counseling |
Registered Guidance Counselors |
| DPM-006 | Testing Service | FM-07, FM-08, FM-09 |
/counselor/testing |
Registered Psychometrician |
| DPM-007 | Exit Interview & Clearance Service | FM-USTP-GCS-16 |
/counselor/exit-interview |
Clearance Officers & Counselors |
Official 16-Form Directory
| Form Code | Official Document Title | DPM Process | Access Route |
|---|---|---|---|
FM-USTP-GCS-01 |
Appointment Log | DPM-003 / DPM-005 | View Form |
FM-USTP-GCS-02 |
Student Personal Data Sheet (PDS) | DPM-001 | View Form |
FM-USTP-GCS-03 |
Contact Log A - Student | DPM-005 | View Form |
FM-USTP-GCS-04 |
Contact Log B - Sensitive/Crisis | DPM-005 | View Form |
FM-USTP-GCS-05 |
Counseling Notes | DPM-005 | View Form |
FM-USTP-GCS-06 |
Individual Inventory Record | DPM-001 | View Form |
FM-USTP-GCS-07 |
Activity / Testing Evaluation Form | DPM-006 | View Form |
FM-USTP-GCS-08 |
Psychological Test Profile | DPM-006 | View Form |
FM-USTP-GCS-09 |
Psychometric Report | DPM-006 | View Form |
FM-USTP-GCS-10 |
Informed Consent & Minor Assent | DPM-005 | View Form |
FM-USTP-GCS-11 |
Referral Form Note 1 | DPM-003 | View Form |
FM-USTP-GCS-12 |
External Healthcare Referral Form | DPM-004 | View Form |
FM-USTP-GCS-13 |
Certificate of Counseling | DPM-005 | View Form |
FM-USTP-GCS-14 |
Follow-up Session Form | DPM-005 | View Form |
FM-USTP-GCS-15 |
Student Needs Assessment Form | DPM-002 | View Form |
FM-USTP-GCS-16 |
Exit Interview Form | DPM-007 | View Form |
19. Standardized Status Reference & Color Coding
Uniform 8-state consultation lifecycle across all system interfaces
To eliminate ambiguity across all student, counselor, and administrative dashboards, Counselign enforces an 8-color standardized status hierarchy:
| Status Code | Color Badge | CSS Class | Lifecycle Meaning & Trigger |
|---|---|---|---|
pending |
Pending | status-pending |
Submitted by student; awaiting counselor evaluation and approval. |
approved |
Approved | status-approved |
Confirmed by counselor; slot is reserved and tele-room is provisioned. |
in_progress |
In Progress | status-inprogress |
Consultation is currently occurring (in office or active WebRTC room). |
completed |
Completed | status-completed |
Session finished; clinical case notes filed and CSAT unlocked for student. |
rescheduled |
Rescheduled | status-rescheduled |
Moved to an alternate date/time due to schedule conflict or student request. |
missed |
Missed | status-missed |
Student did not attend within 15 minutes of scheduled time slot without notice. |
cancelled |
Cancelled | status-cancelled |
Withdrawn by student with explanatory reason at least 2 hours in advance. |
rejected |
Rejected | status-rejected |
Declined by counselor due to invalid booking or immediate referral elsewhere. |
20. Troubleshooting, Deployment & Frequently Asked Questions
Hostinger production setup, signature visibility, browser permissions, and technical FAQs
Hostinger / Production Cloud Deployment Guide
When hosting Counselign on cloud environments like Hostinger cPanel where web assets are split into public_html and backend code is kept in a separate root directory (e.g. /home/u141620581/domains/ustpcounselign.com/Counselign/):
The vendor/ directory is ignored by Git by default (via .gitignore). On your server, open SSH or Hostinger Terminal, navigate into the Counselign/ project folder, and run:
composer install --no-dev --optimize-autoloader
Also verify that public_html/index.php correctly points to ../Counselign/app/Config/Paths.php.
Ensure you have recorded and saved your signature under Profile > Digital Signature Pad (/counselor/profile). Counselign uses an automated trimming algorithm (trimCanvas) that crops empty border pixels before saving. Once saved, any new certificate will automatically display your signature. If your browser cached an older certificate view, perform a hard refresh (Ctrl + F5 or Cmd + Shift + R).
Under DPM-001, university policy requires an initial psychosocial intake before booking standard routine consultations. Navigate to Profile > PDS (/student/pds), fill in all 11 required modules, verify completion status shows 100%, and return to the booking engine.
A time slot is disabled if another student has already reserved it, if the counselor has placed a blackout block for an official meeting or seminar, or if it falls outside counselor duty hours. Select any alternate slot highlighted in blue.
When joining a call, your browser displays a permission prompt in the address bar. Click "Allow". If accidentally blocked, click the padlock/tune icon on the left of your browser URL bar, change Camera and Microphone to "Allow", and reload the page.
Click the red Emergency Override Button (shield icon) in the counselor navigation bar. Search or enter the student's name, input the mandatory crisis reason, and submit. The appointment is approved instantly, bypassing all pending limits and PDS gates with an audit log record.
To protect sensitive student psychological records, counselor accounts require administrative verification. An Institutional Administrator must navigate to Management > View Users (/admin/counselors), verify the counselor's credentials, and click "Approve".
CodeIgniter 4 routes dynamic requests through clean controller endpoints. In Counselign, routes are configured in app/Config/Routes.php:
$routes->get('/guide', 'Guide::index');
$routes->get('/guide.html', 'Guide::index');
Both /guide and /guide.html route seamlessly to the user guide controller view.