Skip to content

Create a stats module to keep track of a user's practice stats #21

Open

Description

@milindvishnoi

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

Activity

  1. added
    Domain: User ExperienceThis issue pertains to a developer's emotions and attitudes when building Grey Software.
    Priority: LowThis issue can wait, and can probably be picked up by anyone looking to contribute to the project.
    Type: EnhancementAn issue that adds new feature or technology.
    on May 28, 2020
  2. ArsalaBangash commented on May 29, 2020

    @ArsalaBangash
    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.

  3. changed the title [-]Stats for each type of question[/-] [+]Stats for each math concepts[/+] on May 29, 2020
  4. changed the title [-]Stats for each math concepts[/-] [+]Create a stats module to keep track of user's practice stats[/+] on May 29, 2020
  5. 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[/+] on May 29, 2020
  6. linked a pull request that will close this issuePost practice session report #48on Oct 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Domain: User ExperienceThis issue pertains to a developer's emotions and attitudes when building Grey Software.Priority: LowThis issue can wait, and can probably be picked up by anyone looking to contribute to the project.Type: EnhancementAn issue that adds new feature or technology.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions