R Brillo: ¿cómo guardar los datos de entrada en el servidor o acceder a las variables de entrada globalmente?

Estoy haciendo una aplicación que le pide al usuario algunas preguntas básicas de la encuesta. Cuando se hace esto, se les pide que proporcionen una entrada numérica a través de una barra deslizante, presione continuar, luego genere un gráfico, solicita al usuario otra vez, actualiza el gráfico, etc. La primera entrada debe ser y1 en el gráfico, y la segunda la entrada debe ser y2 en el gráfico, ect. Pero además, me gustaría guardar los datos que el usuario está ingresando, para poder acceder a ellos en mi script R globalmente, para que me puedan enviarme usando sendmailR o para que puedan descargarse en mi computadora como un archivo de texto. . Pero estoy teniendo problemas para averiguar cómo hacer esto. Esto es lo que tengo hasta ahora.

n=10 #number of times to ask the user for input which will be stored in harv[i]
Time = seq(n)
harv = rep(0,n) #initializing vector for storage of user input at time 1 through n

############### define server logic

shinyServer(function(input, output){

  # Compute the forumla text in a reactive expression since it is 
  # shared by the output$caption and output$mpgPlot expressions
  for(i in Time){

  # generate a plot
  output$yieldplot <- renderPlot({
   harv[i] = input$harvest
   plot(Time, harv, type='p', ylim=c(0,1))
  })

 }#for

})

Aquí está el archivo ui.R

###########################################
#####   User Interface  ###################
###########################################

library(shiny)

#Define UI for app
shinyUI(pageWithSidebar(

  #title  
  headerPanel("Game"),
  mainPanel(   selectInput("workexp", "Have you ever been employed:",
                            list("No"="no", "Yes" = "yes")),    
               sliderInput("push", "Choose a number", 
                           min = 0, max = 1, value = 0.5, step= 0.01),
               submitButton("Enter"),
               plotOutput("yieldplot")                                                  
  )#mainpanel

))#shinyUI  

Además, mi bucle for para intentar generar la trama una y otra vez no funcionará. Supongo que debo hacer algo reactivo, pero tengo que encontrar una manera de trazar las entradas anteriores definidas por el usuario, todas almacenadas en harv. Busqué en DownloadHanlder pero esto descarga datos y gráficos en la computadora del usuario.

Respuestas a la pregunta(1)

Su respuesta a la pregunta