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

New Report: Challenges #310

Closed
sei-bstein opened this issue Nov 28, 2023 · 2 comments
Closed

New Report: Challenges #310

sei-bstein opened this issue Nov 28, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@sei-bstein
Copy link
Contributor

Summary card

  • How many total challenges deployed (competitive/practice)
  • Top challenges by competitive mode attempts
  • Top challenges by practice mode attempts

Table (grouped by challenge spec)

  • Competitive deployments
  • Practice deployments
  • Unique players
  • Solve stats (full/partial/none)
  • Tags (include in the CSV export but not UI)

Filters

  • TBD
@sei-bstein sei-bstein added the enhancement New feature or request label Nov 28, 2023
@sei-bstein sei-bstein self-assigned this Nov 28, 2023
@sei-bstein sei-bstein added the pc5 label Nov 28, 2023
@sei-bstein
Copy link
Contributor Author

Added from #126:

  • Average points scored
  • Average time to complete solve

sei-bstein added a commit that referenced this issue Dec 18, 2023
sei-jbooz pushed a commit that referenced this issue Dec 19, 2023
* Resolved an issue that allowed user and player names to receive the 'pending' status even if they didn't have a name change request active. Fixed an issue that caused the profile editor to falsely claim that a sponsor isn't selected after editing the user name. Resolves #312.

* Added an integration test check to ensure challenge submission events are always logged.

* Misc cleanup

* Initial modeling work on challenge submissions. No migration yet.

* Misc cleanup

* Trying to design a PGSQL/MSSQL compatible solution for json columns that isn't just a pure string.

* First draft of 135-165.

* First full draft of 135/165.

* Fix broken GameEngine mapping test

* Fixed a bug that could cause challenge grading errors if state hasn't been correctly established.

* Initial work on 309.

* More work on players report. Will need to switch to integration test to handle linq ordering testing.

* More work on players-report

* Fix compiler warning about logging args

* Resolve merge conflict

* Finish MVP of players report.

* Add summary card to players report. Resolves #309 pending discussion.

* Fix broken integration test.

* Remove unused unit test

* Initial draft of challenges report. still needs summary card.

* Correctly compute end date for players report.

* Treat end dates as inclusive (i.e. 12/15/2023 is really 12/16/2023 minus a millisecond. Resolves #294.

* MVP of #310.

* Touching up summary card for Challenges Report

* Revising players report to include strings for series, seasons, tracks, and games.

* Like JobService, don't run BackgroundAsyncTaskRunner during test

* Reduce EF verbosity in test env.

* Update comment

* Remove test randomness
@sei-bstein
Copy link
Contributor Author

Resolved in 3.14.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant