Records

58 records. Also as JSON.

All records, by id
idtitlekindstatustrust
math.decimals.longer-is-largerLonger decimal is largerovergeneralizationdraftlow
math.decimals.shorter-is-largerShorter decimal is largermisapplied-analogydraftlow
math.fractions.add-acrossAdding fractions across numerators and denominatorsovergeneralizationreviewedhigh
math.fractions.add-numerators-keep-denominatorAdding numerators and keeping one denominatorovergeneralizationdraftlow
math.fractions.add-whole-to-numeratorAdding a whole number to the numeratorprocedural-bugdraftlow
math.fractions.bigger-denominator-bigger-fractionBigger denominator means bigger fractionovergeneralizationdraftlow
math.fractions.cancel-matching-digitsCancelling matching digitsnotation-confusiondraftlow
math.fractions.compare-by-gapComparing fractions by the gap between numerator and denominatormisapplied-analogydraftlow
math.fractions.compare-whole-number-componentsComparing fractions by their whole-number partsovergeneralizationdraftlow
math.fractions.cross-multiply-to-multiplyCross-multiplying to multiply fractionsprocedural-bugdraftlow
math.fractions.divide-larger-by-smallerYou can only divide a larger number by a smaller oneovergeneralizationdraftlow
math.fractions.divide-makes-smallerDivision always makes smallerovergeneralizationdraftlow
math.fractions.division-is-sharing-onlyDivision of fractions only means sharingundergeneralizationdraftlow
math.fractions.equivalence-additiveEquivalent fractions by adding the same numberovergeneralizationdraftlow
math.fractions.fraction-decimal-digit-copyWriting a fraction as a decimal by copying its digitsnotation-confusiondraftlow
math.fractions.improper-impossibleA fraction cannot be more than one wholeundergeneralizationdraftlow
math.fractions.invert-bothInverting both fractions when dividingprocedural-bugdraftlow
math.fractions.invert-dividendInverting the first fraction when dividingprocedural-bugdraftlow
math.fractions.mixed-to-improper-add-allConverting a mixed number by adding all its numbersprocedural-bugdraftlow
math.fractions.multiply-makes-biggerMultiplication always makes biggerovergeneralizationdraftlow
math.fractions.multiply-mixed-parts-separatelyMultiplying mixed numbers part by partprocedural-bugdraftlow
math.fractions.multiply-with-common-denominatorMultiplying needs a common denominatorovergeneralizationdraftlow
math.fractions.no-number-betweenNo number between neighbouring fractionsovergeneralizationdraftlow
math.fractions.number-line-whole-is-lineThe whole line is the wholeovergeneralizationdraftlow
math.fractions.of-quantity-swap-rolesSwapping numerator and denominator when finding a fraction of a quantityprocedural-bugdraftlow
math.fractions.part-to-partWriting the shaded part over the unshaded partnotation-confusiondraftlow
math.fractions.subtract-acrossSubtracting fractions across numerators and denominatorsovergeneralizationdraftlow
math.fractions.two-whole-numbersA fraction is two separate whole numbersovergeneralizationdraftlow
math.fractions.unequal-partsAny part of a shape cut into b pieces is 1/bovergeneralizationdraftlow
programming.arrays.arrays-growArrays grow when you add to themovergeneralizationdraftlow
programming.arrays.length-is-a-methodAn array's length is a method callnotation-confusiondraftlow
programming.booleans.must-compare-with-literalA boolean must be compared with true to be used as a conditionundergeneralizationdraftlow
programming.booleans.no-short-circuitBoth operands of and/or are always evaluatedundergeneralizationdraftlow
programming.control.conditional-is-sequenceBoth branches of an if-else run in turnovergeneralizationdraftlow
programming.control.if-is-loopAn if statement repeats while its condition holdsmisapplied-analogydraftlow
programming.control.loop-body-variables-resetVariables reset at the start of every loop iterationovergeneralizationdraftlow
programming.control.while-checked-continuouslyA while loop stops the instant its condition becomes falsemisapplied-analogydraftlow
programming.execution.all-statements-activeAll the statements in a program are active at oncemisapplied-analogydraftlow
programming.execution.computer-infers-intentThe computer fills in what you meantmisapplied-analogydraftlow
programming.functions.argument-name-must-match-parameterArguments are matched to parameters by namemisapplied-analogydraftlow
programming.functions.base-case-not-neededA recursive function stops by itselfmisapplied-analogydraftlow
programming.functions.multiple-return-valuesA function can return several separate valuesundergeneralizationdraftlow
programming.functions.parameters-alias-argumentsChanging a parameter changes the caller's variableovergeneralizationdraftlow
programming.functions.print-is-returnPrinting a value is the same as returning itmisapplied-analogydraftlow
programming.functions.recursion-as-loopA recursive call jumps back to the startmisapplied-analogydraftlow
programming.objects.assignment-copies-objectAssigning an object makes a copyovergeneralizationdraftlow
programming.objects.constant-reference-is-immutableA constant reference means an unchangeable objectovergeneralizationdraftlow
programming.objects.constructor-returns-objectA constructor must return the objectovergeneralizationdraftlow
programming.objects.equality-compares-contents== compares the contents of objectsovergeneralizationdraftlow
programming.objects.variables-hold-objectsA variable contains the whole objectmisapplied-analogydraftlow
programming.strings.plus-adds-before-concatenatingPlus adds numbers before it concatenatesovergeneralizationdraftlow
programming.types.integer-division-gives-fractionDividing two integers gives a fractionovergeneralizationdraftlow
programming.variables.assignment-is-equationAssignment states an equationmisapplied-analogydraftlow
programming.variables.assignment-links-variablesAssignment links two variablesmisapplied-analogydraftlow
programming.variables.assignment-moves-valueAssignment moves the value out of the sourcemisapplied-analogydraftlow
programming.variables.names-meaningful-to-machineThe computer understands variable namesmisapplied-analogydraftlow
programming.variables.uninitialized-is-zeroUninitialised variables start at zeroovergeneralizationdraftlow
programming.variables.variable-keeps-historyA variable remembers every value it has heldmisapplied-analogydraftlow