655 results authored by Christian Lawson-Perfect - search across all users.
-
Question in How-tos
The custom function
rectangle(width,height)draws a rectangle with the given dimensions, along with some labels. -
Question in Christian's workspace
Write down the Newton-Raphson formula for finding a numerical solution to the equation $e^{mx}+bx-a=0$. If $x_0=1$ find $x_1$.
Included in the Advice of this question are:
6 iterations of the method.
Graph of the NR process using jsxgraph. Also user interaction allowing change of starting value and its effect on the process.
-
Exam (3 questions) in Transition to university
Apply formulas to calculate the areas of various shapes.
-
Question in How-tosThis question generates two variables, a and b. They're chosen to be distinct, and neither takes the value zero.
-
Question in Quantities extension
Given mass and volume of an object in SI units, calculate its density. The units are given at different orders of magnitude.
-
Question in Demos
No description given
-
Question in Demos
No description given
-
Exam (4 questions) in Demos
No description given
-
Question in Demos
Give the student three points lying on a quadratic, and ask them to find the roots.
Then ask them to find the equation of the quadratic, using their roots. Error in calculating the roots is carried forward.
Finally, ask them to find the midpoint of the roots (just for fun). Error is carried forward again.
-
Question in Demos
Ask the student to find a matrix corresponding to a given rotation about the origin.
Then ask them to find the determinant. Their answer is marked against the matrix they gave, not just the correct one.
Finally, ask them to find the inverse of their matrix. Marking is against the matrix and determinant they gave.
-
Exam (3 questions) in Demos
Some questions which demonstrate the adaptive marking feature.
-
Question in How-tos
Just showing how to use the stdev function from the stats extension to calculate the standard deviation of a list of numbers.
-
Question in How-tos
The student must enter a number in scientific notation, with separate boxes for significand and exponent. They only get the marks if both elements are correct.
-
Exam (3 questions) in How-tos
These questions show how to use JSON data to represent structured information.
-
Question in How-tos
Create a list of records for randomly-generated people. Each record contains the person's name, age, and list of hobbies.
The names and hobbies are generated from JSON data.
-
Question in How-tos
A function which renders the factorisation of a number in LaTeX.
-
Question in How-tos
Show a list of the factors of a number.
Works by testing each number up to $n$ for divisibility by $n$, so won't do well with really big numbers. Certainly fast enough for numbers up to 4 or 5 digits.
-
Question in How-tos
Choose from one of several pre-defined scenarios, and set variables to the corresponding values, defined in lists.
This question has three variables:
city,population, andpercent_like_chocolate. These differ for each city. We've defined a list for each variable, with the corresponding values. A variable calledscenariopicks a random position in the list, so the value ofcity, for example, iscities[scenario]. -
Question in How-tos
Some clever variable-substitution trickery to randomly pick two sides of a right-angled triangle to give to a student, and ask for the other.
The sides are set up so they're always Pythagorean triples, and the opposite side is always odd.
As ever, most of the tricky stuff is in the advice.
Because this was created quickly to show how to set up the randomisation, there's no diagram. It would benefit greatly from a diagram.
-
Question in How-tos
One method of randomly choosing names for variables. For each variable, we have 4 options. Create a list of 4 numbers, which is 1 for the name we want to use, and 0 otherwise.
Then, whenever we use that variable, multiply each of the possible names by the corresponding number in the list. When the expression is simplified, the unwanted names will cancel to 0, leaving only the name we want.
This is quite clunky!
(This question also uses a custom marking script to check that the student has simplified the expression)
-
Question in How-tos
Load data about members of the Scottish parliament from a JSON object, and display a table of 5 randomly picked MSPs.
-
Question in How-tos
Load data on some items held in the Cooper Hewitt collection, and show a table of 5 randomly picked items.
-
Question in How-tosShows how to safely include LaTeX in a string variable.
-
Exam (5 questions) in Christian's workspace
Identify parts of statistical formulas, and answer questions about how changing one variable affects the statistic.
-
Question in How-tos
This question adds a CSS rule to hide the brackets around the matrix input.
-
Question in How-tos
Some custom CSS restyles the matrix input so it looks like a fraction, with input boxes on top and bottom.
Ideally, there should be a fraction input part type, or an option for the number entry part to display a fraction input.
-
Question in How-tosThe student must expand an expression of the form $(x+a)(x+b)(x+c)$. A pattern restriction ensures there are no brackets in their answer.
-
Question in How-tos
Numbas can now understand and use several different styles of notation for numbers.
This question shows off all the supported styles, both for display in text and in the answers to number entry parts.
-
Question in How-tos
Show one of several blocks of text depending on the value of a question variable.
As well as a simple check for the value of a variable, the condition to display a block of text can be a complex expression in any of the question variables - in this example, depending on the discriminant of the generated quadratic.
-
Question in How-tos
Student is given a few numbers to choose from. They must pick at least two, and then give the sum of their chosen numbers.