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

Create a session feedback table #395

Open
5 tasks
eleanorreem opened this issue Feb 12, 2024 · 3 comments
Open
5 tasks

Create a session feedback table #395

eleanorreem opened this issue Feb 12, 2024 · 3 comments
Assignees
Labels
complexity: beginner Time needed to do this ticket is less than 1 day. databases Works with databases first-timers-friendly Appropriate for first time contributors. good first issue Good for newcomers help wanted Extra attention is needed
Milestone

Comments

@eleanorreem
Copy link
Contributor

eleanorreem commented Feb 12, 2024

Overview

We want to create a feedback mechanism for our course sessions. We need to create a new model to store this feedback in.

Action Items

  • Create a branch
  • Ensure your local database is up to date and you have the application running locally.
  • Create a new entity in /src/entities called session-feedback. This entity will have 3 columns:
sessionFeedbackId sessionId feedbackTags feedbackDescription
string string (note that it should have a many (session-feedback.sessionId) to one (session.session Id) relationship ) Enum Array (see enum array example below) string
enum FeedbackTags {
      RELATABLE = "relatable",
      USEFUL = "useful"
      INSPIRING = "inspiring",
      TOO_LONG = "too long",
      TOO_COMPLICATED = "too complicated"
      NOT_USEFUL = "not useful"
}
  • Following the instructions on the ReadMe to create a migration
  • Commit and push your changes and tag @eleanorreem

Resources

@eleanorreem eleanorreem added complexity: beginner Time needed to do this ticket is less than 1 day. priority: soon Should be prioritized soon. state: approved Ready to go. Not blocked or pending. labels Feb 12, 2024
@kyleecodes kyleecodes added databases Works with databases help wanted Extra attention is needed good first issue Good for newcomers first-timers-friendly Appropriate for first time contributors. and removed priority: soon Should be prioritized soon. state: approved Ready to go. Not blocked or pending. labels Mar 25, 2024
@cmstrandwold
Copy link

Hi! Interested in taking this on. Can you assign it to me?

Copy link

Thank you for your interest in contributing to Chayn! Please carefully read the CONTRIBUTING.md file and the README.md file for guidance. Let us know if you have any questions. Good luck!

@kyleecodes
Copy link
Member

Hey @cmstrandwold thank you for your patience, you have been assigned!
Happy coding!

@kyleecodes kyleecodes added this to the 02. Roadmaps milestone Apr 24, 2024
@github-actions github-actions bot added the stale This issue or PR is inactive. label May 1, 2024
@chaynHQ chaynHQ deleted a comment from github-actions bot May 6, 2024
@kyleecodes kyleecodes removed the stale This issue or PR is inactive. label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: beginner Time needed to do this ticket is less than 1 day. databases Works with databases first-timers-friendly Appropriate for first time contributors. good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants