R/check-function-result.R
check_function_result.RdCheck the result of a function call/operation
# S3 method for OperationState check_result(state, error_msg = NULL, append = TRUE, ...) # S3 method for FunctionState check_result(state, error_msg = NULL, append = TRUE, ...) # S3 method for FunctionResultState check_equal(state, eq_condition = "equivalent", eq_fun = NULL, incorrect_msg = NULL, append = TRUE, ...) # S3 method for OperationResultState check_equal(state, eq_condition = "equivalent", eq_fun = NULL, incorrect_msg = NULL, append = TRUE, ...)
| state | the state to start from (for |
|---|---|
| error_msg | feedback message in case the student function call at the mentioned index generated an error. |
| append | Whether or not to append the feedback to feedback built in previous states |
| ... | S3 stuff |
| eq_condition | character string indicating how to compare. See
|
| eq_fun | optional argument to specify a custom equality function. The
function should take two arguments and always return a single boolean
value: |
| incorrect_msg | feedback message in case the evaluation was not the same as in the solution. |
if (FALSE) { # Example 1 mean(1:3) # SCT ex() %>% check_function("mean") %>% check_result() %>% check_equal() }