An editor for the Numbas e-learning system