Skip to content

v3.10.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sei-jbooz sei-jbooz released this 01 Sep 19:22
· 77 commits to main since this release
cc3dec4

Gameboard 3.10.0-beta.0

This release brings new features, bug fixes, and stability/architectural improvements to Gameboard.

New Features

Practice Area

  • The Practice Area is a new feature that allows players to play challenges in a lightweight context outside of formal competition.
  • To make a challenge available in the Practice Area, a user with appropriate access must edit a game containing the challenge and set its Player Mode to "Practice". Note that the Practice Area tab will not appear in Gameboard's navigation system unless at least one game's Player Mode is set to "Practice".
  • Players can play one challenge at a time in the Practice Area.
  • Admins can configure various Practice Area behaviors, including the welcome message, the length of practice sessions, and more in the new Practice Area tab in Admin.
  • Like competitive games, practice challenges award certificates. Players can view their earned certificates in the Certificates area of their profile and view a print-friendly version of each.

Improvements to Certificates

  • Players may now optionally "publish" their certificates (on a per-certificate basis). If they do, they are able to send a link to the certificate usable by anyone, including non-Gameboard users. This allows them to provide a record of their achievements on Gameboard to friends and colleagues or to organizations which wish to validate professional development time.
  • Players may unpublish a certificate at any time. If they do, any link to the certificate will no longer allow access to it.

New Reporting Module

  • Gameboard now features a Beta of an overhauled Reports module. This module is accessible to Admins and appears in the main navigation bar.
  • There are currently three reports available for use here, and we expect to add more over time
    • Enrollment Report - View a summary of player enrollment - who enrolled when, which sponsors do they represent, and how many of them actually played challenges.
    • Practice Area Report - Check in on players who are spending free time honing their skills on Gameboard. See which challenges are practiced most, success rates, and which players are logging in to practice.
    • Support Report - View a summary of the support tickets that have been created in Gameboard, including closer looks at submission times, ticket categories, and associated challenges.
  • Each report has dedicated filtering controls allowing users to narrow the report content to segments of interest.
  • Additionally, reports can be linked to other Gameboard users with access, and these links include filter configurations. This allows users to share or bookmark useful filter configurations via their browser.
  • Each report's content can also be exported to CSV for external analysis.

Bug fixes

  • Resolved an issue that prevented proper grading of some challenges via grader key authentication.

Stability and Infrastructure

  • Gameboard now records the date of enrollment for each player who enrolls in a game.
  • It also tracks the last login date for each user as well as their total number of logins.
  • New continuous integration tests have been added for stability.
  • Package dependencies have been updated for security and maintenance.
  • Gameboard now uses a timeout of 300 seconds (up from 100 seconds) when interacting with supporting game engines (e.g. Topomojo)