Module: Campus Connect (campus registry / —)
Status: 🟡 Partially implemented (full UI; ~0 verified students) · Last validated: 2026-09-06 · Priority: P0
Campus/institute network: students, alumni, mentorship, discussions, support — built on a large institute dataset. Validated against campus_network.php, classs/KvCampus.php + schema.
A. Purpose
Connect students/alumni within institutes; mentorship + discussions + alumni-invest loop. No direct commission model.
C. Entry points
/campus_network.php, /campus_hub.php; alumni /campus_network.php?hub=alumni, /alumni_invest_network.php (classs/KvAlumniInvestLoop.php).
E. Feature registry (prefix CMP-)
| ID | Feature | Tables | Status |
|---|---|---|---|
| CMP-001 | Institute directory | institute_master (16,554) | 🟢 |
| CMP-002 | Student verification | campus_user_verification (3), student_verification (0) | 🟠(~0 verified) |
| CMP-003 | Discussions | campus_discussion_threads, campus_discussion_replies | 🟢 |
| CMP-004 | Mentorship | campus_mentorship_requests, campus_alumni_mentor_profile | 🟡 |
| CMP-005 | Support requests | campus_support_requests | 🟡 |
| CMP-006 | Alumni invest loop | (KvAlumniInvestLoop) | 🟡 (depends on 0-row verification) |
G. Data model (2026-09-06)
institute_master 16,554 · campus_user_verification 3 · student_verification 0 · (corrected 2026-09-06: prior snapshot on this same date read 16,553 / 1 — re-verified via live COUNT(*).) campus_discussion_threads/_replies · campus_mentorship_requests · campus_support_requests · campus_alumni_mentor_profile.
The gap
Full UI + 16.5k institutes, but student verification ≈ 0 — every feature that depends on a verified student (campus_user_verification) renders empty. Alumni features inherit that blocker.
Dependencies / change-impact
Depends on KYC/verification (institute_verification_requests), identity, discussions. Change-impact: verification is the unlock — seeding real verified students activates mentorship/alumni/invest.