<div dir="ltr">Perdón, me corrijo, el cambio descrito en mail anterior se va a ver en la pantalla del boletín del alumno. Error mio. <div>El cambio que detallé en mail anterior no es conveniente ya que va a mostrar información innecesaria en el boletín del alumno, y no es lo que se pretende.<div>

<br></div><div>Para que sea visible en la pantalla de edición de Períodos (menú Administración &gt; Configuraciones previas &gt; Calendarios y Horarios &gt; Definir Períodos) hay que editar el siguiente archivo:</div><div>

<a href="https://github.com/proyectoalba/alba/blob/master/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php">https://github.com/proyectoalba/alba/blob/master/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php</a><br>

</div><div><br></div><div style>Buscar la línea 157:</div><div style><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">    &lt;td&gt;</span><span class="" style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre">&lt;?php</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">echo</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;font-weight:normal;line-height:18px;text-align:start;white-space:pre">input_tag</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">&quot;periodo[</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre;background-color:rgb(255,255,255)">$i</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">][descripcion]&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">$periodo</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">-&gt;</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre">getDescripcion</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">());</span><span class="" style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre">?&gt;</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">&lt;/td&gt;</span><br>

</div><div style><br></div><div style>Y reemplazarla por esta otra línea:</div><div style><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">    &lt;td&gt;</span><span class="" style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">&lt;?php</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">echo</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">input_tag</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">(</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">&quot;periodo[</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">$i</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">][descripcion]&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">,</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">$periodo</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">-&gt;</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">getDescripcion</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">());</span><span class="" style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">?&gt;<span style="color:rgb(51,51,51);font-weight:normal">(</span>&lt;?php<span style="font-weight:normal;color:rgb(51,51,51)"> </span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51)">echo</span><span style="font-weight:normal;color:rgb(51,51,51)"> </span><span class="" style="font-weight:normal;margin:0px;padding:0px;border:0px;color:rgb(0,128,128)">$periodo</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51)">-&gt;</span><span class="" style="font-weight:normal;margin:0px;padding:0px;border:0px;color:rgb(0,128,128)">getId</span><span style="color:rgb(51,51,51);font-weight:normal">()</span><span style="color:rgb(51,51,51);font-weight:normal">;</span>?&gt;</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">)</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre">&lt;/td&gt;</span><br>

</div><div style><br></div><div style>Ahora sí, se verán, encerrados entre paréntesis, los identificadores de cada período al lado del respectivo nombre. </div><div style><br></div><div style>Así que, Alejandro, hacé estos cambios y <b>no</b> los del mail anterior, dirigite a la pantalla Definir Períodos, y probá lo de la fórmula, ingresando los identificadores que ves al lado de cada período, para probar si funciona.</div>

<div style><br></div><div style>Saludos.</div></div><div style>Fernando Pirani</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/6/18 Fernando Pirani <span dir="ltr">&lt;<a href="mailto:ferempi@gmail.com" target="_blank">ferempi@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Comunidad, sigo con esto de los promedios, incluyo ahora la lista de desarrollo porque, como ya se veía con el mail anterior, ahora me meto con el código fuente, le respondo a Alejandro por el tema que había consultado:</div>


<div><br></div><div>Alejandro, mirá este archivo, <a href="https://github.com/proyectoalba/alba/blob/master/apps/principal/modules/boletin/templates/_mostrar.php" target="_blank">https://github.com/proyectoalba/alba/blob/master/apps/principal/modules/boletin/templates/_mostrar.php</a> la línea 50 </div>


<div>la línea dice:</div><div><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">          </span><span style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">&lt;</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;font-weight:normal;line-height:18px;text-align:start;white-space:pre-wrap">td</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">&gt;&lt;</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;font-weight:normal;line-height:18px;text-align:start;white-space:pre-wrap">div</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;font-weight:normal;line-height:18px;text-align:start;white-space:pre-wrap">class</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">=</span><span style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">&quot;etiquetas&quot;</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">&gt;&lt;?</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;font-weight:normal;line-height:18px;text-align:start;white-space:pre-wrap">php</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="margin:0px;padding:0px;border:0px;font-weight:bold;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">echo</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">$periodo</span><span style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;text-align:start;white-space:pre-wrap">?&gt;</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">&lt;/div&gt;&lt;/td&gt;</span><br>


</div><div><br></div>fijáte en tu instalación de Alba, buscá el archivo y cambiá la línea por:<div><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">          <span style="margin:0px;padding:0px;border:0px;font-weight:bold">&lt;</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-weight:normal;text-align:start">td</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold">&gt;&lt;</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-weight:normal;text-align:start">div</span> <span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-weight:normal;text-align:start">class</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold">=</span><span style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">&quot;etiquetas&quot;</span><span style="margin:0px;padding:0px;border:0px;font-weight:bold">&gt;&lt;?</span><span style="margin:0px;padding:0px;border:0px;color:rgb(51,51,51);font-weight:normal;text-align:start">php</span> <span style="margin:0px;padding:0px;border:0px;font-weight:bold">echo</span> <span style="margin:0px;padding:0px;border:0px;color:rgb(0,128,128)">$periodo</span><span style="margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold;text-align:start;white-space:pre-wrap">?&gt;</span><span style="margin:0px;padding:0px;border:0px">(</span></span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;margin:0px;padding:0px;border:0px;font-weight:bold">&lt;?</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;margin:0px;padding:0px;border:0px">php</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;margin:0px;padding:0px;border:0px;font-weight:bold">echo</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap"> </span><span style="color:rgb(0,128,128);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">$periodo_id</span><span style="font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;margin:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;border:0px;color:rgb(153,153,153);font-weight:bold">?&gt;</span><span style="color:rgb(51,51,51);font-family:Consolas,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;white-space:pre-wrap">)&lt;/div&gt;&lt;/td&gt;</span></div>


<div><br></div><div>Luego volvé a la pantalla de períodos, una vez echo el cambio te tendría que mostrar, al lado de cada período su ID entre parentesis. </div><div><br></div><div>Probálo y decime si funciona. Hoy estuve la mayor parte del día aprendiendo sobre symfony,  php, y creo que ya voy por buen camino. Lo bueno es que pude instalarme una versión de Alba y comenzar a jugar con la misma, lo malo es que no pude completar la carga de todo lo necesario para probar lo de los promedios en el boletín, y ya por la madrugada estoy volviendo a trabajar, se me terminó el franco. Hacé esto que te digo y fijáte si conseguís ver los ID de los períodos para usarlos en la formula, a ver si de esta forma funciona.</div>


<div><br></div>Contanos como te fue. Si no funciona lo sigo viendo cuando vuelva (o tal vez alguien de la comunidad de desarrolladores nos ayuda mientras estoy fuera).<div><br></div><div>Saludos a todos.<br>
</div><div>
<br></div><div><div><div class="h5">2013/5/27 Fernando Pirani <span dir="ltr">&lt;<a href="mailto:ferempi@gmail.com" target="_blank">ferempi@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Hola comunidad:<div><br></div><div>Estoy viendo este tema, si alguien que sabe nos puede ayudar les agradecemos.</div><div><br></div><div>Alejandro, estuve viendo esto que publicás, estoy intentando entender la programación para ayudarte con el tema de los promedios, está bueno ver las capturas de pantalla para entender el problema, dejo acá las imágenes, y abajo dejo una descripción para intentar dar mas pistas.</div>





<div><div><br></div><div>Imágenes:</div><div>Imagen 1: Configuración</div><div><a href="http://1.bp.blogspot.com/-b1i1ieQ9hJw/UaLFd1ERvOI/AAAAAAAAAHE/GYr067IEfHE/s1600/Alba+formula+promedios.png" target="_blank">http://1.bp.blogspot.com/-b1i1ieQ9hJw/UaLFd1ERvOI/AAAAAAAAAHE/GYr067IEfHE/s1600/Alba+formula+promedios.png</a></div>





<div><br></div><div>Imagen 2: Listado boletines</div><div><a href="http://4.bp.blogspot.com/-ulpfCeRhh00/UaLFdycFj8I/AAAAAAAAAHA/MzbNGaBbYG4/s1600/Alba+formula+promedios2.png" target="_blank">http://4.bp.blogspot.com/-ulpfCeRhh00/UaLFdycFj8I/AAAAAAAAAHA/MzbNGaBbYG4/s1600/Alba+formula+promedios2.png</a></div>





<div><br></div><div>Amigos, tenemos en la pantalla Ciclo lectivo (ver <b><a href="http://1.bp.blogspot.com/-b1i1ieQ9hJw/UaLFd1ERvOI/AAAAAAAAAHE/GYr067IEfHE/s1600/Alba+formula+promedios.png" target="_blank">Imagen 1</a></b>), en la tabla de Períodos, (<i><b><font color="#666666">/ciclolectivo/agregarTurnosYPeriodos/</font></b></i>) una columna llamada Calcular, agregamos tres períodos con la columna calcular <b>sin</b> tildar, y agregamos un período más donde tildamos la columna calcular y luego escribimos la formula &quot;Promedio|4,5,6&quot; (hemos probado con 1,2,3). Luego vemos el listado de boletín (<b><font color="#666666"><i>/informes/boletinListado</i></font></b>) de una alumna (ver <a href="http://4.bp.blogspot.com/-ulpfCeRhh00/UaLFdycFj8I/AAAAAAAAAHA/MzbNGaBbYG4/s1600/Alba+formula+promedios2.png" target="_blank"><b>Imagen 2</b></a>) y el promedio no se muestra.</div>





<div><br></div><div>Sé que Alba tiene ya una clase para realizar el promedio y tiene algo de documentación (<a href="https://github.com/proyectoalba/alba/blob/master/lib/formulas/formula_Promedio.class.php?source=cc" target="_blank">ver aquí</a>). Allí mismo se dice que la formula calcula el promedio entre las notas de tres períodos y que se debe utilizar los ID&#39;s de los períodos de los cuales queremos promediar las notas.</div>





<div><br></div><div>A pesar de seguir estas indicaciones no obtenemos resultado positivo. Yo mientras estoy queriendo entender la programación (me falta entender cosas básicas de PHP y de Synfony) para ver cual es la reazón por la que no está funcionando. </div>





<div><br></div><div>Si alguien nos puede ayudar desde ya les agradecemos.</div><div><div><br></div><div>Saludos.</div><span><font color="#888888"><div>-- <span style="color:rgb(34,34,34)"> </span></div></font></span></div>





</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><span><font color="#888888">Fernando Pirani</font></span></div>





</div></div></blockquote><div><br></div></div></div><div>Siguiendo el hilo de conversación de: <a href="https://lists.ourproject.org/pipermail/alba-usuario/2013-May/000699.html" target="_blank">https://lists.ourproject.org/pipermail/alba-usuario/2013-May/000699.html</a> incluido en este mail por conveniencia.</div>




</div><div><br></div><div>[Alba-usuario] Promedio Boletines</div>Alejandro Rivas rivasalejandro en <a href="http://gmail.com" target="_blank">gmail.com</a> <br>Mar Mayo 14 02:35:58 CEST 2013<br>________________________________<br>





<br>Hola Fernando...<br>No logro que el Alba calcule el promedio.<br>Genero las classes pero no me funcionan. Obviamente hay algo que no me esta<br>funcionando.<br>Me podrias dar una manito?<br>Desde ya muchas gracias.<br>





<br><br>El 26 de marzo de 2013 19:03, Alejandro Rivas<br>&lt;rivasalejandro en <a href="http://gmail.com" target="_blank">gmail.com</a>&gt;escribió:<br><br>&gt; Hola...<br>&gt;<br>&gt; Hago al pié de la letra lo que me decís y no me funciona.<br>





&gt;<br>&gt; Cuando genero el archivo formula_TuPromedio.class.php veo que hay una<br>&gt; diferencia entre lo que ponés como ejemplo.<br>&gt;<br>&gt; La diferencia es el encabezado<br>&gt;<br>&gt; &lt;?php<br>&gt;<br>&gt; require_once (&#39;lib/formulas/albaFormulaBoletin.class.php&#39;);<br>





&gt;<br>&gt; y el pié de página, donde termina dice:<br>&gt; ?&gt;<br>&gt;<br>&gt; Pero por mas  que lo ponga o lo saque, al encabezado y pié de página... no<br>&gt; me calcula el promedio.<br>&gt;<br>&gt; He visto en algunos lugares que la formula la ponen asi:<br>





&gt; Promedio(1,2,3)<br>&gt; Otros lo ponen asi:<br>&gt; Promedio(1,2,3,/n)<br>&gt;<br>&gt; Pruebo de todas las formas y no me sale el promedio. Y en algunos casos,<br>&gt; lo que cambio hace que al generar el boletin me tire una pagina en<br>





&gt; blanco... Deshago el cambio y vuelvo a la normalidad.<br>&gt;<br>&gt; Eso es todo por ahora.<br>&gt; Necesito más ayuda. Desde ya muchas gracias!<br>&gt;<br>&gt; Alejandro Rivas<br>&gt;<br>&gt;<br>&gt;<br>&gt; El 25 de marzo de 2013 14:55, Fernando Toledo &lt;ftoledo en <a href="http://docksud.com.ar" target="_blank">docksud.com.ar</a>&gt;escribió:<br>





&gt;<br>&gt; El 22/03/13 10:28, Alejandro Rivas escribió:<br>&gt;&gt; &gt; Hola, estamos trabajando con el Alba en Bop20 de Puerto Esperanza,<br>&gt;&gt; Misiones.<br>&gt;&gt; &gt; Tenemos un problema con el Promedio en los boletines.<br>





&gt;&gt; &gt;<br>&gt;&gt; &gt; Cargo los períodos según el ejemplo, pero no me calcula el promedio.<br>&gt;&gt; &gt; Seguramente hay que tocar algo de las clases, pero no se por donde<br>&gt;&gt; &gt; empezar. Agradeceria una manito.<br>





&gt;&gt; &gt;<br>&gt;&gt; &gt; Atte Alejandro Rivas<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Por ejemplo, tenemos los siguientes periodos<br>&gt;&gt; &gt; ID    PERIODO CALCULABLE      FORMULA<br>&gt;&gt; &gt; 1     1er Trimestre   No<br>





&gt;&gt; &gt; 2     2do Trimestre   No<br>&gt;&gt; &gt; 3     3er Trimestre   No<br>&gt;&gt; &gt; 4     Examen Diciembre        No<br>&gt;&gt; &gt; 5     Nota Final      Si      Promedio(N1,N2,N3,NDic)<br>&gt;&gt; &gt; 6     Examen Marzo    No<br>





&gt;&gt; &gt; 7     Nota Definitiva Si<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; FormulaDef(NFin,NMarzo)<br>&gt;&gt; &gt;<br>&gt;&gt; hola alejandro<br>&gt;&gt; primero tenes que crear una clase que calcule el promedio<br>&gt;&gt; puede ser algo asi:<br>





&gt;&gt;<br>&gt;&gt; class formula_TuPromedio() extends albaFormulaBoletin<br>&gt;&gt; {<br>&gt;&gt;   public function init()<br>&gt;&gt;   {<br>&gt;&gt;     $this-&gt;ayuda = &quot;Esta formula calcula el promedio entre los<br>





&gt;&gt; parametros pasados (P1,P2,Px)\n&quot;;<br>&gt;&gt;     $this-&gt;ayuda .= &quot;P1,P2 y Px son los ID&#39;s de los Periodos que se<br>&gt;&gt; quieren sacar el valor&quot;<br>&gt;&gt;     $this-&gt;nombre = &#39;Promedio&#39;;<br>





&gt;&gt;   }<br>&gt;&gt;<br>&gt;&gt;   public function calcular($parametros = array())<br>&gt;&gt;   {<br>&gt;&gt;     $total = 0;<br>&gt;&gt;     if (count($parametros)== 0) {<br>&gt;&gt;       return 0;<br>&gt;&gt;     }<br>





&gt;&gt;     foreach ($parametros as $parametro) {<br>&gt;&gt;       $nota = MagicoObtenerNotadeElAlumnodeEsePeriodoPorMateria()<br>&gt;&gt;       $total += $nota;<br>&gt;&gt;     }<br>&gt;&gt;     return ($total / count($parametros));<br>





&gt;&gt;   }<br>&gt;&gt;<br>&gt;&gt; }<br>&gt;&gt;<br>&gt;&gt; el archivo se tiene que llamar formula_TuPromedio.class.php<br>&gt;&gt; y lo guardas en lib/formulas<br>&gt;&gt;<br>&gt;&gt; Luego puedes usarla en un periodo que lo tildas como calculable<br>





&gt;&gt; y en el cuadro de texto pones TuPromedio|1,2,3,4<br>&gt;&gt;<br>&gt;&gt; donde 1,2,3 y 4 son los ID&#39;s de los periodos que ya cresate y que se<br>&gt;&gt; toman como parámetros<br>&gt;&gt;<br>&gt;&gt; Acá había escrito algo al respecto:<br>





&gt;&gt; <a href="https://github.com/proyectoalba/alba/wiki/C%C3%A1lculo-de-boletines" target="_blank">https://github.com/proyectoalba/alba/wiki/C%C3%A1lculo-de-boletines</a><br>&gt;&gt;<br>&gt;&gt; La idea de ésta implementación, es que cada escuela puede poner su forma<br>





&gt;&gt; loca para calcular notas.<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Fernando Toledo<br>&gt;&gt; Dock Sud BBS<br>&gt;&gt; <a href="http://bbs.docksud.com.ar" target="_blank">http://bbs.docksud.com.ar</a><br>&gt;&gt; telnet://<a href="http://bbs.docksud.com.ar" target="_blank">bbs.docksud.com.ar</a><br>





&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Alba-usuario mailing list<br>&gt;&gt; Alba-usuario en <a href="http://lists.ourproject.org" target="_blank">lists.ourproject.org</a><br>&gt;&gt; <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/alba-usuario" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/alba-usuario</a><br>





&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Alejandro Rivas<br>&gt; 03757-480-508<br>&gt; <a href="http://www.PuntoJoven.com.ar" target="_blank">www.PuntoJoven.com.ar</a><br>&gt;<span class="HOEnZb"><font color="#888888"><div>

<span>-- </span><pre>Alejandro Rivas
03757-480-508
<a href="http://www.PuntoJoven.com.ar" target="_blank">www.PuntoJoven.com.ar</a>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <a href="https://lists.ourproject.org/pipermail/alba-usuario/attachments/20130513/b69f47fe/attachment.htm" target="_blank">https://lists.ourproject.org/pipermail/alba-usuario/attachments/20130513/b69f47fe/attachment.htm</a> </pre>




<div class="gmail_extra">
<br>-- <br><div dir="ltr">Fernando Pirani<br></div>
</div></div></font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Fernando Pirani<br></div>
</div>