Computer algebra systems (CAS) are well-established research tools for performing symbolic manipulation of mathematical expressions, such as algebra and calculus. CABLE is designed to be a cost-effective, online infrastructure for writing, testing and databasing lightweight and flexible mathematical learning objects.
This infrastructure allows both staff and students to interact with computer algebra for the following functions:
- Instantiation and delivery of objects with randomised parameters.
- Evaluation and feedback of answers to questions contained in these objects. Typically each object has one question associated with it.
- Generation of worked solutions from templates with reference to the instantiated parameters.
- Simple analysis of answers from cohorts of students.
Design has preferred formative learning rather than assessment.