Learnpress is a widely used plugin for wordpress that allows wordpress to offer courses. I would like a plugin that overrides learnpress' default price setting behaviour to allow for variable pricing. Specifically, on the course sign-up page, there should be a slider allowing the user to choose a price. On the admin page, each course should be able to have a minimum, a maximum and a default price (ie. where along the slider the price is first set). This obviously needs to then send the selected amount to whatever payment gateway is being used.
Bonus points (not required, but if you want to pitch a second higher price, it will definitely be considered): Integration with the "Restrict User Access" plugin (or similar) so that a course could have multiple user roles. Eg. if a student pays >$10 they are given the role "student-10"; if they pay >$20 they are given the role "student-20", etc. The different roles would allow the "Restrict User Access" plugin to display different content to students based on their role.
You are welcome to publish this plugin under your own name on the plugin store (either for free or for sale), if you would like. Otherwise I will GPL it and publish it for free. If you do not want to publish it yourself, please include extensive comments so that I am able to maintain it.