Release 3.1.1
Version 3.1.1 of Tuva Tools focuses on enhancing the accessibility and usability of both Tuva Jr. and the regular Tuva Tools. The main enhancements include improvements to the reset functionality, refining the Draw mode, better distinction between stats labels when numerous attributes are positioned on a single axis, and a larger default font size for Tuva Jr. Additionally, various small enhancements and bug fixes have been implemented to improve the user experience.
Enhancements to the Tuva Tools:
-
Support for Copying Annotation Objects: We have introduced the ability to copy annotation elements directly within the Data Exploration environment as well as in the Draw mode. This update allows both the author of an annotation and the end user to efficiently select and duplicate previously created annotation items.
Windows users can simply use Ctrl+C to copy and Ctrl+V to paste while Mac users can achieve the same with Cmd+C for copying and Cmd+V for pasting. -
Clear Visual Distinction between Reset and Undo-redo Buttons: In response to feedback, we have updated the Undo-Redo button with a more universally recognized icon and made the Reset button visually distinct to enhance clarity and user experience.
-
Soft Reset Option for Saved States: We have introduced two reset options: a hard reset and a soft reset, inspired by a use case from BrainPOP. These enhancements are particularly beneficial for our partners, as well as within Tuva Courses and Assessments. They are designed to assist students in effortlessly reverting to the original plot state after engaging in numerous actions that lead away from the desired state for answering questions, or when needing to recover from a hard reset that results in a mixed-up state.
Students can access the Reload Plot State button adjacent to the Plot Title and seamlessly return to the starting plot state.
-
Improved Stats Labels for Multiple Numerical Attributes on an Axis: We have enhanced the clarity of our statistical labels when multiple numerical attributes are placed on a single axis. Previously, it was challenging to differentiate the statistics for individual attributes. To improve this, we now append the attribute name to its corresponding statistics in the labels, making it easier to identify which stats belong to which attribute.
-
Increased Font Size in Tuva Jr.: We have increased the default font size in Tuva Jr tools from 12 to 18, enhancing readability in both the Play View and Plot View for elementary students.
Previous Version with Smaller Font Size
Current Version with Increased Font Size
Bug Fixes:
This minor release includes several bug fixes to the Tuva tools, the Tuva Jr. tools as well as the Draw Mode.
-
Tuva Tools:
- Redundant Values in Summary View: We resolved a problem where the Summary View sometimes displayed duplicate values. Specifically, if both the median and the box plot were chosen, the Summary View would show the median value twice.
- Context Menu Access near Screen Edge: We have improved the context menu to automatically adjust its position, ensuring it stays clear of screen edges and opens with ample space to display all its contents fully.
- Legend Separator Issue: We resolved a bug where the legend separator would mistakenly appear upon mouse hover, even in the absence of any attributes in the legend.
- Extracted Number Decimal Issue: We addressed an issue where, although the tool correctly recognized the total number of decimal places when parsing extracted numbers with decimals, it appended extra decimal places when plotting the attribute.
-
Draw Mode Bugs:
- Drawing Area Issue: We fixed an issue in the Draw mode where dragging an annotation object slightly off-screen moved the plot title to the bottom.
- Restoring Plots with Disabled Plot Title: We addressed a bug where, after turning off the plot title, saving the plot state, and then reloading it, the plot title would reappear despite the toggle button being switched off.
- Line Graph Display Issue: We resolved a problem where the line graph was drawn off-center relative to the cases.
- Safari Issue: We resolved a problem in Safari where the Draw mode couldn't be exported as an image or saved within the graph type question.
-
Tuva Jr. Bugs:
- Storing Configuration Object: We have upgraded the Play view plot state to encompass additional configuration options, including animation settings, context menu customization, and custom attributes allowing for setting and restoring various settings.
- Screenshot Save issue: We identified and resolved a problem within Tuva Jr's Play View, where the screenshot functionality was unable to save images.