Skip to content

[FEATURE]: Set-Up "My Progress" tab backend & db #127

@Joe-26

Description

@Joe-26

Describe the feature

Write necessary scripts to set-up the backend.

Why is this feature important?

This will ensure each logged in user sees their current progress and can take necessary steps to improve.

Possible implementation

  • Figure out what all data is required for the 'my progress' tab.
  • Format the json payload data in progress table accordingly.
  • Make necessary postgres join queries to get the required data.
  • Make Db calls from frontend page script & format the data.
  • Capture the Game score for a user after each game & store it in the 'Session' table in Db.
  • Figure out the formulas to utilize number of correct & incorrect answers.
  • Do the necessary calculations to determine level of the user.
  • Update the Progress table with the calculated 'level' for a user after each game.
  • Test 'My progress' dashboard with 2-3 users.

Before submitting

  • I have searched for existing feature requests.

Metadata

Metadata

Labels

featureNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions