surveyeditor-package: Generate a Survey that can be Completed by Survey Respondents

Description Details Author(s) References

Description

Help generate slides for surveys or experiments. The resulted slides allow the subject to respond with the use of the mouse (usual keyboard input is replaced with clicking on a virtual keyboard on the slide). Subjects' responses are saved to the user- specified location in the form of R-readable text file. To allow flexibility, each function in this package generates a particular type of slides thus general R function writing skills are required to compile these edited slides.

Details

The DESCRIPTION file: This package was not yet installed at build time.

Index: This package was not yet installed at build time.
This package aims to serve as an editor for generating slides for surveys or experiments. The resulted slides allow the subject to respond with the use of the mouse (usual keyboard input is replaced with clicking on a virtual keyboard on the slide). Subjects' responses are saved to the user- specified location in the form of R-readable text file. To allow flexibility, each function in this package generates a particular type of slides thus general R function writing skills are required to compile these edited slides.
Main features include:

There are in general 4 functions in this package:
cover : serves as the front or back cover page of the survey. For example, you may wish to have a greeting slide before the survey begins.
identity : serves as gathering the id of the subject. Automatic id generation is also allowed.
read.write : serves as saving the responses to a nominated file.
slide : generates slides to be displayed to the subjects as well as allowing the subjects to respond to designated questions. This is the main function in this package.

The editor of the survey should write a function (a compiler) to compile different functions into a meaningful survey. A recommended format is shown below,
compiler<-function(){
cover
identity
slide
slide
...
read.write
cover}
The first cover serves as the front page then the identity of the subject is configured in identity. slide is the main part of the survey that display information and allow the subject to respond. Responses are then saved to the nominated file through the read.write function. The survey ends in the second cover informing the subject the completion.
More specifically, the below is an example,
sample.survey<-function(){
link<-"C:"
repeat {
cover(type="front")
id<-identity(link=link, ...)
Q1<-slide(id=id, ...)
Q2<-slide(id=id, ...)
...
read.write(rbind(Q1,Q2,...),link=link)
cover(type="back")
} }
The repeat is used to let the next subject take the survey and the response will be incorporated into the user-specified location.

Notes: Here is some recommendations for the best performance.

Author(s)

Char Leung
Maintainer: Char Leung <[email protected]>

References

Gabor, G & Granger, CWJ (1966) "Price as an indicator of Quality: Report on an Enquiry", Economica, 33(129), pp.43-70.
Gabor, G & Granger, CWJ (1979) "The Attitude of the Consumer to Prices", Management Decision, 17(8), pp.619-634.
Kanayet, F & Opfer, J (2009) "Why Children's Number-line Estimates Follow Fechner's Law", Cognitive Science Conference Proceedings 2009, pp.1936-41.
Siegler, RS & Opfer, JE (2003) "The Development of Numerical Estimation: Evidence for Multiple Representations of Numerical Quantity", Psychological Science, 14(3), May 2003, pp.237-243.


surveyeditor documentation built on May 30, 2017, 5:36 a.m.