The key idea is to implement fully functional Question tagging feature which will allow user to retrieve questions belonging to same categories and even also recommends them from the predefined data-sets.
- Allow multiple tags (max. 5) to a question.
- On fly recommendation for the tag based on question content and user's experience.
- Retrieval of questions based on the selected tags (i.e categories).
As I have noticed in the current system , the tags used for Questions are not properly implemented (tracker : MDL-12787). So It would be better to improve this module by creating an fully featured Tagging system.