v16.0.1 - Taconite
The Big Stuff You'll Wanna Know
For Authors and Instructors
This release adds the new Excerpt node type, allows questions and question banks to be collapsed, and allows any logged in author to preview any module via that module's public page. Read on to find out more!
New Features
Collapsible Questions and Question Banks
Question banks, and sometimes even individual questions, can take up a lot of vertical space in the visual editor. Now it's possible to collapse individual questions - or even entire question banks - to save some of that space.
Questions can be collapsed (or expanded) individually:
Or within question banks:
Question banks have controls to quickly expand or collapse all of their contained questions (or question banks):
Question banks can even be collapsed themselves:
As you can see, collapsed question banks will display a summary of their contents. Question banks nested within other question banks can even be collapsed with the same effect.
Excerpts
Excerpts are a brand new Obojobo content type that authors can use to visually distinguish parts of their content in a variety of ways. Excerpts are highly customizable and can contain numerous just about any other Obojobo content type with the exception of questions, question banks, and other excerpts. There are many preset options you can select from that will quickly assign one of numerous visual styles to your excerpt, or you can customize it yourself by changing the width, font spacing, top and bottom borders, and depending on the selected visual style you may turn on or off an associated effect such as text glow or paper-like texture.
The quickest way to get introduced to the new Excerpt content type is to create a new instance of the Obojobo Visual Editor Tutorial and read about them on the Excerpts page:
Or see here for a quick demonstration:
Complete Issues List
- [#2090] (#2090) - ✨ Adds a page to the visual editor tutorial module on the new Excerpt chunk type.
- [#2089] (#2089) - 🐛 Fixes a regression causing the up arrow to malfunctioning in all major browsers when navigating between nodes, reducing impact to Firefox only.
- [#2087] (#2087) - ✨ Enhances question collapse/expand functionality and improves messaging.
- [#2086] (#2086) - 🐛 Adds onClear function for the bulk add modules dialog to prevent flicker
- [#2080] (#2080) - 🛠️ Displays a message confirming the addition of multiple modules to a collection at a time, and scrolls the page automatically to make newly created collections visible.
- [#2077] (#2077) - ✨ Allows questions and question banks to be minimized, reducing vertical space usage.
- [#2075] (#2075) - 🛠️ Bumps
xml2js
from 0.4.23 to 0.5.0. - [#2070] (#2070) - ✨ Adds a button to all public module pages allowing logged-in users to preview the module, if they are allowed to.
- [#2068] (#2068) - 🛠️ Allows chunk types to define other chunk types that can not be inserted as child nodes, preventing infinitely nested questions or excerpts.
- [#2067] (#2067) - 🛠️ Bumps
webpack
version from 5.30.0 to 5.76.0. - [#2062] (#2062) - 🛠️ Added a tooltip in the editor for numeric questions clarifying what counts as valid answer input.
- [#2038] (#2038) - ✨ Adds a new 'Excerpt' chunk type.
- [#1918] (#1918) - 🛠️ Omits users from module sharing search results who already have some level of access to the module being shared.
Issue legend:
- ✨: New features
- 🛠️: Improvements & enhancements
- 🐛: Bug fixes
Release Stats
Commits: 64
Developers: 6
Files Changed: 186
Lines Changed: 12001 (+11,341, −660)
Commit Dates: Oct 5, 2021 - Jun 26, 2023
Lines of Code (expand to view)
cloc ./ --hide-rate --by-percent cmb --read-lang-def=cloc-type-definitions.txt
2464 text files.
2194 unique files.
325 files ignored.
github.com/AlDanial/cloc v 1.90
---------------------------------------------------------------------------------
Language files blank % comment % code
---------------------------------------------------------------------------------
Jest Test Snapshots 295 0.92 0.05 539923
Jest Tests 581 13.96 2.05 98102
JavaScript 799 12.35 8.07 52046
JSON 95 0.01 0.00 33001
Sass 187 15.15 1.23 14094
JSX 68 10.80 1.63 4783
XML 33 2.29 5.10 1415
Markdown 4 19.08 0.00 619
EJS 12 8.48 0.96 470
SVG 62 1.38 0.00 285
YAML 5 15.73 7.66 190
Dockerfile 2 24.64 37.68 26
---------------------------------------------------------------------------------
SUM: 2143 4.17 1.07 744954
---------------------------------------------------------------------------------
Thanks!
A big thanks to our contributors for this release (listed in alphabetical order):