Koovira Dev Docs
20-modules/campus/overview.md

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-)

IDFeatureTablesStatus
CMP-001Institute directoryinstitute_master (16,554)🟢
CMP-002Student verificationcampus_user_verification (3), student_verification (0)🟠 (~0 verified)
CMP-003Discussionscampus_discussion_threads, campus_discussion_replies🟢
CMP-004Mentorshipcampus_mentorship_requests, campus_alumni_mentor_profile🟡
CMP-005Support requestscampus_support_requests🟡
CMP-006Alumni 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.