Skip to main content

Section 45 Runestone Components

One of each interactive Runestone component, each with a moderately complicated set of attributes and features, so this article can serve as a regression test for the whole collection. The final chapter of the sample book is the comprehensive tour, with many variants of each component; here one representative apiece suffices. Fill-in exercises, in both the dynamic and the legacy styles, are exercised thoroughly at SectionΒ 17 and so are not repeated here. Note that many of these components render, and function, in ordinary offline HTML; a Runestone server adds grading and persistence.

Checkpoint 45.1. True/False, a True Statement.

    The square of a real number is never negative.
  • True.

  • Squaring preserves the sign of zero and erases the sign of everything else.
  • False.

  • Squaring preserves the sign of zero and erases the sign of everything else.
Hint.
Consider the three cases: negative, zero, positive.

Checkpoint 45.2. Multiple Choice, Several Correct, Randomized.

Which of the following are prime numbers?
  • \(2\)
  • The only even prime.
  • \(1\)
  • A unit, by convention not a prime.
  • \(17\)
  • Indeed, no divisors but \(1\) and itself.

Checkpoint 45.3. Parsons, Vertical, Partial Ordering.

Arrange the blocks to define a function and then call it. There is more than one correct order, a paired distractor, and an unneeded block.

Checkpoint 45.4. Parsons, Horizontal, Reused Blocks.

Assemble a familiar proverb. Two of the blocks are each used twice.

Checkpoint 45.5. Cardsort, with Distractors.

Checkpoint 45.6. Matching, Premises with References.

Checkpoint 45.7. Clickable Areas, Code.

Checkpoint 45.8. Select, an A/B Experiment.

Checkpoint 45.9. Short Answer, with Attachment.

Describe, in a sentence or two, the difference between a sequence and a series. Attach a photograph of your handwritten scratch work.

Checkpoint 45.10. ActiveCode, Decorated.

Run the program, then modify the highlighted line so it counts down instead.

Checkpoint 45.11. CodeLens, with a Checkpoint.

    Which topic in this article did you find most challenging?
  • 1.
    The Fundamental Theorem
  • 2.
    Displayed mathematics
  • 3.
    Table calisthenics
Data: regression.csv
x,y
1,1
2,4
3,9

Checkpoint 45.12. A Dual Exercise (Experimental).