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

Enhance Feed Recommendations, Profile Page Displays, and Tutorial Tags Integration #154

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

lokeshwar777
Copy link
Collaborator

Description

This PR introduces several new features and improvements, including the display of tutorials on user profile pages, enhanced feed recommendations, and the addition of tutorial tags during creation. The key changes include:

  • Implemented functionality to display tutorials on their profile pages.
  • Improved the recommendation algorithm by integrating tag-based matching, ensuring that users receive more relevant tutorial suggestions based on their preferences.
  • Updated the feed to sort tutorials based on the selected filter type, enhancing content discoverability.
  • Added a field for tutorial tags during the tutorial creation process.
  • Also includes functionality to update tag frequencies, ensuring that relevant tags are prioritized.
  • Reset form fields and tags when closing the tutorial modal to improve user experience and reduce input errors.

Related Issue

This PR addresses the issue of lacking tutorial recommendations, the absence of tutorial displays on user profile pages, and the need for adding tags during tutorial creation.
Resolves #153

Motivation and Context

These changes are necessary to enhance user engagement by providing personalized content recommendations, increasing the visibility of user-created content, and improving the organization of tutorials through tag integration.

How Has This Been Tested?

Conducted extensive testing on the local development environment to ensure that tutorials are correctly displayed on profile pages, that feed recommendations are relevant to user preferences, and that tutorial tags are properly handled during creation.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Recommendation System and Tutorial Display on Profile Pages
3 participants