Releases: cmu-sei/Gameboard
v3.27.0
Version 3.27.0 includes the new certificate templates feature and a few bug fixes and enhancements.
New features
- Certificate templates are here (resolves #254)!
- Certificates now work on a template system similar to the new Feedback Templates. They can be created for one game and reused across others.
- The Practice Settings view now allows the selection of a template rather than requiring direct entry of HTML (all existing practice certificate templates have been migrated into a new template and are automatically selected)
- Certificates previously specified for games have also been migrated into templates, but may need adjustment for visual consistency due to use of a new certificate tech stack
- Certificates can be created, edited, previewed, copied, and deleted from Game Center -> Settings
Enhancements
- The Enrollment Report now lists the number of unique players with unlaunched sessions/challenges alongside its team numbers (resolves #571)
- The user experience of the player name approval process in Game Center -> Teams has been improved for clarity and usability
What's Changed
- v3.27.0 by @sei-bstein in #574
Full Changelog: 3.26.3...3.27.0
v3.26.3
Version 3.26.3 of Gameboard adds minor enhancements and fixes a few bugs:
Enhancements
- The Enrollment Report's "Over Time" tab now has a checkbox that allows you to view the data broken down by game. We recommend using this with relatively well-scoped filter settings, as the visualization is designed for viewing only a few games at a time.
- The new Feedback Template system now permits markdown in question options as well as in the question prompts themselves.
Bug fixes
- Fixed an issue that prevented navigation to the game's scoreboard screen after it was put into practice mode.
What's Changed
- v3.26.3 by @sei-bstein in #568
Full Changelog: 3.26.2...3.26.3
v3.26.2
Version 3.26.2 of Gameboard contains a few bug fixes:
- Fixed an issue that caused the API's swagger page to fail to load.
- Fixed an issue that caused the Feedback Report to render strangely
- Fixed an issue that caused the modal in the FeedbackReport to fail to show data if the response wasn't finalized
- Fixed an issue that made updates to some feedback templates fail
- Users with the
Admin_View
permission can now update feedback from other users (for the purposes of data migration) - The classic feedback templates are visible in Game Center -> Settings to assist with data migration, but will be removed in a future release.
What's Changed
- v3.26.2 by @sei-bstein in #567
Full Changelog: 3.26.1...3.26.2
v3.26.1
Version 3.26.1 of Gameboard fixes a few bugs.
- Resolved an issue that caused the Feedback Report to fail to load on first navigation
- Resolved an issue that caused some question types not to appear in the CSV export of the Feedback Report
- Resolved an issue that prevented the update of certain question type answers in feedback collection
What's Changed
- v3.26.1 by @sei-bstein in #566
Full Changelog: 3.26.0...3.26.1
v3.26.0
Version 3.26.0 of Gameboard includes new features, bug fixes, and stability improvements.
New features
- Feedback templates are here (resolves #486)!
- Rather than copy/pasting the YAML configuration of game and challenge feedback from game to game, you can now create and reuse a single (or multiple) feedback templates
- You can set a game's feedback templates in its Settings page. You can change which template a game uses for its game and challenge-level feedback, but you can't edit a feedback template once it's collected a response.
- Deleting a feedback template will also delete all responses collected for it.
- There's also a new feedback report which summarizes data collected under the new schema. Unfortunately, manual migration of data is required to bring legacy feedback data into the new report.
- The old feedback report has been renamed to "Feedback Report (Legacy)" and will be removed in a future release
Enhancements
- Additional controls have been recolored to match the app theme.
- Feedback-related API calls have been optimized for performance.
Bug fixes
- Resolved an issue that caused Gameboard to enforce the game's competitive session limit in practice mode
- Resolved an issue that caused players with pending name changes to fail to appear in Game Center -> Teams when certain filters were used.
What's Changed
- v3.26.0 by @sei-bstein in #565
Full Changelog: 3.25.3...3.26.0
v3.25.3
- Fix use of singleasync in team join
What's Changed
- v3.25.3 by @sei-bstein in #564
Full Changelog: 3.25.2...3.25.3
v3.25.2
- Resolves an issue that could cause redemption of team codes to fail.
What's Changed
- v3.25.2 by @sei-bstein in #563
Full Changelog: 3.25.1...3.25.2
v3.25.1
Version 3.25.1 includes minor enhancements and bug fixes:
Enhancements
- Clicking a ticket update notification now opens the ticket in a new tab.
- Ticket update notifications are now dismissible (resolves #556)
Bug fixes
- Resolved an issue that caused the post-game feedback survey to appear lower on the page than intended (resolves #500)
- Resolved an issue that caused the gameboard page to fail to reload upon browser refresh (resolves #554)
- Resolved an issue that could cause the detailed dialog of the Challenges report to fail to render if the challenge had not received any responses yet.
What's Changed
- v3.25.1 by @sei-bstein in #560
Full Changelog: 3.25.0...3.25.1
v3.25.0
Version 3.25.0 contains bug fixes and stability improvements.
New features
- People with the
Enroll
permission can now add users to and remove players from teams using the Game Center.- For now, you can only add users who haven't yet registered for the game to a team. (This is messy to do because of #553). We'll consider extending this in the future. In the meantime, if you need to add a user who is already enrolled to a team, unenroll them first, and then add them.
Enhancements
- The submissions UI for competitive play has been lightly redesigned to improve clarity about the number of remaining submissions (resolves #548)
- The Game Center -> Teams view has a new alert that appears to clarify when filters are being applied. Clicking on the alert removes all filters. (Resolves #546)
- The Game Center -> Tickets tab now includes all tickets in its count (rather than just open ones). (Resolves #549.)
- The Practice Area now properly honors game and challenge-level "hidden" settings. Elevated users still see hidden challenges from hidden games, but a notification icon has been added to clarify that affected challenges are not visible to players.
- The "View Hidden Games" permission has been extended to apply to the Practice Area. Its description has been updated to clarify its function.
- Clicking on a toast notification related to a support ticket now links to the ticket in question (resolves #542)
- Unenrolling a team or player from a game now requires a confirmation click.
- Role-based permissions now have enhanced caching, resulting in less erratic UI behavior in the web client (resolves #505)
- The Practice Area now automatically selects the first unfinished section of the challenge on load if multiple sections are available.
Bug fixes
- Resolved an issue that caused the web client to display an error after extending a team's session (resolves #544)
- Resolved an issue that prevented player name requests from being displayed in the Game Center -> Teams view (resolves #538)
- The web client once again defaults to a full logout of the identity provider when manually initiated by the user (resolves #534)
- Resolved an issue that caused the Admin -> Users view to fail to refresh after approving a user name change request
- Resolved various issues that affected the availability and functionality of "team up" controls in the web client
- The player name validation process now checks for identical approved names as well as identical pending names when determining uniqueness.
- Fixed a bug that caused the practice page to show VMs as still deployed after undeploy.
- Resolved an issue that could cause tickets to fail to load if their associated team was deleted/unenrolled (resolves #543)
- Fixed an issue that failed to properly limit team gamespace counts until the gamespace finished deploying (resolves #539)
- Added hardening to prevent captain denormalization issues (resolves #545)
What's Changed
- v3.25.0 by @sei-bstein in #552
Full Changelog: 3.24.4...3.25.0
v3.24.4
- Fixed an issue that caused the late start banner to be insanely precise (resolves #437)
- Fixed a team-up bug
- Fixed an issue with a few of the support tools links
What's Changed
- v3.24.4 by @sei-bstein in #533
Full Changelog: 3.24.3...3.24.4