-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Obtaining assessment data (pass/fail/trials) #14
Comments
Yes, what you are describing is definitely a scenario want to support well. If you make use of an Exercise Checker (https://rstudio.github.io/tutor/exercises.html#exercise_checking) then the results of the check are included in the call to the event recorder. |
#coatless One prototype exercise checker is the devtools::install_github("dtkaplan/checkr") There's a vignette with the package that gives a quick overview and examples. The newest version of Shinyapps.io is great, but you need the "standard" account level which at $99/mo would cause many instructors pain. The login component I implemented uses Google spreadsheets, so just about any instructor can set up and maintain the accounts and access the submissions. I wrote |
@jjallaire: Excellent! I'll try to throw something together. @dtkaplan: Thanks for the information, I'll definitely look into Presently, I'm able to use an education-licensed Shiny Server Pro. So, I'll likely study how results are sent to google spreadsheets and perhaps make a modification to stream the results into a database. Regarding your assessment types question, I'm looking at allowing wide berth of assessments from allowing students to:
The last of which I've worked on a bit extensively on over the past year or so (https://github.com/coatless/stat429-fa15-autograder). |
@coatless Putting each exercise or question into it's own Rmd is working very well for me. I do this using the |
Glancing over the documentation, the event recorders only supply data presently for submission, error, or hint. Is there any way to obtain more granularity on this such that the outcome of the submission could be discriminate as being either correct or incorrect?
If so, then potentially the responses could be aggregated in a database and used to effectively assess students under a Shiny Pro Server setup assuming login was required. In essence, this has the potential to be the nbgrader feature of the Jupyter notebooks but for R.
The text was updated successfully, but these errors were encountered: