Documentation

Last updated: November 6, 2025

Welcome to AceGpaDocumentation. This guide provides comprehensive information on how to use our platform effectively. Whether you're a student looking to enhance your learning or a tutor wants to teach any skill, this documentation will guide you through every feature.

1. Introduction

AceGpa is a comprehensive online learning platform that connects students with qualified tutors. Our mission is to make quality education accessible to everyone, anytime, anywhere.

Key Features:

  • Secure video calls powered by Zoom
  • Real-time messaging and notifications
  • Flexible scheduling and session management
  • Secure payment processing
  • Student and tutor ratings and reviews
  • Skill-specific tutoring across all levels

2. Getting Started

2.1 Creating Your Account

  1. Visit the AceGpa homepage and click the "Sign Up" button
  2. Choose your role: "Student" or "Tutor" (you can change this later)
  3. Enter your email address and create a strong password
  4. Verify your email by clicking the link sent to your inbox
  5. Complete your profile with a picture, bio, and relevant information
  6. Set up your payment method and security settings
  7. Review our Terms of Service and Privacy Policy

2.2 Profile Setup

For All Users:

  • Profile Picture: Upload a clear, professional photo
  • Bio: Write a brief introduction (150-300 words)
  • Contact Info: Provide a secondary email or phone number
  • Timezone: Select your timezone for accurate scheduling

2.3 Security Setup

  • Enable two-factor authentication for enhanced account security
  • Set a recovery email address
  • Review connected devices and sessions
  • Enable login notifications for suspicious activity alerts

3. Student Guide

3.1 Finding Tutors

Search Filters:

  • Skills: Search by skills or subjects
  • Experience Level: Filter by beginner, intermediate, or expert
  • Price Range: Set your budget per hour
  • Availability: Find tutors with your preferred time slots
  • Ratings: Sort by student ratings and reviews
  • Language: Filter by language of instruction

3.2 Booking a Session

  1. Click on a tutor's profile to view detailed information
  2. Review their qualifications, experience, and student reviews
  3. Check their availability calendar
  4. Select your preferred date, time, and session duration
  5. Add special requests or topics to discuss (optional)
  6. Review and confirm your booking
  7. Complete payment through a secure payment gateway
  8. Receive a confirmation email with session details

3.3 During the Session

  • Join 5-10 minutes early to test your audio and video
  • Ensure your internet connection is stable
  • Use the chat feature to share resources or links
  • Take notes or screenshots of the session content
  • Ask questions and interact actively
  • End the session on time

3.4 After the Session

  • Rate and review your tutor's performance
  • Provide constructive feedback
  • Ask about follow-up resources
  • Schedule your next session if needed

4. Tutor Guide

4.1 Optimizing Your Profile

  • Credentials: Add your degrees, certifications, and qualifications
  • Experience: Highlight years of teaching and industry experience
  • Skills: List skills and grade levels you teach
  • Teaching Style: Describe your methodology and approach
  • Rates: Set competitive hourly rate

4.2 Managing Availability

  • Set your weekly working hours
  • Mark time slots as available or busy
  • Set holiday/vacation dates
  • Adjust availability based on seasonal demand
  • Enable or disable specific skills as needed

4.3 Handling Booking Requests

  1. Review student requests and their profiles
  2. Check if the time and requiredskills match your expertise
  3. Accept or decline the booking
  4. For accepted bookings, confirm in the messaging system
  5. Send preparatory materials if relevant

4.4 Conducting Sessions

  • Join sessions 10 minutes early to test your setup
  • Maintain a professional and distraction-free environment
  • Use digital whiteboards or screen sharing for demonstrations
  • Share relevant resources and reading materials
  • Provide constructive feedback
  • Suggest homework or practice materials
  • End on time and be available for quick follow-up questions

4.5 Payment & Earnings

  • AceGpa processes payments from students securely
  • A commission percentage is retained by AceGpa
  • Your earnings are calculated per completed session
  • Weekly payouts are transferred to your linked bank account
  • View detailed earnings reports in your dashboard
  • Withdraw funds manually or enable automatic weekly transfers

5. Platform Features

5.1 Dashboard

Your personalized dashboard provides quick access to upcoming sessions, messages, bookings, and earnings (for tutors).

5.2 Calendar Integration

Sync your sessions with Google Calendar or Outlook for seamless scheduling.

5.3 Notifications

Receive real-time notifications for bookings, messages, and session reminders via email or in-app alerts.

5.4 Session History

Access detailed records of all past sessions, including date, time, duration, and notes.

5.5 Reviews & Ratings

Both students and tutors can leave reviews to maintain platform quality and build reputation.

6. Video Calls with Zoom

6.1 Starting a Video Session

  1. On your dashboard, find the scheduled session
  2. Click "Join Session" or "Start Session"
  3. Authorize browser permissions for camera and microphone
  4. You'll be redirected to a Zoom meeting link
  5. Join the video call using the embedded Zoom interface

6.2 Zoom Features

  • Screen Sharing: Share your screen to demonstrate solutions
  • Chat: Send messages during the call
  • Recording: Sessions are recorded for student review (with consent)
  • Breakout Rooms: For group sessions (if applicable)
  • Virtual Backgrounds: Use professional backgrounds

6.3 Troubleshooting Video Issues

  • No Video: Check camera permissions and try a different browser
  • No Audio: Verify microphone permissions and test volume levels
  • Lag/Freezing: Check your internet speed and close background applications
  • Connection Drop: Ensure stable WiFi or switch to wired connection

6.4 Zoom Privacy & Data

By using Zoom through AceGpa, you acknowledge that Zoom may collect data as per their Privacy Policy. For more information:

7. Messaging System

7.1 Sending Messages

  • Click on a user to open the chat window
  • Type your message and press Send
  • Attach files, links, or resources (images, documents)
  • Use formatting options like bold, italic, and lists

7.2 Best Practices

  • Keep messages professional and respectful
  • Provide context for questions or requests
  • Use clear subject lines when starting conversations
  • Respond within 24-48 hours when possible

8. Payments & Billing

8.1 Adding a Payment Method

  1. Go to Settings Payment Methods
  2. Click "Add Payment Method"
  3. Enter your card or bank details securely
  4. Verify your payment method
  5. Set as default if desired

8.2 Payment Processing

  • Payments are processed immediately upon booking confirmation
  • You'll receive an invoice via email
  • Transactions appear on your credit card statement within 3-5 business days
  • Disputed charges can be reported to our support team

8.3 Refund Policy

  • Cancellations up to 24 hours before: Full refund
  • Cancellations 12-24 hours before: 50% refund
  • Cancellations less than 12 hours: Non-refundable
  • If tutor no-shows: Full refund to student

8.4 Tutor Payouts

  • Earnings are calculated per completed session
  • Commission percentage varies based on subscription tier
  • Payouts occur weekly to your linked bank account
  • Review your earnings dashboard for detailed breakdowns

9. Troubleshooting

9.1 Common Issues

I forgot my password

Click "Forgot Password" on the login page, enter your email, and follow the reset instructions.

I can't join a video session

Clear your browser cache, disable browser extensions, and ensure your browser is fully updated.

My payment was declined

Verify your card details, check for sufficient balance, and contact your bank if the issue persists.

I see an error message

Take a screenshot of the error and contact our support team at [email protected] with details.

9.2 Getting Help

If you encounter any issues not covered in this documentation:

  • Check our Help Center for additional resources and FAQs
  • Contact support via email: [email protected]
  • Use our live chat feature (available Monday-Friday, 9 AM-6 PM EST)