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 stats module to keep track of a user's practice stats #21

Open
3 tasks
milindvishnoi opened this issue May 28, 2020 · 1 comment
Open
3 tasks
Labels
Domain: User Experience This issue pertains to a developer's emotions and attitudes when building Grey Software. Priority: Low This issue can wait, and can probably be picked up by anyone looking to contribute to the project. Type: Enhancement An issue that adds new feature or technology.

Comments

@milindvishnoi
Copy link
Contributor

milindvishnoi commented May 28, 2020

Overview

We'll create a StatsModule that deals with the logic and storage of user stats. This module can be be used from across the app.

The Stats module will take care of:

Behaviour

When a user answers a question correctly, the stats module would behave as follows:

  • For the MathConcept and the Total Stats:
    • Update the total count
    • Update the time spent
    • Update the correct count
@milindvishnoi milindvishnoi added Domain: User Experience This issue pertains to a developer's emotions and attitudes when building Grey Software. Priority: Low This issue can wait, and can probably be picked up by anyone looking to contribute to the project. Type: Enhancement An issue that adds new feature or technology. labels May 28, 2020
@ArsalaBangash
Copy link
Member

Instead of each type of question, let's refer to it as each math concept.

Also, this issue is pretty broad because it reads "Stats for each type of question", and then in the overview, it says "To display stats..."

You can clarify what this issue is for by specifying if this is for the stats page that displays stats OR for the creation of a stats module that would generate these stats.

In my estimation, we would probably need both issues.

@milindvishnoi milindvishnoi changed the title Stats for each type of question Stats for each math concepts May 29, 2020
@ArsalaBangash ArsalaBangash changed the title Stats for each math concepts Create a stats module to keep track of user's practice stats May 29, 2020
@ArsalaBangash ArsalaBangash changed the title Create a stats module to keep track of user's practice stats Create a stats module to keep track of a user's practice stats May 29, 2020
@ArsalaBangash ArsalaBangash linked a pull request Oct 5, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Domain: User Experience This issue pertains to a developer's emotions and attitudes when building Grey Software. Priority: Low This issue can wait, and can probably be picked up by anyone looking to contribute to the project. Type: Enhancement An issue that adds new feature or technology.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants