Platform Features

Discover everything vSkul offers for live, interactive, and on-demand education. Built for instructors and students in Africa and beyond.

Why Choose vSkul?

Interactive Learning

Real-time video conferencing with crystal-clear HD quality

Flexible Access

Learn at your own pace with recorded courses and materials

Enterprise-Grade

JWT authentication, role-based access, and encryption

99%+ Uptime

Automatic reconnection and performance optimization

vSkul Live Virtual Platform

Our native video conferencing solution built specifically for education

Video & Audio Conferencing

Live Video & Audio Streaming

WebRTC-powered streaming with automatic media negotiation and fallback for reliable connections

Multi-Participant Sessions

Support for instructors and multiple students in HD quality on all devices

Audio Controls

Mute/unmute with toggle buttons and device selection for seamless audio management

Device Switching

Switch between microphones, speakers, and cameras in real-time during sessions

Session & Participant Management

Live Participant List

See all participants in real-time with names, status, and activity tracking

Hand Raise Feature

Students request to speak with gesture recognition and instructor notifications

Attendance Tracking

Automatic logging of who joined, when, and how long they stayed

Join/Leave Notifications

Real-time alerts when participants enter or exit the session

Communication & Collaboration

Live Chat Messaging

Real-time messaging with all participants and persistent chat history

File Sharing

Share documents, slides, and resources directly during sessions

Screen Sharing

Instructors can share screens, slides, or demonstrations with students

Digital Whiteboard

Interactive collaboration tool for drawing, writing, and real-time teamwork

Instructor Capabilities

Host Controls & Permissions

Full control over participant permissions, muting, and session settings

Enrollment Verification

Verify student payment status and tier-based access automatically

Session Analytics

Detailed metrics on student engagement, attendance, and participation

Session Recording

Automatic recording infrastructure for playback and archive

Security & Authentication

JWT Token Authentication

Secure token-based access with automatic expiration and validation

Role-Based Access Control

Separate permissions for Instructors, Students, and Administrators

Encrypted Connections

HTTPS/TLS encryption and secure WebSocket (WSS) for all communications

Rate Limiting

Protection against abuse with intelligent rate limiting on token generation

Performance & Reliability

Low-Latency Connections

Optimized WebRTC for minimal delay and smooth interaction

Automatic Reconnection

Seamless recovery from network interruptions without session loss

Connection Quality Monitoring

Real-time tracking of network quality with adaptive bitrate adjustment

Cross-Browser Compatibility

Works seamlessly on Chrome, Firefox, Safari, Edge, and mobile browsers

Advanced Features

Real-Time Transcription

Automatic speech-to-text for accessibility and documentation

Interactive Polling

Create surveys and polls to gauge student understanding in real-time

Mobile Responsive

Full-featured mobile interface for phone and tablet access

Time Zone Awareness

Automatic conversion and display of times in user's local time zone

On-Demand Learning Features

Create, organize, and deliver structured course content

Course Creation

Build courses with multiple sections, lessons, and hierarchical organization

Structured Curriculum

Organize content into sections and lessons for logical learning flow

Video Content Management

Upload, manage, and organize video lessons with duration tracking

Lesson Materials

Add descriptions, learning outcomes, and requirements to each lesson

Preview Lessons

Allow students to preview course content before enrollment

Drag-to-Reorder

Easily reorganize sections and lessons with intuitive drag-and-drop

Duration Tracking

Automatic calculation of total course and section durations

Access Control

Restrict lessons based on enrollment, payment tier, or completion status

Progress Tracking

Monitor student progress through lessons and sections

Completion Certificates

Auto-generate certificates upon course completion

Automated Emails

Send notifications on enrollment, completion, and course updates

Flexible Pricing

Set per-course pricing or bundle courses for package deals

Admin & Management Features

Platform Dashboard

Monitor platform health, user metrics, and system performance in real-time

User Management

Create, edit, and manage users with role-based permissions and access levels

Analytics & Reporting

Comprehensive reports on sessions, enrollments, revenue, and user engagement

Session Broadcasting

Manage and broadcast live sessions to multiple cohorts or institutions

Multi-Institution Support

Manage multiple educational institutions with separate configurations

System Configuration

Customize platform settings, branding, and integration options

Enterprise-Grade Architecture

Built for Scale

  • Multiple Video Rooms: Host unlimited concurrent live sessions
  • Session Persistence: Students can rejoin interrupted sessions without data loss
  • Scalable Infrastructure: Handle hundreds of concurrent users across multiple regions
  • Database Optimization: Indexed queries for fast performance even with large datasets
  • CDN Integration: Fast content delivery for videos and resources worldwide

Security First

  • End-to-End Encryption: All video streams and communications are encrypted
  • Payment Integration: Secure Paystack integration for subscriptions and transactions
  • Data Privacy: Full compliance with data protection standards
  • Regular Backups: Automated daily backups of all data
  • Audit Logging: Complete activity logs for compliance and security

Features by Plan

Feature Free Pro Enterprise
Live Video Sessions ✓ ✓ ✓
On-Demand Courses ✓ ✓ ✓
Session Recording - ✓ ✓
Advanced Analytics - ✓ ✓
Multi-Institution - - ✓
Custom Branding - - ✓
Dedicated Support - ✓ ✓

Works Everywhere

Desktop Optimized

Full-featured experience on Windows, Mac, and Linux computers

Mobile First

Native mobile experience optimized for iOS and Android devices

Tablet Ready

Responsive design that scales beautifully on tablets and larger screens

Browser Compatible

Works on Chrome, Firefox, Safari, Edge, and most modern browsers

Low Bandwidth Mode

Adaptive quality that works even on slower internet connections

Offline Access

Download courses for offline viewing without internet connection

Common Questions

What makes vSkul different from other platforms?

vSkul combines live video conferencing and on-demand courses in one platform, specifically designed for African educators. We offer native solutions rather than third-party integrations, giving you complete control and better performance. Plus, we support local payment methods like Paystack.

Can I use both live and on-demand features together?

Absolutely! You can run live sessions alongside on-demand courses. For example, record your live sessions and make them available on-demand. Many educators use live classes for interaction and on-demand content for self-paced learning.

How many participants can join a live session?

Our platform is designed to scale from small group sessions to large lecture halls. The exact number depends on your plan and internet bandwidth. Pro and Enterprise plans support larger participant counts.

Is my data secure?

Yes. We use enterprise-grade security including JWT authentication, HTTPS/TLS encryption, role-based access control, and regular backups. All video streams are encrypted and we comply with data protection standards.

Can students access courses on mobile devices?

Yes, vSkul is fully optimized for mobile devices. Students can join live sessions, watch on-demand courses, and access materials from any smartphone or tablet with a modern browser.

What happens if my internet disconnects during a session?

vSkul automatically reconnects if you temporarily lose internet. Your session data is preserved and you can rejoin without losing your place. If using recordings, you can always go back and watch the recorded session.

How do I track student progress?

Our analytics dashboard shows you attendance in live sessions, progress through on-demand courses, and completion status. You can generate reports by student or by course to track engagement and performance.

Do you support institutional accounts?

Yes! Enterprise plans include multi-institution support, custom branding, bulk user management, and dedicated support. Contact our sales team to discuss institutional partnerships.

Ready to Transform Education?

Join educators across Africa using vSkul to deliver engaging, interactive learning experiences

Start Teaching → Sign Up Now