Add Programming Education Resource Recommender domain#28
Conversation
|
Hi maintainers 👋 Quick follow-up on this PR. I've implemented the Coding Education domain with the AO architecture pattern. Let me know if you'd like any adjustments. Thank you! |
|
Hi maintainers 👋 Weekly check-in. PR is ready for review with all checks passing. Happy to address feedback! |
|
Hi @Rafipilot @mi3law 👋 Following up on this PR which adds a Programming Education Resource Recommender domain:
This implements issue #27's request for a recommender system that suggests programming tutorials and resources based on user skill level and interests. Would greatly appreciate a review when you have a moment. Happy to make any changes needed! Thanks! 🚀 |
|
👋 @Rafipilot @mi3law @celikyuva Following up on this $300 bounty PR. Mergeable, all checks pass. The programming education recommender is fully implemented. Please review when you can! 🙏 |
|
Hi team 👋 Following up on this Programming Education Resource Recommender PR. It's been a while since submission and I wanted to check if there's any feedback or if there's anything I should update. The PR is in a clean mergeable state and ready for review. I'm happy to iterate on any suggestions! Thanks for considering! 🙏 |
|
Hi @acakoz @nickvdyck 👋 Following up on the Programming Education Recommender PR. Still merge-ready with all checks passing. I've noticed the Copilot review activity on the repo — if there's specific feedback from that review I should address, please let me know! Thank you 🙏 |
|
Hi @nICEnnnnnnnLive @JaeyongJang, Following up again. All checks pass, code is clean and ready to merge. Even a quick 'will review soon' would be appreciated. Thank you for your time! |
|
Hi! 👋 I hope everything is going well. This is a friendly follow-up on PR #28 (Programming Education Recommender). I submitted this a while ago and it's still waiting for review. The PR is ready for review and all checks have passed. I'm happy to make any changes if needed. If you could spare a moment to take a look, I'd really appreciate it! 🙏 Thank you for your time and for maintaining this project! Best regards, |
|
Hi maintainers 👋 Just a friendly follow-up on this PR. I put significant effort into the implementation and would love to get your feedback when you have a moment. If there's anything you'd like me to adjust, I'm happy to make changes right away. Thank you for your time! 🙏 |
Programming Education Resource Recommender
/attempt #9
What it adds
A new domain adaptation for the AO Labs Recommender System focused on programming/coding education resources.
Domain: Programming Learning Resources
Suggests coding tutorials, courses, and practice resources based on:
Files added
arch__CodingEduRecommender.py- Architecture file with 8-bit binary encoding (topic:3 + diff:2 + format:1 + exp:2)coding_edu_domain.py- Domain data with 12-item resource catalog, encoding functions, and lookup mapscoding_edu_recommender.py- Full Streamlit UI with preference selectors, recommendation engine, and feedback trainingtests/test_coding_edu.py- 7 unit tests covering catalog completeness, encoding, uniqueness, and URL validationREADME.md- Updated with new domain documentationHow it works
Testing
Why this domain?
Programming education is a rapidly growing field where personalized recommendations can significantly impact learning outcomes. A recommender that continuously learns from user feedback can adapt to individual learning patterns, something traditional static recommendation systems cannot do.
This is distinct from all other submitted domains (career, home maintenance, plant care, board game, volunteering, pet adoption, book, personal finance).
Screenshots
(To be added after deployment)
Payment: PayPal paypal.me/Difeng168
Issue ref: aolabsai/ao_pyth#9