<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	exclude-result-prefixes="xsl xhtml xalan"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:xhtml="http://www.w3.org/1999/xhtml"
	xmlns:xalan="http://xml.apache.org/xalan">

	<xsl:output method="xml" indent="yes"
		doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
		doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
		media-type="text/html" encoding="UTF-8"
		omit-xml-declaration="yes" xml:lang="fr" xml:space="preserve" />

	<!-- FICHIERS INCLUDE UTILISEES   -->
	<xsl:template name="user-programme">
		<!-- Template nommé, avec nom des template = nom fonctionnel -->
		<!-- Presentation sous rubrique Program/programStructure -->
		<h2><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libProgramme'"/></xsl:call-template></h2>
		<!-- <p>Fil d'ariane</p>
		<xsl:call-template name="ariane2"/>
		<p>Fin fil d'ariane</p>-->
		<!-- Tout déplier ou replier l'arborescence -->
		<a href="{$absActionURL}/{$_lang}/fiche/programme/{$_oid}/{$_oidSpecialite}/deplier">
		<xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libDeplier']/value[@lang=$_lang]"/></a>
		<xsl:text> / </xsl:text>
		<a href="{$absActionURL}/{$_lang}/fiche/programme/{$_oid}/{$_oidSpecialite}/replier">
		<xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libReplier']/value[@lang=$_lang]"/></a>
		<xsl:call-template name="listeElementsDossier"/>
		<xsl:call-template name="tProgramProgramStructureInfoBlock"/>
		<br/>
		<!--<xsl:call-template name="tProgramProgramStructureRefProgram"/>-->
		
		<!-- Presentation sous rubrique Program/regulations si on est au niveau Mention -->
		<xsl:if test="$vBoolEstUneMention='true'">
			<xsl:call-template name="tProgramRegulations"/>
		</xsl:if>
			
		<!-- Presentation sous rubrique Program/studyQualification -->
		<xsl:call-template name="tProgramQualificationStudyQualificationInfoBlock"/>
		<!-- Modalités de contrôle des connaissances -->
		<xsl:call-template name="tProgramFormOfAssessment"/>
		
		<!-- Fiche descriptive de l'EC -->
		<xsl:if test="count(key('objet',$idP)/courseID) > 0">
			<a name='ficheEC'></a>
			<hr/>
			<!-- Libellé de l'EC -->
			<h2><xsl:call-template name="tCourseCourseName"/></h2>
			
			<!-- Résumé de l'Unité d'Enseignement - Infos importantes -->
			<h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libResumeFormation'"/></xsl:call-template></h3>
			<table>
				<tr><td><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libIdentifiant'"/></xsl:call-template></td>
				<td><xsl:call-template name="tCourseCourseID"/></td></tr>
				<tr><td>Type :</td>
					<td><xsl:call-template name="tCourseCourseCode"></xsl:call-template></td>
				</tr>
				
				<!-- Crédits - ECTS -->
				<tr><td><xsl:value-of select="$variablesExt/variables/courseVar/header[@type='5']/value[@lang=$_lang]"/></td>
					<td><xsl:call-template name="tCourseCreditsECTScredits"/> ECTS</td>
				</tr>
				
				<!-- Langue du cours -->
				<tr><td><xsl:value-of select="$variablesExt/variables/courseVar/header[@type='12']/value[@lang=$_lang]"/><xsl:text> :</xsl:text></td>
					<td><xsl:call-template name="tCourseInstructionLanguageTeachingLang"/></td>
				</tr>
				
				<!-- Niveau d'enseignement -->
				<tr><td><xsl:value-of select="$variablesExt/variables/titreVar/titreRub[@type='7']/value[@lang=$_lang]"/><xsl:text> :</xsl:text></td>
					<td><xsl:call-template name="tCourseLevelLanguageCECRLLevel"/></td>
				</tr>
				<tr><td></td>
					<td><xsl:call-template name="tCourseLevelInfoBlockType"/></td>
				</tr>
			</table>
			
			<hr/>
			<!-- Description du contenu de l'enseignement -->
			<xsl:call-template name="tCourseCourseDescription"/>
			
			<hr/>
			<!-- Compétences à acquérir -->
			<xsl:call-template name="tCourseLearningObjectivesInfoBlockType"/>
			
			<hr />
			<!-- Témoin de capitalisation et coefficient -->
			<xsl:call-template name="tCourseCreditsInfoBlockType"/>
			
			<hr/>
			<!-- Modalités d'organisation et de suivi -->
			<xsl:call-template name="tCourseFormOfTeaching"/>
			<xsl:call-template name="tCourseCreditsGlobalVolume"/>
				
			<!-- Modalités de contrôle des connaissances de l'enseignement -->
			<xsl:call-template name="tCourseFormOfAssessment"/>
			
			<hr/>

			<!-- Conditions d'admission  -->
			<xsl:call-template name="tCourseAdmissionInfoAdmissionDescription"/>
			
			<!-- Pré-requis recommandés -->
			<xsl:call-template name="tCourseRecommendedPrerequisites"/>

			<!-- Pré-requis obligatoires -->
			<xsl:call-template name="tCourseFormalPrerequisites"/>
			
			<hr/>
			<!-- Bibliographie -->
			<xsl:call-template name="tCourseSyllabus"/>
			
			<hr/>
			<!-- Contact -->
			<xsl:apply-templates select="key('objet',$idP)/contacts/refPerson[@role='contact']"/>
			
			<xsl:variable name="hautPage"><xsl:value-of select="$variablesExt/variables/navigationVar/link[@type='6']/linkTitle/value[@lang=$_lang]"/></xsl:variable>
			<a href='#haut'>
			<xsl:value-of select="$variablesExt/variables/navigationVar/link[@type='6']/navigationItem/value[@lang=$_lang]"/>
			<img src="{$baseMediaURL}/images/fleche_haut2.png" alt="{$hautPage}" />
			</a>
		</xsl:if><!-- Fin Fiche descriptive de l'EC -->
		
	</xsl:template>
</xsl:stylesheet>