Skip to content

Conversation

@ozer550
Copy link
Member

@ozer550 ozer550 commented May 15, 2025

Summary

  • Added Recommendation Classes in the frontend to properly structure API requests for the recommendations workflow.
  • Added Serializers and Viewsets to incorporate collection of feedback for Recommendation workflow.
  • Added tests.

References

closes #5050

Reviewer guidance

  • Run pytest.
  • Run frontend tests.
  • Check if all the fields for the Recommendation object are aligned with ref dock

@ozer550 ozer550 requested a review from bjester May 15, 2025 19:55
Copy link
Member

@bjester bjester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, seems pretty good! Just some minor thoughts. We can make further tweaks when implementing, if necessary.

@ozer550 ozer550 marked this pull request as ready for review May 16, 2025 12:31
@ozer550 ozer550 requested a review from bjester May 16, 2025 12:31
Copy link
Member

@bjester bjester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, this is well structured with good test coverage.

@bjester bjester merged commit 788ee19 into learningequality:unstable May 16, 2025
13 checks 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 RecommendationsEvent and RecommendationsInteractionEvent Serializers and ViewSets

2 participants