Skip to content

Commit 87a0d1e

Browse files
committed
Switched to new standard of referencing evaluation functions
1 parent 42eacf5 commit 87a0d1e

File tree

2 files changed

+7
-19
lines changed

2 files changed

+7
-19
lines changed

docs/teacher/reference/response_area_components/Math_Multi_Line.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
This response area is an extension of [Math_Single_Line](Math_Single_Line.md), and provided multi-line math support. For example, when writing mathematical proofs.
44

5-
Currently this response area support the following evaluation functions:
6-
- chatGPT (experimental) - allows teachers to prompt GPT to provide feedback.
7-
- evaluateProof (experimental) - a GPT-based approach with tailored prompts to proof feedback on mathematical proofs.
8-
- GCSEenglish - a GPT-based approach with tailored prompts to provide feedback on GCSE English creative writing.
5+
## Evaluation Function Options
6+
7+
### [chatGPT (experimental)](https://github.com/lambda-feedback/chatGPT/blob/main/app/docs/user.md)
8+
9+
### [evaluateProof (experimental)](https://github.com/lambda-feedback/evaluateProof/blob/main/app/docs/user.md)

docs/teacher/reference/response_area_components/Math_Single_Line.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,9 @@
22

33
This response area allows users to type, write or upload mathematics, and then displays how the user's response was interpreted back to them through the 'live preview' feature. This works using the evaluation function, providing a `feedback.response_latex` field, which gets rendered.
44

5-
## compareExpressions
6-
**Input Symbols**
5+
## Evaluation Function Options
76

8-
This is a powerful feature for defining a dictionary of accepted symbols. For each symbol, you define:
9-
10-
* **Symbol:** The LaTeX-rendered symbol (e.g., `$f(x)$`).
11-
* **Code:** The machine-readable variable name (e.g., `fx`). This is what your students will type and what the evaluation function sees.
12-
* **Alternatives:** A list of other codes you want to accept for the same symbol (e.g., `f_x`, `f(x)`, `f`). This allows you to anticipate different ways students might type the same thing.
13-
* **Visibility:** A `TRUE`/`FALSE` toggle. If "Display input symbols" is enabled in the Input tab, this setting determines whether a specific symbol is shown to the student. This allows you to show students common symbols while still accepting less common or alternative ones in the background.
14-
15-
![example](screenshots/input_symbols.png)
16-
![example](screenshots/input_symbols_preview.png)
17-
18-
Tolerances can also be added. These will apply to the numerical parts of the answer (e.g. the $10$ in $10x$).
19-
20-
This is done using the `atol` and `rtol` fields under the Evaluation Function Parameters section.
7+
### [compareExpressions](https://lambda-feedback.github.io/user-documentation/user_eval_function_docs/compareExpressions/)
218

229
## Component Parameters
2310

0 commit comments

Comments
 (0)