A computer-implemented method for bi-directionally matching a proteégé and a mentor among participants in an online environment includes registering the protégé so that he or she can be uniquely identified within the online environment. A mentor profile is received including demographic and/or personal information about the mentor, as well as the mentor's preferences regarding potential protégés. A protégé profile is also received including demographic and/or personal information about the protégé, as well as the protégé's preferences regarding potential mentors. One or more recommended mentor-protégé matches are bi-directionally calculated based on the information and preferences. One or more coaching prompts and evaluation requests are sent to matched participants.
展开▼