Member of the e-learning unit in Newcastle University's School of Mathematics and Statistics.

Lead developer of Numbas.

I'm happy to answer any questions - email me.

Browse Christian's content


Christian's activity

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Using compound units - room hire price per hour and per minute 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Calculating a simple rate of pay 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on The probability of an event not happening - five friends play mini golf 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Create an algebraic expression from a word problem, simplify, and evaluate 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Calculate a student discount 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Calculating expected values using theoretical probability and experimental probability 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Using compound units: price/weight of sweets 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'pname' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Calculate the original price before a decrease 3 months, 1 week ago

Saved a checkpoint:

Renamed 'name' to 'name1' to avoid a conflict with the marking algorithm.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Custom marking - answer is a set 3 months, 1 week ago

Saved a checkpoint:

Fixed the script to make sure the rational values are converted to numbers. This should be rewritten to use a JME marking algorithm though.

Picture of Christian Lawson-Perfect

Christian Lawson-Perfect on Numerical reasoning - tax 3 months, 1 week ago

Saved a checkpoint:

Renamed the variable 'name' to 'names' to avoid a conflict with the marking algorithm.