Skip to content

Releases: cmu-sei/Gameboard

v3.15.7

31 Jan 03:47
d7bccbf
Compare
Choose a tag to compare

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

Full Changelog: 3.15.6...3.15.7

v3.15.6

29 Jan 16:21
7a4e050
Compare
Choose a tag to compare

Enhancement

  • Improve clarity of late start error

What's Changed

Full Changelog: 3.15.5...3.15.6

v3.15.5

29 Jan 15:46
13e971a
Compare
Choose a tag to compare
  • Add game level toggle to allow late starts.

What's Changed

Full Changelog: 3.15.4...3.15.5

v3.15.4

29 Jan 14:59
fb7aa51
Compare
Choose a tag to compare

Bug Fix

  • Practice challenges can now be launched outside the execution window

What's Changed

Full Changelog: 3.15.3...3.15.4

v3.15.3

27 Jan 02:00
4d25018
Compare
Choose a tag to compare

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

Full Changelog: 3.15.2...3.15.3

v3.15.3-beta3

26 Jan 17:30
a283de9
Compare
Choose a tag to compare
v3.15.3-beta3 Pre-release
Pre-release

Fixed a bug that prevented "Show On Homepage While in Practice Mode" games from appearing.

What's Changed

Full Changelog: 3.15.3-beta2...3.15.3-beta3

v3.15.3-beta2

26 Jan 16:33
727bbca
Compare
Choose a tag to compare
v3.15.3-beta2 Pre-release
Pre-release
  • Fix an issue that caused errors to be thrown during grading of some challenges

What's Changed

Full Changelog: 3.15.3-beta1...3.15.3-beta2

v3.15.3-beta1

26 Jan 04:05
d42f523
Compare
Choose a tag to compare
v3.15.3-beta1 Pre-release
Pre-release
  • 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

Full Changelog: 3.15.3-beta0...3.15.3-beta1

v3.15.3-beta0

25 Jan 20:40
45c0cc5
Compare
Choose a tag to compare
v3.15.3-beta0 Pre-release
Pre-release

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

Full Changelog: 3.15.2...3.15.3-beta0

v3.15.2

24 Jan 22:24
75e3728
Compare
Choose a tag to compare

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

Full Changelog: 3.15.1...3.15.2