Usage


This page details some of the features of Auto CCM and how you can use them.

Auto CCM Menu

Many Auto CCM features can be accessed via the Auto CCM menu, which is a bar at the top of each notebook. The following list comprehensively details what the buttons of this menu do.

the Auto CCM Menu
The Auto CCM menu

General-use buttons

  • Pi-shaped format button (Ctrl+M) formats highlighted math.
  • Slashed pi deformat button (Ctrl+') deformats highlighted math.

(Semi-)automatic formatting buttons

If you do not yet understand what some of the following buttons mean, other sections on the page will provide further explanation.

  • Triangular start button/Square stop button (Ctrl+/) starts/stops semi-automatic formatting.
  • Skip button (Ctrl+,) advances the highlighted portion to the next instance of unformatted math. This is useful if Auto CCM erroneously highlighted something that should not be formatted.
  • Return button (Ctrl+.) rehighlights the current piece of math if it has been navigated away from.
  • Double pi format all button (Ctrl+;) formats all math in a notebook once semi-automatic formatting has been activated with no user input required.

Formatting math

The ability to automatically or semi-automatically format math in Courseware is Auto CCM's raison d'être. We've made a YouTube video to help you out:

There are also text-based instructions below:

Semi-automatic formatting

Auto CCM can help you format math; the only input required by you is to repeatedly press Ctrl+M.
  1. Begin semi-automatic formatting by entering Ctrl+/ or by pressing Triangular start button. If there is no math on the page to format, Auto CCM will give the message "Auto CCM has nothing to format."
  2. Auto CCM will jump to the top of the page and highlight the first instance of unformatted math. Enter Ctrl+M or press Pi-shaped format button to format this expression, as usual.
  3. Entering Ctrl+M or Pi-shaped format button will simultaneously cause Auto CCM to highlight the next instance of unformatted math. This can also be formatted with Ctrl+M or Pi-shaped format button.
  4. Continue pressing Ctrl+M or Pi-shaped format button until all math in the notebook is formatted. You should not have to provide any other input.

You can always stop the semi-automaticformatting process prematurely using Ctrl+/ or Square stop button.

In some instances, you may click away from the highlighted portion of math, unhighlighting it. You can rehilight the current selection without advancing to the next instance of unformatted math using Ctrl+. or Return button.

If Auto CCM has erroneously selected some text that should not be formatted, you can skip the selection using Ctrl+, or Skip button.

Fully automatic formatting

You can also fully automatically format all math in a notebook; unlike semi-automatic formatting, you will not even have to press Ctrl+M. Note that automatic formatting does not give you an opportunity to intervene if Auto CCM makes an erroenous formatting decision.
  1. Begin automatic formatting by entering Ctrl+/ or by pressing Triangular start button. If there is no math on the page to format, Auto CCM will give the message "Auto CCM has nothing to format."
  2. Enter Ctrl+; or press Double pi format all button. Read the warning, and then use Ctrl+; or Double pi format all button to confirm that you understand the pitfalls of fully automatic formatting and begin the process.
  3. Wait for Auto CCM to finish formatting. You can always stop the formatting process prematurely using Ctrl+/ or Square stop button.

Options menu

The Auto CCM options menu can be accessed by clicking the Auto CCM icon in your browser's taskbar.

right clicking the Auto CCM icon
Clicking the Auto CCM icon

The following settings can be set in the options menu:

  • Unsaved work
    • Potential unsaved work indicator
    • Smart warning dialog
  • Spell check
  • Theme
    • Courseware Classic
    • Menu background color
  • User-defined selection criteria

Shortcuts

In Chrome, clicking on the Auto CCM icon in the taskbar will open a menu that provides links to CAS-ILE, Wolfram Mathematica documentation, and this page.

Unsaved work

Potential unsaved work indicator

When a notebook has been modified since it was opened or last saved, a red dot will appear next to the Save button to indicate that there may be unsaved work in the notebook.

This feature may be enabled or disabled in the options menu. It is enabled by default.

right clicking the Auto CCM icon
A red dot indicates there may be unsaved work in the notebook

Smart warning dialog

You will only receive a warning dialog to confirm your decision to close a Try-It or the page as a whole when you may have unsaved work in any open Try-Its.

This feature may be enabled or disabled in the options menu. It is enabled by default.

As of version 2.7 of Auto CCM, this feature is broken. It is slated to be fixed in version 2.8.

Spell checking

By default, CAS-ILE disables spell checking. We think this is the wrong option for a platform for submitting college homework assignments. Auto CCM allows you to spellcheck the content of your CAS-ILE text cells. Please note that you must have spellcheck enabled in your browser and in the Auto CCM options menu to use spellchecking. See the relevant instructions for your browser to enable spellcheck:

This feature may be enabled or disabled in the options menu. It is enabled by default.

Theme customization

Courseware Classic

In January 2021, the default look of CAS-ILE changed. Some students did not like the new look. In response, Auto CCM version 2.7 was released, which allowed CAS-ILE users to switch back to the old theme, dubbed "Courseware Classic" by the Auto CCM development team.

Courseware Classic may be enabled or disabled in the options menu. It is enabled by default.

courseware classic theme
Courseware Classic theme
Default (new) courseware theme
Default (new) courseware theme

Menu background color

The menu background color may be changed in the options menu. This changes the color of the Auto CCM menu, the options menu, and various other places.