Specific web sites/pages/resources can be configured to be accessible during an exam, using a URL filter. The clipboard is cleared when starting and quitting Safe Exam Browser.The possibility of taking screen shots is disabled. Shortcut keys such as Win+Tab, Alt+Tab, Ctrl+Alt+Del, Alt+F4, Print Screen, Cmd+Tab are disabled or cannot be used to close Safe Exam Browser or to switch to other user accounts on the computer.Switching to other applications is disabled by default, but it's possible to allow to use specific third party applications during an exam.Safe Exam Browser cannot be closed until the test is submitted.The browser window won't have a URL or search field and back/forward navigation and reload can be disabled.Students will only be able to attempt the quiz if they are using Safe Exam Browser.The restrictions placed on students are similar to those in the quiz Extra restrictions on attempts > Browser security "Full screen pop-up with some JavaScript security" case, but because Safe Exam Browser is software running on the student's computer, it can do a much more effective job of restricting their actions. The application must be downloaded and installed on the device that the student uses to attempt the quiz. fourfold: 6.5 | 22.5 | 3.5 | 67.Safe Exam Browser is a customised web browser, available for Windows (7, 8.1, 10), macOS (starting 10.7, recommended 10.11 or newer) and iOS (9.3.5 or newer). Linear regression: TRUE, FALSE, FALSE | 0.024 Linear regression: FALSE, TRUE, FALSE | 0.531 Linear regression: FALSE, FALSE, TRUE | -0.861 In particular, we can easily extract the meta-information regarding the correct answers in all randomly generated exercises. This is not necessary but inspecting this object might be helpful when developing and testing new exercises. Moreover, to show that the object returned within R can also be useful we have assigned the output of exams2openolat() to an object rxm. The resulting output file is R-exams.zip. Rxm <- exams2openolat(elearn_exam, n = 3, name = "R-exams") This yields the file R-exams.xml that can be imported into Moodle.Īnalogously, a ZIP archive containing QTI 2.1 XML files (Question & Test Interoperability standard) for import into OpenOlat. set.seed()Įxams2moodle(elearn_exam, n = 3, name = "R-exams") Second, we generate a Moodle XML file with 3 random replications of each of the exercises. Rnw files could be used, yielding virtually identical output. "boxplots.Rmd", "function.Rmd", "lm.Rmd", "fourfold2.Rmd")Īlternatively, the corresponding. library("exams")Įlearn_exam <- c("swisscapital.Rmd", "deriv.Rmd", "ttest.Rmd", Knowledge quiz question where the answer is the name of an R functionĬonducting a simple linear regression based on a randomly-generated CSV fileĬompleting a fourfold table based on verbal description with randomized parametersįirst, we load the exams package and define a vector with all exercise. Knowledge quiz question with basic shufflingĬomputing the derivative of a function with randomized parameters Here, we use a collection of exercise templates that are all shipped within the R/exams package and that cover a broad range of different question types as well as different randomyly-generated content (shuffling, random parameters, R output, graphics, simulated data sets). In the following we focus on Moodle and OpenOlat, both of which provide very flexible and powerful assessment modules. R/exams provides suitable interfaces for all of these but the capabilities differ somewhat between the LMS. Popular LMS include the open-source systems Moodle, Canvas, OpenOlat, or Ilias or the commerical Blackboard system. The actual quiz/test/exam is then conducted in the LMS only, i.e., without the need to have R running in the background, because all exercises and corresponding solutions have been pre-computed and stored in the LMS. R/exams can support these scenarios by creating a sufficiently large number of randomized versions of dynamic exercises that can subsequently be imported into a learning management system (LMS).
0 Comments
Leave a Reply. |