{"cells":[{"cell_type":"markdown","id":"f548e7e8","metadata":{"id":"f548e7e8"},"source":["# Adding alert boxes to Jupyter notebooks\n","\n"," * Creator(s): Chris Slocum\n"," * Affiliation: NOAA Center for Satellite Applications and Research\n"," * History:\n"," * 2 July 2024 — initial version\n","\n","---\n","\n","\n","## Overview\n","The NOAA Center for Artificial Intelligence desires to create notebooks that use plain language. Part of plain language is to keep material short and organized using short lists, bullets, and other technical writing strategies. In notebooks, alert boxes aid in making material more engaging.\n","\n","### Prerequisite\n","To successfully complete this notebook, a basic understanding of the following is helpful, but not necessary.\n","* Markdown syntax\n","\n","### Learning Outcome\n","\n","* Adding alert boxes to Jupyter notebooks\n","\n","---"]},{"cell_type":"markdown","id":"17cee094","metadata":{"id":"17cee094"},"source":["## Using alert boxes in NCAI Learning Journey notebooks\n","\n","NCAI encourages notebook developers to consider adding engaging content while writing throughout their notebook material. Engaging content can include\n","* using headers to break up sections,\n","* adding bulleted lists,\n","* embedding relevant graphics and explanatory schematics,\n","* providing tips and warnings, and\n","* incorporating exercises.\n","\n","Breaking up the material helps keep the notebook interesting, provides structure to make finding material easier, and follows practices suggested by plain language initiatives.\n","\n","Markdown provides the syntax for stylizing text containing cells in Jupyter notebooks. The Markdown syntax allows developers to add HTML in addition to the native syntax. Many notebook rendering services such as Jupyter NBViewer support the [Bootstrap 3 Alerts](https://getbootstrap.com/docs/5.3/components/alerts/#examples) class style when used with the HTML `