User ranking system
Create a user ranking system, based on custom criteria (performance, participation, activity). For example, there could be "top users of the month", either publicly or privately (to the professor) visible. Optionally, some reward could be attached to top students, for example some extra credit or discount for access to lessons
Agreed, rank both students / teachers which is part of the search criteria when looking for a class or accepting students into a course.