Peter Harrison
Peter Harrison
The `choices` argument of `NAFC_page` currently doesn't check whether the provided values are legal HTML IDs. This can cause downstream problems. We should add such a check (probably set as...
It is possible for a client computer to successfully install psychTestR, but not have sufficient privileges to access package files using `system.file()`. Currently psychTestR silently fails during such cases -...
The best way to launch a test is `shiny::runApp(".")`, because this ensures that the `www` directory is exposed. This should be explained in the documentation (and maybe we should make...
Corrupt session / timestamp files can prevent psychTestR from launching - instead, it would be better if it failed gracefully.
The following code causes the response UI to appear immediately, which is useful for testing ``` setInterval(function() { try { x = document.getElementById("response_ui"); x.removeAttribute("hidden"); x.style.removeProperty("visibility"); } catch (err) { }...
Niels Christian Hansen reports that the `validate` function resets the test upon validation fail when the test is run in the RStudio window as opposed to an external browser. This...
In particular, it would be good to include an example of custom admin panels.
An error should be thrown if someone tries to return a timeline from a reactive page.
I think the answer is yes - the main question is how to manage persistent file storage. We could build in support for AWS S3 and Dropbox.