Skip to content
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

Implement Recommendation System and Tutorial Display on Profile Pages #153

Open
lokeshwar777 opened this issue Aug 29, 2024 · 1 comment · May be fixed by #154
Open

Implement Recommendation System and Tutorial Display on Profile Pages #153

lokeshwar777 opened this issue Aug 29, 2024 · 1 comment · May be fixed by #154

Comments

@lokeshwar777
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Yes, the platform currently lacks tutorial recommendations and tutorial displays on user profile pages. This limits user engagement and makes it challenging for users to discover relevant content based on their preferences such as "New", "Featured" and "Top" tutorials. Additionally, tutorials are not displayed on user profile pages, which reduces the visibility of the content users have created or engaged with.

Describe the solution you'd like

  • Implement algorithms to generate tutorial recommendations based on user preferences, such as latest tutorials, most liked tutorials, and popular tags.
  • Integrate the recommender system into the platform's feed functionality, ensuring that users receive relevant tutorial suggestions when the corresponding criteria is selected.
  • Display tutorials on user profile pages.
  • Implement the section on the tutorial page which is hardcoded temporarily to recommend related tutorials to the user, enhancing content discoverability.

Describe alternatives you've considered
Considered using machine learning algorithms and TensorFlow.js to develop an advanced recommender system. However, this approach was dropped due to the following reasons:

  • Time-Consuming: The implementation and integration process would be complex and time-intensive.
  • Lack of Training Data: The current platform does not have sufficient training data to effectively train the machine learning models, which would limit the accuracy and effectiveness of the recommendations.

Additional context
Implementing a recommender system and displaying tutorials on profile pages will significantly enhance user experience by providing filtered content and increasing the visibility of tutorials. This will likely lead to higher user engagement, satisfaction, and retention. As the platform grows, these features will be crucial for maintaining a dynamic and user-focused environment.

Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant