var search_data = {“index”:{“searchIndex”:[“p5t34”,“p5_t_34”,“exam”,“interface”,“llist”,“question”,“questionvf”,“<=>()”,“==()”,“()”,“answers()”,“each()”,“init()”,“new()”,“new()”,“new()”,“new()”,“new()”,“pop()”,“push()”,“questioning()”,“showquestions()”,“simulation()”,“solve()”,“solve_to_s()”,“sortiquestions()”,“sortquestions()”,“to_node()”,“to_s()”,“to_s()”,“gemfile”,“gemfile.lock”,“guardfile”,“license”,“p5_t_34.gemspec”,“readme”,“rakefile”,“contributors”],“longSearchIndex”:[“p5t34”,“p5_t_34”,“p5_t_34::exam”,“p5_t_34::interface”,“p5_t_34::llist”,“p5_t_34::question”,“p5_t_34::questionvf”,“p5_t_34::question#<=>()”,“p5_t_34::question#==()”,“p5_t_34::llist#()”,“p5_t_34::question#answers()”,“p5_t_34::llist#each()”,“p5_t_34::llist#init()”,“p5_t_34::exam::new()”,“p5_t_34::interface::new()”,“p5_t_34::llist::new()”,“p5_t_34::question::new()”,“p5_t_34::questionvf::new()”,“p5_t_34::llist#pop()”,“p5_t_34::llist#push()”,“p5_t_34::question#questioning()”,“p5_t_34::interface#showquestions()”,“p5_t_34::interface#simulation()”,“p5_t_34::interface#solve()”,“p5_t_34::interface#solve_to_s()”,“p5_t_34::interface#sortiquestions()”,“p5_t_34::interface#sortquestions()”,“p5_t_34::llist::to_node()”,“p5_t_34::exam#to_s()”,“p5_t_34::question#to_s()”,“”,“”,“”,“”,“”,“”,“”,“”],“info”:[,[“P5_T_34”,“”,“P5_T_34.html”,“”,“”],[“P5_T_34::Exam”,“”,“P5_T_34/Exam.html”,“”,“<p>Define un tipo de LList específico para la creación de exámenes y losnmétodos necesarios para su manejo …n”],[“P5_T_34::Interface”,“”,“P5_T_34/Interface.html”,“”,“<p>Define la interfaz para manipular un exámen (inicializarlo, orodenarlo,ncorregirlo…)n”],[“P5_T_34::LList”,“”,“P5_T_34/LList.html”,“”,“<p>Descripción: Clase lista enlazada.nn<pre>almacena un nodo top como cabeza de la nmisma y el número de elementos …</pre>n”],[“P5_T_34::Question”,“”,“P5_T_34/Question.html”,“”,“<p>Clase Question implementa atributos para almacenar: una pregunta, unanrespuesta correcta, y varias respuestas …n”],[“P5_T_34::QuestionVF”,“”,“P5_T_34/QuestionVF.html”,“”,“n<pre>La clase QuestionVF describe la estructura de una pregunta</pre>n<p>de tipo verdadero/falsonn<pre>Sólo es necesario rellenar …</”,“P5_T_34::Question”,“P5_T_34/Question.html#method-i-3C-3D-3E”,“(other)”,“”“>pre>n”],,[“==”,“P5_T_34::Question”,“P5_T_34/Question.html#method-i-3D-3D”,“(other)”,“”],[“”,“P5_T_34::LList”,“P5_T_34/LList.html#method-i-5B-5D”,“(key)”,“<p>Descripión: sobrecarga del operador de acceso []nn<pre>para la clase</pre>n”],[“answers”,“P5_T_34::Question”,“P5_T_34/Question.html#method-i-answers”,“()”,“<p>Devuelve todas las respuestas posibles mezcladasn”],[“each”,“P5_T_34::LList”,“P5_T_34/LList.html#method-i-each”,“()”,“<p>Método each.n”],[“init”,“P5_T_34::LList”,“P5_T_34/LList.html#method-i-init”,“(topI)”,“<p>Función auxiliar para la inicialización de la lista enlazadan”],[“new”,“P5_T_34::Exam”,“P5_T_34/Exam.html#method-c-new”,“(nameI)”,“<p>Crea una lista vacía con un título para el exámenn”],,[“new”,“P5_T_34::LList”,“P5_T_34/LList.html#method-c-new”,“(topI=nil)”,“”],[“new”,“P5_T_34::Question”,“P5_T_34/Question.html#method-c-new”,“(textI, correctI, distractorI)”,“”],[“new”,“P5_T_34::QuestionVF”,“P5_T_34/QuestionVF.html#method-c-new”,“(textI, correctI)”,“”],[“pop”,“P5_T_34::LList”,“P5_T_34/LList.html#method-i-pop”,“()”,“<p>Descripción: Método que retorna el primer elemento y lo elimina de la listan”],[“push”,“P5_T_34::LList”,“P5_T_34/LList.html#method-i-push”,“(newNode, *args)”,“<p>Descripción: Método push que permite insertar uno onn<pre>varios elementos en la lista</pre>n”],[“questioning”,“P5_T_34::Question”,“P5_T_34/Question.html#method-i-questioning”,“()”,“<p>Devuelve el texto de la preguntan”],[“showQuestions”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-showQuestions”,“()”,“<p>Muestra las preguntas en el orden actual de correcciónn”],[“simulation”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-simulation”,“(answers)”,“<p>Muestra por pantalla la solución de un exámen paso a pason”],[“solve”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-solve”,“(answers)”,“<p>Resolver el exámen obteniendo las repuestas en un array. Retorna lancalificación obtenida.n”],[“solve_to_s”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-solve_to_s”,“(answers)”,“<p>Resolver el exámen obteniendo las respuestas en un array. Retorna un stringnque contiene todas las preguntas …n”],[“sortIQuestions”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-sortIQuestions”,“()”,“<p>Ordena las preguntas usando el objeto Proc predefinido en la clase, quenrealiza una ordenación descendente. …n”],[“sortQuestions”,“P5_T_34::Interface”,“P5_T_34/Interface.html#method-i-sortQuestions”,“(&sortProc)”,“<p>Ordena las preguntas según el bloque que se le pase. En caso de no pasarlenun bloque, se ordena de forma …n”],[“to_node”,“P5_T_34::LList”,“P5_T_34/LList.html#method-c-to_node”,“(value)”,“<p>Descripción: Método de clase encargado de convertirnn<pre>cualquier tipo de dato de entrada a un objeto dentipo …</pre>n”],[“to_s”,“P5_T_34::Exam”,“P5_T_34/Exam.html#method-i-to_s”,“()”,“<p>Devuelve un examen entero, comvertido a stringn”],[“to_s”,“P5_T_34::Question”,“P5_T_34/Question.html#method-i-to_s”,“()”,“<p>Convierte las preguntas y las respuestas en una cadena de texton”],[“Gemfile”,“”,“Gemfile.html”,“”,“<p>source &#39;rubygems.org&#39;n<p># Specify your gem&#39;s dependencies in P5_T_34.gemspec gemspecn”],[“Gemfile.lock”,“”,“Gemfile_lock.html”,“”,“<p>PATHnn<pre>remote: .nspecs:n P5_T_34 (0.0.1)</pre>n<p>GEMn”],[“Guardfile”,“”,“Guardfile.html”,“”,“<p># A sample Guardfile # More info at github.com/guard/guard#readmen<p>guard :bundler donn<pre>watch(&#39;Gemfile&#39;)n# …</pre>n”],[“LICENSE”,“”,“LICENSE_txt.html”,“”,“<p>Copyright © 2014 alu0100611120n<p>MIT Licensen<p>Permission is hereby granted, free of charge, to any person …n”],[“P5_T_34.gemspec”,“”,“P5_T_34_gemspec.html”,“”,“<p>lib = File.expand_path(&#39;../lib&#39;, __FILE__) $LOAD_PATH.unshift(lib)nunless $LOAD_PATH.include?(lib) …n”],[“README”,“”,“README_md.html”,“”,“<p>P5T34n<p>Esta gema implementa la estructura y metodos necesarios para lanconstrucción de una lista de preguntas …n”],[“Rakefile”,“”,“Rakefile.html”,“”,“<p>require “bundler/gem_tasks”n<p>$:.unshift File.dirname(__FILE__) + &#39;lib&#39;n<p>require &#39;rspec/core/rake_task&#39; …n”],[“contributors”,“”,“contributors_txt.html”,“”,“<p>Iván Cabaleiro &amp; Guillermo Rodriguezn”]]}}