-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Too similar names #3
Comments
|
I would love to take a stab at it. For my own personal project and to grow my knowledge :). If you want to join me / speak I would love to. In general, would love to further this project in many ways as I really do love it. If you interested you can add me on Discord if you want. Its oz#9999, if not it is all good and I can just pull my edits. |
Have at it, let me know how it goes! I've sent you a friend request but most likely won't be able to help much, as I'm in finals week. Do keep me updated, however! |
#6 Done |
I'm going to leave this open until the other pull request gets merged. |
So there is a new issue I found and am wondering how to approach it. I think a solution should be built into this.
The issue is that if two professors have too similar of a name, or the input is too vague, it chooses the wrong professor.
One solution is to provide ALL results for professors based on input rather than the first relative occurrence, then the user can use their own logic to select a professor.
The second, the better but harder one, would be to accept any name and have this API deduce which professor out of all related results best matches the name. Example:
If I look for professor with name "John Doe" and we get results like "John Mike", "John B", "Dan John, "John D.", the program should be able to think and understand that John D. is most likely to be who we are looking for.
This is important as I realized that in many cases professors' names are shortened or lengthened on RMP compared to how they are shown on the school pages.
The text was updated successfully, but these errors were encountered: