The student picks a free time in the tutor’s schedule. The tutor accepts, declines or proposes another time within 24 hours, or before the lesson starts if that is sooner or if the time was already agreed with the tutor. If the tutor doesn’t answer in time, the booking is cancelled automatically and the money is refunded in full.
An accepted time is closed to other students: the tutor can’t sell that hour to anyone else. That is why a booking is a commitment for both sides, not a request.
Payment is made before the lesson: the student transfers it directly to the tutor using the details in their account and attaches the receipt, and the tutor confirms receiving it. Until the lesson is paid, or if the receipt is rejected, the lesson page on Oqoo is closed to the student — they see a warning in their account and get reminders 24, 12, 6 and 3 hours before the lesson, plus an email 1 hour before.
If the receipt is uploaded but the tutor hasn’t checked it yet, the lesson page is open: the student has done everything that depended on them. A tutor who rejects a receipt must give a reason; a tutor who confirms it acknowledges receiving the money.
Lessons take place by video call link — in Google Meet if the tutor has connected Google Calendar, otherwise in Jitsi. Both sides get the call link once the booking is accepted, and the “Join” button in the account appears 15 minutes before the start.