Releases: cmu-sei/Gameboard
v3.15.7
v3.15.7 consists of some enhancements and bug fixes.
Enhancements
- Added new fields to Support search
- UserId (requester)
- PlayerId
- TeamId
- Added new fields to export generated by the Challenges report
- Percentage of zero/partial/complete solves across all competitive attempts
- A formatted AvgSolveTime in addition to the existing AvgSolve
- The challenges report now only includes competitive solves in its solve counts (column header updated to reflect this)
Bug Fixes
- Corrected a bug that prevented report filters from affecting CSV export
- Minor visual tweaks to the timeline
What's Changed
- v3.15.7 by @sei-bstein in #369
Full Changelog: 3.15.6...3.15.7
v3.15.6
Enhancement
- Improve clarity of late start error
What's Changed
- v3.15.6 by @sei-bstein in #364
Full Changelog: 3.15.5...3.15.6
v3.15.5
- Add game level toggle to allow late starts.
What's Changed
- v3.15.5 by @sei-bstein in #363
Full Changelog: 3.15.4...3.15.5
v3.15.4
Bug Fix
- Practice challenges can now be launched outside the execution window
What's Changed
- v3.15.4 by @sei-bstein in #362
Full Changelog: 3.15.3...3.15.4
v3.15.3
v3.15.3 of Gameboard contains enhanced features, stability improvements, and bug fixes.
New features
- Player Timeline (beta): The Admin -> Game -> Players screen now includes a prototype of this new feature. It shows important events which have occurred during the player's session, including challenge launches, submissions, solves, and gamespace activations. We'll continue to refine this feature over the coming releases.
- Admin Overview - A new submenu called "Overview" has been added to the Admin area. It shows simple summary information about current activity on Gameboard. We've also moved the global Announcements tool from the Games submenu to this new Overview submenu to improve its visibility.
Enhancements
-
Generating an invite code in team creation now automatically copies the code to the clipboard. A notification is shown when this happens.
-
The "Copy to Markdown" feature for Support tickets now includes the challenge support code and a link to the Admin -> Challenges view scoped to the challenge (#338).
-
Support tickets created from challenges in the Practice Area are now automatically tagged with "practice-challenge".
-
The Practice Area can now be completely deactivated in the web client by setting its "Maximum Concurrent Users" setting in Admin -> Practice Area to zero.
-
The Admin -> Game -> Players screen no longer automatically refreshes while a player panel has been expanded. When this happens, the autorefresh button will indicate that it is paused.
-
Admins can now force practice games to show on the homepage (to allow access to scoreboards accumulated while the game was in competitive mode)
- The Game edit screen has a new "Show On Homepage When In Practice Mode" that allows admins to optionally display practice games on Gameboard's home screen.
-
The suggested searches shown in the Practice Area now correctly match the corresponding labels on practice challenges.
-
Improvements for players/teams who begin a session near the end of a game's execution period:
- These players will see a warning on the homepage of the game before they start their session
- These players will be displayed with an indicator that they had a shortened session in Admin -> Game -> Players
Bug fixes
- Fixed an issue that could cause the team name listed in Admin -> Challenges -> Observe Challenges to be incorrect (#334)
- Fixed an issue that caused the Admin -> Observe screens to fail to correctly show console user pills (#335)
- Fixed an issue that caused the Gameboard page to automatically navigate to a challenge upon deploy (#339)
- Fixed an issue that caused the number of total and complete solves to be reversed on the Challenges Report
- Fixed an issue that could cause the Game hub to fail to connect for external/sync games.
- The per-team deploy button in Admin -> Game -> Deployment now correctly disables itself while deploys are executing.
- The error message shown when the global practice session limit has been exceeded has been clarified (#343).
- Fixed an issue that caused use of the "Games" filter on the Players Report to exclude all records (#346).
- Attempt to extend a player or team's session when it hasn't started will now correctly throw a visible error.
- Extending a session or using the Announcements feature will now show a toast notification to indicate success.
- Fixed an issue that caused the Practice Area report to exclude some records when the Start Date filter was used.
- Fixed an issue that caused the selected challenge on a board to change when a teammate deploys a new one
- Fixed an issue that caused the challenge countdown clock to display an incorrect value for players who began their session near the end of the game's execution time
- The New Ticket page now disables its submit button during a submission to reduce the likelihood of accidental duplicate submissions (#319).
- The service that synchronizes expired challenges:
- Attempts to sync challenges with no recorded end time
- Will not attempt to sync challenges with no player session end time
- Now automatically fills the end time with the end of the player session if the game engine doesn't provide one.
Stability
- Updated some package dependencies
What's Changed
- v3.15.3-beta0 by @sei-bstein in #354
- v3.13.3-beta1 by @sei-bstein in #355
- v3.13.3-beta2 by @sei-bstein in #356
- v3.13.3-beta3 by @sei-bstein in #357
- v3.13.3 by @sei-bstein in #361
Full Changelog: 3.15.2...3.15.3
v3.15.3-beta3
Fixed a bug that prevented "Show On Homepage While in Practice Mode" games from appearing.
What's Changed
- v3.13.3-beta3 by @sei-bstein in #357
Full Changelog: 3.15.3-beta2...3.15.3-beta3
v3.15.3-beta2
- Fix an issue that caused errors to be thrown during grading of some challenges
What's Changed
- v3.13.3-beta2 by @sei-bstein in #356
Full Changelog: 3.15.3-beta1...3.15.3-beta2
v3.15.3-beta1
- Simplified new validation for extend session
- Fixed a scoring bug that caused bonuses to be recorded incorrectly
- Hide the session alignment warning for external games until deploy is done
- Fixed an issue in the challenge sync service that prevented syncing in some cases
What's Changed
- v3.13.3-beta1 by @sei-bstein in #355
Full Changelog: 3.15.3-beta0...3.15.3-beta1
v3.15.3-beta0
v3.15.3 of Gameboard brings a few bug fixes and minor updates:
Enhancements
- A warning banner is now shown when beginning a session would result in a shorter-than-normally-allotted session time due to the execution period ending.
- Players who begin their session after seeing this warning are marked as "late start" players in Admin -> Game -> Players.
Bug fixes
- Added handling for teams which don't have data for a current challenge spec in the event timeline.
- Fixed an issue that could cause the selected challenge to change when a teammate deploys a challenge.
What's Changed
- v3.15.3-beta0 by @sei-bstein in #354
Full Changelog: 3.15.2...3.15.3-beta0
v3.15.2
3.15.2 fixes in bug in the ChallengeSyncService
Bug fixes
- Set EndTime for expired challenges not recognized by the game engine to session end.
What's Changed
- v3.15.2 by @sei-bstein in #353
Full Changelog: 3.15.1...3.15.2