Releases: isle-project/isle-editor
0.76.2
0.76.1
This patch release further improves accessibility of lessons, including by usage of the MathJax library for the rendering of LaTeX equations. It also adds further hotkeys for usage of the text editor and other components.
Implemented enhancements:
0.76.0
This release fixes various translations, improves accessibility of lessons, and introduces various new hotkeys for statusbar and toolbar elements. For the data explorer, the history tab is now visible by default and works for all generated output.
Starting with this release, ISLE lessons use the newest version of the socket.io client, which requires that the ISLE server backend is running the latest version for lessons built from this release to work properly.
Fixed bugs:
0.75.8
This release fixes several issues concerning the Markdown parsing of ISLE lesson code, bugs in the data explorer, and comes with translations for multiple additional languages. It also improves accessibility of lessons by more ergonomic handling of user focus and additional hotkeys for interface elements. Last but not least, it adds a new standalone <SummaryStatistics />
component that allows one to insert any table with summary statistics outside of the data explorer:
Fixed bugs:
0.75.7
This patch release comes with the following improvements:
- Fixes kmeans clustering results in case of missing data
- Changes position of fullscreen button to not overlap with tutorial button in presentation mode
- Handle non-numeric binary arrays properly in widget
- Upgrade to new stdlib ndarray API for logistic and LASSO regression
- Fixes change handler of input range in data table
- Log interactions with <IFrame /> component
- Fixes various property types and property descriptions
0.75.5
This update comes with several bug fixes, including updates to the component; it also introduces a new editable text component, which renders text that be changed on the fly by instructors. It also comes with a patch that fixes restoring original data from restricted data sets when using a shared custom data explorer.
0.75.3
Under Help -> Release Notes
, one can now retrieve release notes documenting the changes that are introduced with a new editor release. In addition, the release comes with a new checkbox on the export page to indicate whether uploaded lessons should support offline access (previously enabled by default). One might want to uncheck this option when one expects to (repeatedly) change the lesson after users have already accessed it.
This update also comes with the following improvements:
- better feedback display for the
<SelectQuestionMatrix />
- ability to customize the display of p-value labels for the
<LearnMeanTest />
and<LearnProportionTest />
components
Most importantly, it comes with a fix for a severe performance regression causing freezes due to infinite re-renders of the toolbar component, which occurred when customizing the toolbar via the preamble. Please update the editor as soon as possible in case you have been running into this issue.
0.75.1
This update comes with small performance improvements, a new loading screen for the editor, and refactored survey components. The survey components (FreeTextSurvey
, NumberSurvey
, MultipleChoiceSurvey
, and ProportionsSurvey
) now come with a pause button that allows instructors to control whether students are able to submit answers.
In addition, the release comes with the following changes:
- Fixes installation of packages from
npm
in editor on Windows - Remove gates from survey components, i.e. make them visible by default also for not logged-in users
- Ensures maximum observation is correctly displayed in a quantile-quantile plot
- For the
Sketchpad
, the right-click copy button is not displayed on tablets anymore; on other devices, it correctly closes when left-clicking outside the context menu - In the
Sketchpad
, input buttons for the brush and font sizes have been replaced by dropdown menus to improve the experience on tablets and other touch devices.
0.75.0
This release comes with performance improvements for the editor, a new integrated tutorial for the editor and component wizards, and a context menu option accessible via right click for components inside the preview pane:
It is now possible to apply custom styles for standard HTML tags such as p
to or h1
to all elements of that types directly from the custom styling widget:
The update also comes with the following changes:
- Increases the space reserved for bar charts and histograms in the fullscreen view of the response visualizer to ensure that the plot remains visible on smaller screen resolutions and/or long answers
- Ensures that links in sketchpad PDFs look correctly while still being clickable
0.74.9
This release improves error handling in the editor: Incorrect or missing property values for components are type-checked and error messages are displayed on a component-level instead of either the entire lesson not rendering or in the worst case the editor freezing.