v3.11.0
Version 3.11.0 of Gameboard contains new features and enhancements and bug fixes to the application.
New features
- Sponsors can now contain "child" sponsors to represent agencies which house other agencies (e.g., the Department of Defense houses the Central Intelligence Agency).
- By default, all sponsoring agencies are top-level "parent" sponsors, but additional parent and/or child sponsors can be added via the revamped Sponsors page in Administration.
- When child sponsors exist in Gameboard, players will see sponsors grouped by parent in their profile when selecting a sponsor.
- A new Sponsors filter has been added to the Reports area to represent parent/child relationships between sponsors. Selecting a parent in the filter automatically selects its children, but children can be manually deselected if your goal is to report on specific subsets of the parent's child sponsors.
- Gameboard no longer permits users to exist without a sponsor.
- Upon creation, users will be assigned to a sponsor called "Other Department/Agency" and flagged as not having selected a sponsor.
- Users who have not manually selected a sponsor will see a banner notification at the top Gameboard prompting them to select one.
- Users will be unable to register for games or play practice challenges if they have not manually selected a sponsor.
- The search bar in Admin -> Challenges now additionally searches by player ID and team ID.
- Challenge specs associated with a game are now always listed in alphabetical order (e.g., in the Game Editor menu of Admin)
- Improvements have been made to the Practice Area
- Admins may now designate "suggested searches" which will appear on the home page of the Practice Area. To configure these, visit Admin -> Practice Area.
- Admins may now also add links to solution guides for practice mode challenges. To add these, visit the Game Editor screen in Admin. The solution guide URL can be entered in the Challenges area.
- To improve clarity, the Enroll and Admin Enroll options now always show simultaneously for users who have the ability to use them, whether the current time is within the registration window or not.
Bug fixes
- Resolved an issue (#194) which caused incorrect resolution of the team captain in some cases.
- Resolved an issue (#236) that prevented testers and admins from registering for games outside the registration window
- Resolved an issue (#213) which caused links to PDFs and some images in challenge document data from the game engine to be rendered incorrectly. Moved this processing to server-side.
- Resolved an issue (#156) that caused players who played a game in practice mode to be unable to register for it if it's transitioned to competitive mode.
- Resolved an issue (#145) which prevented the "Table" view from rendering in Admin -> Games.
- Resolved a persistent issue which prevented correct sync of some expired challenges. May improve matters for #235, but we'll continue to review the state of this issue.
- Resolved an issue (#178) which caused the "confirming" state to persist across challenge selections during competitive play.
What's Changed
- v3.11.0-beta0 by @sei-bstein in #264
- v3.11.0-beta1 by @sei-bstein in #265
- v3.11.0 by @sei-bstein in #266
Full Changelog: 3.10.3...3.11.0