198,31 → 198,138 |
</fo:flow> |
</xsl:template> |
|
|
|
|
|
<xsl:template name="seccao"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">5px</xsl:param> |
<fo:block |
font-size="16px" |
font-weight="bold" |
padding="4px" |
margin-top="{$marginTop}" |
text-align="left" |
background-color="#FFEAAE"> |
<xsl:value-of select="$text"/> |
<xsl:param name="marginTop">0</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="seccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#FFEAAE</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="seccaoGreen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">0</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="seccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#DDFCB1</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="seccaoBlue"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">0</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:call-template name="seccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="icon" select="$icon"/> |
<xsl:with-param name="backcolor">#B2E6FE</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
|
|
<!-- GENERIC SECCION --> |
<xsl:template name="seccaoGen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">0</xsl:param> |
<xsl:param name="icon"></xsl:param> |
<xsl:param name="backcolor">#B2E6FE</xsl:param> |
<fo:block padding="0" padding-left="0" margin="0"> |
<fo:table width="100%" table-layout="fixed" border="0" margin="0" padding="0"> |
<fo:table-column column-width="90%"/> |
<fo:table-column column-width="10%"/> |
<fo:table-body> |
<fo:table-row > |
<fo:table-cell |
padding="2px" |
background-color="{$backcolor}" |
display-align="center"> |
<fo:block |
font-size="12px" |
font-weight="bold" |
margin-top="{$marginTop}" |
text-align="left" |
> |
<xsl:value-of select="$text"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell display-align="center" text-align="right" padding-right="5px"> |
<fo:block> |
<xsl:if test="$icon"> |
|
<fo:external-graphic height="auto" width="auto" |
content-height="20"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/questionarios/<xsl:value-of select="$icon"/>') |
</xsl:attribute> |
</fo:external-graphic> |
|
</xsl:if> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
</fo:table-body> |
</fo:table> |
</fo:block> |
</xsl:template> |
|
|
|
|
<xsl:template name="subSeccao"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">15px</xsl:param> |
<fo:block font-size="13px" |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D6D9BC</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="subSeccaoGreen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#D0FCCD</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
<xsl:template name="subSeccaoBlue"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:call-template name="subSeccaoGen"> |
<xsl:with-param name="text" select="$text"/> |
<xsl:with-param name="marginTop" select="$marginTop"/> |
<xsl:with-param name="backcolor">#CFF6FE</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="subSeccaoGen"> |
<xsl:param name="text"/> |
<xsl:param name="marginTop">8px</xsl:param> |
<xsl:param name="backcolor"></xsl:param> |
<fo:block font-size="10px" |
padding-top="3px" |
padding-bottom="3px" |
padding-left="5px" |
margin-left="10px" |
margin-top="{$marginTop}" |
margin-bottom="20px" |
text-align="left" |
background-color="#D6D9BC"> |
background-color="{$backcolor}"> |
<xsl:value-of select="$text"/> |
</fo:block> |
</xsl:template> |
250,17 → 357,19 |
</fo:static-content> |
|
<fo:flow flow-name="body"> |
<fo:block-container padding="0" margin="0" id="capParticipacao" page-break-before="always"> |
<fo:block-container padding="0" margin="0" border="0" id="capParticipacao" page-break-before="always"> |
<xsl:call-template name="seccao"> |
<xsl:with-param name="text">1 - Participação</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
|
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text">Taxa Global de Participação aos Questionários do Docente</xsl:with-param> |
</xsl:call-template> |
|
|
<fo:block-container font-size="18" text-align="center" font-weight="bold"> |
<xsl:call-template name="barraPercentil"> |
<xsl:with-param name="valor" select="//questionariosReqRespondidosPercentagem"/> |
467,24 → 576,35 |
|
|
<fo:block-container padding="0" margin="0" id="capQuestoes" page-break-before="always"> |
<xsl:call-template name="seccao"> |
<xsl:call-template name="seccaoBlue"> |
<xsl:with-param name="text">3 - Análise das Questões sobre o Docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">teacherIcon.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<xsl:call-template name="subSeccao"> |
<fo:block-container padding="0" margin="0"> |
<xsl:call-template name="subSeccaoBlue"> |
<xsl:with-param name="text">3.1 - Gráficos de respostas agregadas de todas as unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<xsl:apply-templates select="//respostasAgregadasCharts/respostasChartsRow" mode="graficosPerguntas"/> |
|
<fo:block-container padding="0" margin="0" page-break-before="always"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text">3.2 - Tabela de respostas agregadas de todas as unidades do docente</xsl:with-param> |
<fo:block-container padding="0" margin="0" page-break-before="always"> |
<xsl:call-template name="seccaoBlue"> |
<xsl:with-param name="text">3 - Análise das Questões sobre o Docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">teacherIcon.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<xsl:call-template name="subSeccaoBlue"> |
<xsl:with-param name="text">3.2 - Tabela de respostas agregadas de todas as unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
|
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="//respostasTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
497,14 → 617,14 |
Docentes avaliados nas escolas onde o docente leciona: <xsl:value-of select="//docentesNasEscolas"/> |
</fo:block> |
|
<fo:block-container margin-top="5px" margin-bottom="5px"> |
<fo:block-container margin-top="20px" margin-bottom="5px"> |
<xsl:apply-templates select="//mediasGrupoDocente" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">do docente</xsl:with-param> |
</xsl:apply-templates> |
</fo:block-container> |
|
<!--Considerando Respostas Superiores a 2 segindos--> |
<fo:block-container background-color="#aaaaaa" padding="5px" margin="0" margin-top="10px"> |
<fo:block-container background-color="#aaaaaa" padding="5px" margin="0" margin-top="20px"> |
<fo:block-container padding="0" margin="0"> |
<xsl:call-template name="subSubSeccao"> |
<xsl:with-param name="text">Considerando apenas respostas de tempo superior a 2 segundos (Estes dados são apenas para efeitos de comparação)</xsl:with-param> |
526,26 → 646,35 |
<!-- RESPOSTAS AGREGADAS DAS UNIDADES CURRICULARES --> |
|
<fo:block-container padding="0" margin="0" id="capQuestoesUnidades" page-break-before="always"> |
<xsl:call-template name="seccao"> |
<xsl:call-template name="seccaoGreen"> |
<xsl:with-param name="text">4 - Análise das questões relativas ao grupo unidade para as unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">cadeiraConteudos.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<xsl:call-template name="subSeccao"> |
<xsl:call-template name="subSeccaoGreen"> |
<xsl:with-param name="text">4.1 - Gráficos de respostas agregadas de todas as unidades</xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
|
<xsl:apply-templates select="//respostasAgregadasUnidadesCharts/respostasChartsRow" mode="graficosPerguntas"/> |
|
|
<fo:block-container padding="0" margin="0" page-break-before="always"> |
<xsl:call-template name="subSeccao"> |
<xsl:with-param name="text">4.2 - Tabela de respostas agregadas de todas as unidades do docente</xsl:with-param> |
<xsl:call-template name="seccaoGreen"> |
<xsl:with-param name="text">4 - Análise das questões relativas ao grupo unidade para as unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">0</xsl:with-param> |
<xsl:with-param name="icon">cadeiraConteudos.png</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<xsl:call-template name="subSeccaoGreen"> |
<xsl:with-param name="text">4.2 - Tabela de respostas agregadas de todas as unidades do docente</xsl:with-param> |
<xsl:with-param name="marginTop">2px</xsl:with-param> |
</xsl:call-template> |
|
|
<fo:block text-align="center" margin="0" font-size="10" font-weight="normal" > |
<xsl:apply-templates select="//respostasUnidadesTable" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
559,12 → 688,27 |
Unidades avaliadas nas escolas onde o docente leciona: <xsl:value-of select="//unidadesNasEscolas"/> |
</fo:block> |
|
<fo:block-container margin-top="5px" margin-bottom="5px"> |
<fo:block-container margin-top="20px" margin-bottom="5px"> |
<xsl:apply-templates select="//mediasGrupoUnidades" mode="mediasGrupo"> |
<xsl:with-param name="objetoAvaliacao">das unidades</xsl:with-param> |
</xsl:apply-templates> |
</fo:block-container> |
|
<!--Considerando Respostas Superiores a 2 segindos--> |
<fo:block-container background-color="#aaaaaa" padding="5px" margin="0" margin-top="20px"> |
<fo:block-container padding="0" margin="0"> |
<xsl:call-template name="subSubSeccao"> |
<xsl:with-param name="text">Considerando apenas respostas de tempo superior a 2 segundos (Estes dados são apenas para efeitos de comparação)</xsl:with-param> |
</xsl:call-template> |
</fo:block-container> |
|
<fo:block text-align="center" margin-left="10px" font-size="10" font-weight="normal" margin-right="10px"> |
<xsl:apply-templates select="//respostasUnidadesTableGt2Secs" mode="DataTable"> |
<xsl:with-param name="firstColPercentSize">40%</xsl:with-param> |
</xsl:apply-templates> |
</fo:block> |
</fo:block-container> |
|
</fo:flow> |
</xsl:template> |
|