## STACK Documentation

Documentation home | Category index | Parent | Site map# Authoring

Computer aided assessment of mathematics works in the following phases.

- Authoring,
- Testing and
- Deploying questions.
- Adding questions to a quiz and use by students.
- Reporting and statistical analysis.

Those new to STACK would probably prefer the Authoring quick start.

- Authoring quick start 1 A basic question.
- Authoring quick start 2 Multi-part mathematical questions.
- Authoring quick start 3 Turning simplification off.

There are also Sample questions. This page is a reference for all the fields in a question.

## How STACK questions behave

- Guidelines to students on answer assessment.
- Providing feedback.

## STACK question data structure

A `stackQuestion`

is the basic object in the system. Indeed, STACK is designed as a vehicle to manage these questions.
The table below shows the fields which make up a question.
The only field which is compulsory is in **bold**.

Name | Type | Details |
---|---|---|

Name | Meta | Names a question |

Question variables | Question Variables | These are potentially random variables which can be used to generate a question. |

Question text | CASText | This is the question the student actually sees |

General feedback | CASText | The worked solution is only available after an item is closed. |

Question note | CASText | Two randomly generated question versions are different, if and only if the question note is different. Use this field to store useful information which distinguishes versions. |

Inputs | The inputs are the things, such as form boxes, with which the student actually interacts. | |

Potential response trees | These are the algorithms which establish the mathematical properties of the students' answers and generate feedback. | |

Options | Options | Many behaviours can be changed with the options. |

Testing | These are used for automatic testing of an item and for quality control. |

# See also

- Answer tests,
- Frequently Asked Questions,
- KeyVals
- Question versioning
- Specific adaptations of Maxima.
- Import and Export of STACK questions.
- Question blocks

# Future plans

Yet to be completed:

Documentation home | Category index | Parent | Site map