You could also allow user feedback. A great player isn't necessarily a good coach.
Someone of my standard could be a good coach for beginners. That doesn't mean I am, but someone of a similar chess standard to me or even weaker might be. But such a coach is unlikely to be of much use to me.
And therefore you might also want to put in your own rating to filter what coaches are appropriate to yourself.
Maybe also have an area for players seeking a coach, posting their rating and what they are looking to improve, and how much they are willing to pay. Coaches can then reply.
You could also allow user feedback. A great player isn't necessarily a good coach.
Someone of my standard could be a good coach for beginners. That doesn't mean I am, but someone of a similar chess standard to me or even weaker might be. But such a coach is unlikely to be of much use to me.
And therefore you might also want to put in your own rating to filter what coaches are appropriate to yourself.
Maybe also have an area for players seeking a coach, posting their rating and what they are looking to improve, and how much they are willing to pay. Coaches can then reply.