648 results authored by Christian Lawson-Perfect - search across all users.
-
Question in Demos
Demonstration of randomisation: many elements in this question are randomised. The names of the products and clients are randomly chosen, as are the prices and order amounts.
-
Question in DIAGNOSYS
No description given
-
Question in Christian's workspace
Shows how to use the "openSteps" and "hideSteps" JavaScript events for parts.
-
Question in NCL MAS2707
The student is shown two labelled graphs. They are asked:
- Number of vertices in each
- Number of edges in each
- Degree sequences for each
- Is there an isomorphism between them? If so, write one.
The number of vertices is always equal, so this is a gimme.
If the edges or degree sequences are different, the student is expected to realise that there cannot be an isomorphism.
If these values are the same, then there will be an isomorphism (else the question is a bit too tricky).
Numbas expects a particular isomorphism, but there may be more than one, all of which would be accepted.
-
Question in NCL MAS2707
Consider a binary tree with 2n nodes.
We give generators for the isomorphisms of the tree: at each non-leaf vertex, swap the branches descending from that node.
- What is the action of a given word?
- Write a word which produces the required isomorphism
- Which generators commute?
- What is the order of each generator?
- Write one of the (non-root) generators in terms of the others.
- Which permutations of the leaves are possible?
- What is the order of the group of isomorphisms?
- What is the order of the quotient group obtained by identifying all the leaves of one branch?
-
Question in How-tos
The student is given a number in base 10 and asked to write it in a given base, between 2 and 16. The number has at most 3 digits in the other base.
Until it's possible to derive the expected answer for a part in the marking algorithm (see the issue tracker), this question has "show expected answer" turned off, because it just shows the base 10 number.
-
Question in DIAGNOSYS
No description given
-
Question in DIAGNOSYS
No description given
-
Question in Demos
This question defines an otherwise-pointless pre-submit task of "wait for a while" before marking the student's answer, in order to demonstrate how to use the pre-submit tasks feature.
-
Question in Quantities extension
Convert a metric measurement to another order of magnitude, e.g. g to kg.
-
Question in Christian's workspace
This is a copy of a question by Ben Brawn. It replaces the JavaScript construction of the diagram with Eukleides.
-
Question in Christian's workspace
This is a copy of a question by Ben Brawn. It replaces the JavaScript construction of the diagram with JSXGraph+JME.
-
Question in Demos
A demo of the "quantities with units" extension and custom part type.
-
Question in How-tos
A couple of different ways of showing the correct answer to a single part as soon as the student submits an answer. One way allows the student to change their answer, while the other locks the part.
A third part includes a "reveal answers to this part" button, which allows the student to choose to reveal the answer to the part.
Think very carefully before using this: by revealing the answer, you are removing the opportunity for the student to later on realise they've got that step wrong, as a consequence of some further work. It's often possible to use adaptive marking to use the student's answer in place of the correct answer in later parts.
-
Question in Christian's workspace
The student is shown a diagram with a line between two points. They must make the line cross the axes at x=1 and y=2. They can drag the points around, or type a gradient in to move the points accordingly.
-
Question in Demos
The student is shown a Cartesian diagram containing a point P and a circle. They must move the point and change its radius so that the point P is touching the circle.
They can type the radius and coordinates in, or move the circle around on the diagram.
-
Question in Demos
The student is shown a diagram containing a single point at the origin. They must move the point to the given integer coordinates.
-
Question in Demos
A 2D linear programming problem: optimise the profit from producing two different kinds of product, which both use the same limited resources.
A JSXGraph diagram illustrates the problem and can be used to find an answer.
-
Question in Demos
The student is shown a diagram containing a line between two points. They're given a gradient and y-intercept.
They must manipulate the line or the points so that the line has the given gradient and y-intercept.
-
Question in Demos
The student must make a spanning tree of the complete graph K5. They can tick boxes to include or exclude edges, or toggle them by clicking on a visual representation of the graph.
-
Question in How-tos
This question shows how to pick a GeoGebra worksheet to show to the student from a list, based on the value of a question variable.
-
No description given
-
Exam (6 questions) in Using JSXGraph in Numbas - JSXGraph conference 2021
Some questions demonstrating the JSXGraph extension, for my talk at the JSXGraph conference 2021.
-
Solving 2nd order differential equation for pendulum, with and without damping.
-
The student is shown a diagram containing a single point at the origin. They must move the point to the given integer coordinates.
-
The student is shown a diagram containing a line between two points. They're given a gradient and y-intercept.
They must manipulate the line or the points so that the line has the given gradient and y-intercept.
-
Question in Christian's workspace
Compute a table of values for a quadratic function. A JSXgraph plot shows the curve going through the entered values.
-
Question in Demos
Customised for the Numbas demo exam
Motion under gravity. Object is projected vertically with initial velocity Vm/s. Find time to maximum height and the maximum height. Now includes an interactive plot.
-
Question in DIAGNOSYS
No description given
-
Question in Demos
A demo of the mathematical expression part and its options.