The document discusses the features and functions of a virtual campus portal system. It has three major roles: mentors who can create and manage courses, students who can enroll in courses, and administrators who manage the system. The system allows users to communicate through social networks, participate in forums and blogs, upload and share files, track schedules on a calendar, use an equation editor, send private messages, create profiles and groups, search the system, and use a learning management system for online courses. Mentors can create courses for students to enroll in.