| check_lavaan_pattern | R Documentation | 
grepl on lavaan model strings.If the pattern is not found, the function throws an error message (that you have to specify explicitly).
check_lavaan_pattern( state, patt, not_string_msg = NULL, incorrect_msg, append = TRUE )
| state | state to start from (should be state produced by
 | 
| patt | pattern to look for in the lavaan model string that was targeted
with  | 
| not_string_msg | if specified, this overrides the automatically generated message in case the targetted object is not a string. | 
| incorrect_msg | feedback message if calling the function specified in func for if the test fails | 
| append | whether or not to append the feedback messages to earlier messages that describe the object. | 
## Not run: 
# solution model
mod <- 'a =~ x1 + x2'
# student model
# scts that pass
ex() %>%
  check_object("model") %>%
  check_lavaan_pattern("a")
ex() %>%
  check_object("model") %>%
  check_lavaan_pattern("a\\s+=~\\s+x1")
# scts that fail
ex() %>%
  check_object("model") %>%
  check_lavaan_pattern("x2")
ex() %>%
  check_object("model") %>%
  check_lavaan_pattern("x1\\s\\+\\s+x2")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.