Skip to content

v16.0.1 - Taconite

Compare
Choose a tag to compare
@FrenjaminBanklin FrenjaminBanklin released this 27 Jun 12:21
· 64 commits to master since this release
v16.0.1
73d12b6

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:

Click to view

2023-06-15 09 33 22

Or within question banks:

Click to view

2023-06-15 09 34 32

Question banks have controls to quickly expand or collapse all of their contained questions (or question banks):

Click to view

2023-06-15 09 36 22

Question banks can even be collapsed themselves:

Click to view

2023-06-15 09 38 08

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:

Click to view

2023-06-26 13 07 41

Or see here for a quick demonstration:

Click to view

2023-06-15 09 49 36

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):