Imagine a situation where you need to conduct an exam with synchronous proctoring, where real people act as observers - proctors. You need all examinees to take the proctored exam within a certain period, for example, within a month. Let's say you have many examinees. On one hand, there aren't enough proctors to monitor everyone simultaneously, and on the other hand, it's not convenient for all examinees to take the exam at a strictly defined time. The question arises: how can examinees and proctors be matched without causing headaches? That's precisely the problem we've tried to solve!