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

Summary admin view #214

Open
8 tasks
michael-james opened this issue Aug 11, 2017 · 1 comment
Open
8 tasks

Summary admin view #214

michael-james opened this issue Aug 11, 2017 · 1 comment
Assignees

Comments

@michael-james
Copy link
Contributor

michael-james commented Aug 11, 2017

As a researcher, I want to be able to see how many contributions each user has made and how they've interacted with the system.

A view with a table that shows, by user:

  • user (user_id)
  • user (created_at)
  • most recent taskHist (updated_at)
  • for each of the following types, show thre following columns: Ideas, Links, Feedbacks, Total
    • submitted (taskHist:action = 1)
    • skipped (taskHist:action = 5)
    • exited (taskHist:action = 2 | 3 | 4)
    • no action (taskHist:action = null)

At the top of the total, show grand total rows between the header and first user that aggregates the information in the table. One row is a sum of everything in that column where applicable. A second row is the percentage of that pane. For example, the Ideas:Submitted column would have a percentage that is the count of all taskHist records with task=40 and action=1 divided by the count of all taskHist records with task=40.

Sort the users in descending order (most recent first) by column 3 (most recent taskHist:update_at).

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

No branches or pull requests

2 participants