]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
Actualizacion del informe, Capturas de pantallas. Ademas, correccion de detalle al...
authorJonathan Schein <jonathanschein@fibertel.com.ar>
Mon, 9 May 2005 03:10:57 +0000 (03:10 +0000)
committerJonathan Schein <jonathanschein@fibertel.com.ar>
Mon, 9 May 2005 03:10:57 +0000 (03:10 +0000)
docs/informe/faq.calificarRespuesta.jpg [new file with mode: 0644]
docs/informe/faq.desactivarPregunta.jpg [new file with mode: 0644]
docs/informe/faq.ingresarPregunta.jpg [new file with mode: 0644]
docs/informe/faq.listarPreguntas.jpg [new file with mode: 0644]
docs/informe/faq.listarRespuestas.jpg [new file with mode: 0644]
docs/informe/faq.responderPregunta.jpg [new file with mode: 0644]
docs/informe/informe.html
src/lib/faq.functions.php

diff --git a/docs/informe/faq.calificarRespuesta.jpg b/docs/informe/faq.calificarRespuesta.jpg
new file mode 100644 (file)
index 0000000..e527491
Binary files /dev/null and b/docs/informe/faq.calificarRespuesta.jpg differ
diff --git a/docs/informe/faq.desactivarPregunta.jpg b/docs/informe/faq.desactivarPregunta.jpg
new file mode 100644 (file)
index 0000000..7ec3eae
Binary files /dev/null and b/docs/informe/faq.desactivarPregunta.jpg differ
diff --git a/docs/informe/faq.ingresarPregunta.jpg b/docs/informe/faq.ingresarPregunta.jpg
new file mode 100644 (file)
index 0000000..04501ac
Binary files /dev/null and b/docs/informe/faq.ingresarPregunta.jpg differ
diff --git a/docs/informe/faq.listarPreguntas.jpg b/docs/informe/faq.listarPreguntas.jpg
new file mode 100644 (file)
index 0000000..51c736a
Binary files /dev/null and b/docs/informe/faq.listarPreguntas.jpg differ
diff --git a/docs/informe/faq.listarRespuestas.jpg b/docs/informe/faq.listarRespuestas.jpg
new file mode 100644 (file)
index 0000000..ff99a14
Binary files /dev/null and b/docs/informe/faq.listarRespuestas.jpg differ
diff --git a/docs/informe/faq.responderPregunta.jpg b/docs/informe/faq.responderPregunta.jpg
new file mode 100644 (file)
index 0000000..1be00bb
Binary files /dev/null and b/docs/informe/faq.responderPregunta.jpg differ
index ec1fed9a16f98b1aa4e5a64f5a252625ed715d21..54cbc26e63a3e423ccdec757b7b136ef6c6b8486 100644 (file)
@@ -27,8 +27,8 @@
             </tr>
             <tr>
                 <td>Jonathan Schein</td>
-                <td>COMPLETAR</td>
-                <td>COMPLETAR</td>
+                <td>80083</td>
+                <td>Actualizacion de informacion de FAQ's</td>
             </tr>
             <tr>
                 <td>Sebastián Arena</td>
         <div align="center">
             <img src="admin.admin.jpg"
                 alt="Captura de pantalla de admin.admin.php" />
+        </div>
+                               <h2><a name="faq_listarPreguntas_php">faq.listarPreguntas.php</a></h2>
+        <p>
+            Esta pagina lista las preguntas ingresadas en el sistema. Para cada
+                                               pregunta, se muestra la fecha de creacion, el nombre de autor, con su 
+                                               correspondiente foto, la pregunta en si, la posibilidad de accedera a 
+                                               todas las respuestas para dicha pregunta, asi como tambien la posibilida
+                                               de responder la pregunta ( solo en caso que quien esta logueado en el sistema
+                                               no sea el mismo usuario que formulo la pregunta ). El listado de preguntas 
+                                               aparece paginado cada 2 ( se muestran dos preguntas por pantalla ). Debajo de
+                                               las preguntas aparece el navegador. En caso que el usuario logueado sea un 
+                                               administrador, en la parte inferior de cada pantalla aparece un link que permite
+                                               acceder a la pagina de baja de preguntas.
+        </p>
+        <div align="center">
+            <img src="faq.listarPreguntas.jpg"
+                alt="Captura de pantalla de faq.listarPreguntas.php" />
+        </div>
+                               <h2><a name="faq_listarRespuestas_php">faq.listarRespuestas.php</a></h2>
+        <p>
+            El listador de respuestas muestra ordenadas por ranking las respuestas a una 
+                                               pregunta seleccionada. Utiliza el paginador, al igual que el listador de preguntas, 
+                                               y tambien lo hace de a dos respuestas por pantalla. Muestra la informacion del usuario
+                                               que genero la respuesta ( foto y nombre ), la respuesta y el ranking de la misma. Si la
+                                               respuesta todavia no fue evaluada por el autor de la pregunta, muestra un mensaje que 
+                                               indica que no hay ranking para esa pregunta. Si el usuario que esta accediendo a la lista
+                                               de respuestas es el mismo que formulo la pregunta y todavia no califico a la misma, aparece 
+                                               un boton que lo redirecciona a la pagina de calificacion de preguntas. 
+        </p>
+        <div align="center">
+            <img src="faq.listarRespuestas.jpg"
+                alt="Captura de pantalla de faq.listarRespuestas.php" />
+        </div>
+                               <h2><a name="faq_ingresarPregunta_php">faq.ingresarPregunta.php</a></h2>
+        <p>
+            Desde el menu de la aplicacion se puede acceder a esta pagina. En caso de que el 
+                                               usuario logueado tenga los creditos para hacerlo, podra formular una pregunta que 
+                                               se publicara en la lista de preguntas ( faq.listarPreguntas.php ). Si el usuario no
+                                               contara con los creditos suficientes, un warning lo alertara y le sugerira que 
+                                               pida creditos al administrador del sistema. El usuario podra ingresas desde esta pantalla
+                                               tantas preguntas como creditos tenga. 
+        </p>
+        <div align="center">
+            <img src="faq.ingresarPregunta.jpg"
+                alt="Captura de pantalla de faq.ingresarPregunta.php" />
+        </div>
+                               <h2><a name="faq_responderPregunta_php">faq.responderPregunta.php</a></h2>
+        <p>
+            Desde el listado de preguntas se puede acceder a la pantalla que permite responder 
+                                               la pregunta. La misma muestra en el encabezado la pregunta que se esta respondiendo. 
+                                               Al lograr un ingreso satisfactorio de una respuesta, aparece un mensaje que avisa al 
+                                               usuario que su respuesta fue dada de alta en el sistema. Esta respuesta quedara pendiente
+                                               de calificar por parte del autor de la pregunta que se esta respondiendo. Cualquier usuario
+                                               logueado en el sistema puede acceder a responder preguntas. Unicamente no podra responder una
+                                               pregunta el autor de la misma 
+        </p>
+        <div align="center">
+            <img src="faq.responderPregunta.jpg"
+                alt="Captura de pantalla de faq.responderPregunta.php" />
+        </div>
+                               <h2><a name="faq_calificarRespuesta_php">faq.calificarRespuesta.php</a></h2>
+        <p>
+            La pantalla de calificacion de respuesta solo puede ser accedida por el autor de
+                                               la pregunta que tiene dicho item como respuesta. En esta pantalla, desde un combo, se
+                                               puede elegir alguna de las cuatro categorias de calificacion ( a cada una le corresponde un 
+                                               puntaje ). Inmediatamente se le acreditara a quien pregunta tantos creditos como puntos valgan la 
+                                               calificacion de la respuesta. La respuesta solo podrá ser calificada una vez, luego de ser calificada,
+                                               desaparecera el boton que permite acceder a la pantalla para ese item. 
+        </p>
+        <div align="center">
+            <img src="faq.calificarRespuesta.jpg"
+                alt="Captura de pantalla de faq.calificarRespuesta.php" />
+        </div>
+                               <h2><a name="faq_desactivarPregunta_php">faq.desactivarPregunta.php</a></h2>
+        <p>
+                                        Desde esta pantalla, los administradores pueden dar de baja una pregunta. De todas formas la pregunta
+                                        seguira existiendo, con sus respuestas, pero no sera mostrada mas por el listador. Para acceder a la pantalla
+                                        de baja de preguntas, se debe hacer click sobre el link que aparece en la pagina listarPreguntas.php. Este link
+                                        solo aparece en caso que el usuario logueado tenga privilegios de administrador. 
+        </p>
+        <div align="center">
+            <img src="faq.desactivarPregunta.jpg"
+                alt="Captura de pantalla de faq.desactivarPregunta.php" />
         </div>
         <!--
         
         <ol>
             <li>Timestamp con la fecha en la que se creó la entrada</li>
             <li>Descripción de la acción realizada</li>
+        </ol>
+                               <h3><a name="desarrollo_archivos_preguntas_csv">preguntas.csv</a></h3>
+        <p>
+            Este archivo tiene formato <acronym lang="en"
+            title="Comma Separated Values">CSV</acronym>. y se crea en
+            <em>tiempo de ejecución</em>. A medida que se van dando de alta las
+                                               preguntas, se agrega una linea al final. Se guarda toda la informacion
+                                               necesaria para poder operar con las preguntas. Cuando una pregunta se 
+                                               da de baja, <em>no</em> es eliminada de este archivo. De esta forma, 
+                                               queda un registro historico de las preguntas que fueron dadas de alta en 
+                                               el sistema.
+                                               Los campos del archivo son:
+        <ol>
+            <li>Id de la pregunta</li>
+            <li>Id del usuario autor de la pregunta</li>
+                                               <li>Timestamp con la fecha de creacion de la pregunta</li>
+                                               <li>Texto de la pregunta</li>
+        </ol>
+                               <h3><a name="desarrollo_archivos_respuestas_csv">respuestas.csv</a></h3>
+        <p>
+            Este archivo tiene formato <acronym lang="en"
+            title="Comma Separated Values">CSV</acronym>. y se crea en
+            <em>tiempo de ejecución</em>. Cuando se da de alta una respuesta a una
+                                               pregunta, se da de alta un nuevo registro en este archivo. El id de las 
+                                               respuestas es simplemente el orden en el que fueron loguadas. Se guarda informacion
+                                               de la pregunta que se esta respondiendo para que sea mas sencilla la operatoria con 
+                                               las respuestas, y pueda trabajar de manera independiente a las preguntas.
+                                               Los campos del archivo son:
+        <ol>
+            <li>Id de la pregunta que se esta respondiendo</li>
+            <li>Id del usuario autor de la pregunta que se esta respondiendo</li>
+                                               <li>Id del usuario autor de la respuesta</li>
+                                               <li>Timestamp con la fecha de creacion de la respuesta</li>
+                                               <li>Texto de la respuesta</li>
+        </ol>
+                               <h3><a name="desarrollo_archivos_calificacion_csv">calificacion.csv</a></h3>
+        <p>
+            Este archivo tiene formato <acronym lang="en"
+            title="Comma Separated Values">CSV</acronym>. y se crea en
+            <em>tiempo de ejecución</em>. Cuando un usuario autor de una pregunta
+                                               califica las respuestas a dicha pregunta, se da de alta un registro en este archivo.
+                                               Luego, se asociara al calificacion a la respuesta correspondiete. Si una respuesta 
+                                               no aparece en este archivo, es que todavia no fue calificada.
+                                               Los campos del archivo son:
+        <ol>
+            <li>Id de la respuesta calificada</li>
+            <li>Puntaje</li>
+        </ol>
+                               <h3><a name="desarrollo_archivos_desactivadas_csv">desactivadas.csv</a></h3>
+        <p>
+            Este archivo tiene formato <acronym lang="en"
+            title="Comma Separated Values">CSV</acronym>. y se crea en
+            <em>tiempo de ejecución</em>. Cuando un administrador da de baja una pregunta,
+                                               simplemente se ingresa el id de la misma en este archivo. A partir de ese momento, el 
+                                               listador la ignorará al momento de mostrar las preguntas por pantalla.
+                                               Los campos del archivo son:
+        <ol>
+            <li>Id de la pregunta</li>
+            <li>Timestamp con la fecha de baja</li>
         </ol>
         <h1><a name="herramientas">Herramientas de desarrollo</a></h1>
         <p>
         <h2>Jonathan Schein</h2>
         <dl>
             <dt>Navegador</dt>
-            <dd><p></p></dd>
+            <dd><p>Mozilla Firefox, Internet Explorer 6</p></dd>
             <dt>Editor de texto</dt>
-            <dd><p></p></dd>
+            <dd><p>HTML-Kit, Notepad</p></dd>
             <dt>Validador</dt>
-            <dd><p></p></dd>
+            <dd><p>Herramientas de w3c: tidy y el servicio de validación
+                online (http://validator.w3.org/)</p></dd>
             <dt>Herramientas de diseño de HTML</dt>
-            <dd><p></p></dd>
+            <dd><p>Ninguna</p></dd>
         </dl>
         <h2>Sebastián Arena</h2>
         <dl>
index ec6c9afa9e70aedf4c40709d4370f71d83c72625..75d422c121e77539cfd90d34764f24596f58ae28 100644 (file)
@@ -274,9 +274,14 @@ function Faq_CalificarRespuesta( $RespuestaId, $Calificacion , $UsrId)
  {
    return error("Error en el archivo");
  }
- if ( !file_creditos_add($autorId, $Calificacion ) )
+ $autorPregunta = new Usuario($autorId);
+ // da de alta los creditos, solo si no es asesor
+ if ( !$autorPregunta->esAsesor() )
  {
-               return error("Error al computar los creditos al usuario");
+       if ( !file_creditos_add($autorId, $Calificacion ) )
+       {
+               return error("Error al computar los creditos al usuario");
+       }
  }
  
  // Loguea la accion