Las variables son objetos lógicos dentro de un título Lectora que le permiten almacenar, modificar y valores de comprobación de números o cadenas durante el tiempo de ejecución de un título publicado. Puede llevar a cabo acciones de forma condicional en un título basado en los valores de variables y puede mostrar valores de las variables para el usuario.
Hay muchos usos para las variables, incluyendo la ramificación a diferentes secciones de un título en función de las preferencias del usuario y mostrar la información sobre la base de varias entradas de usuario. Las variables que permiten, como el autor del título, para captar lo que un usuario ha hecho (tal como hacer clic en un botón) dentro del título y de actuar de forma condicional en que en un momento posterior.
Cuando se modifica una variable, que se realiza con una acción. En el general ficha, utilice el destino lista para seleccionar para modificar una variable existente. Haga clic en la nueva variable botón si crea una nueva variable con su valor inicial.
Para ver todas las variables en su título, seleccione Herramientas > Administrador de variables . Variables reservadas son aquellas que se crean automáticamente para usted, es decir, campos de entrada, preguntas de la prueba, etc. las variables definidas por el usuario son las variables que se crean con un valor inicial y modificarlas con acciones.
Si desea almacenar estas variables y sus valores a una fuente externa como una base de datos o de correo electrónico, lo que tendría que ponerse en contacto con alguien dentro de su organización para escribir un script CGI para capturar los datos. Pueden escribir el guión en cualquier tipo de formato / archivo que se incluye en el servidor que aloja el contenido. Un programador con conocimientos en secuencias de comandos del lado del servidor y la integración de bases de datos a través de Internet / Intranet debe realizar la integración entre Lectora y la base de datos. A continuación se muestra una secuencia de comandos ASP de ejemplo que muestra la configuración de un guión básico.
<% @ Language = VBScript%> <% "Obtener los parámetros publicados a partir del ensayo ' nombre_prueba = Request.Form ( "TestName") Puntuación = Request.Form ( "Score") user = Request.Form ( "nombre") numQuestions = Request.Form ( "") NumQuestions passingGrade = Request.Form ( "PassingGrade") 'Validar que se trata en realidad de una prueba Lectora' si nombre_prueba = "" O puntuación = "" O user = "" O numQuestions = "" O passingGrade = "", entonces Response.Write "<html>" Response.Write "<head> <title> Insuficiencia </ title> </ head>" Response.Write "<body>" Response.Write "STATUS = 500" Response.Write "<br>" Response.Write "No se pudo analizar resultados de la prueba debido a un error de parámetro". Response.Write "</ body> </ html>" más "Escribir los resultados en un archivo denominado el mismo que la prueba ' "Esto podría ser una base de datos o cualquier tipo de almacén de objetos, pero ' 'Que sea sencillo, que sólo utilizará un archivo de texto plano' filename = "c: \" & nombre_prueba y ".log" 'Abrir el archivo de resultados para append' Const ForReading = 1, ForWriting = 2, ForAppending = 8 Establecer objFSO = CreateObject ( "Scripting.FileSystemObject") si no objFSO.FileExists (nombre del archivo), entonces objFSO.CreateTextFile (nombre del archivo) terminara si Establecer objInFile = objFSO.OpenTextFile (nombre del archivo, ForAppending, True) "Escribir los resultados ' objInFile.WriteLine (Fecha & "," & Time & "," & usuario & "," & puntuación) 'Mayores cursos producidos por Lectora utilizan un índice basado en cero para las preguntas' '(Es decir, Question0 es la primera pregunta)' 'Cursos nuevos son uno basado (es decir Pregunta1 es la primera pregunta)' 'Determinar cuál es' Dim startIndex valTemp = Request.Form ( "Question0") si (valTemp = ""), entonces startIndex = 1 más startIndex = 0 terminara si "Escribir todas las preguntas y respuestas ' para i = startIndex a cint (startIndex + numQuestions-1) nameQ = "Pregunta" + CStr (i) nombreA = "respuesta" + CStr (i) valQ = Request.Form (nameQ) Vala = Request.Form (nombreA) objInFile.WriteLine (nameQ & ":" & valQ) objInFile.WriteLine (nombreA & ":" & Vala) Siguiente 'Cerrar archivo de resultados' objInFile.Close Establecer objInFile = Nada Establecer objFSO = Nada terminara si %>
Support | About Trivantis
© Copyright Trivantis Corporation 2016