Nouveautés ODF 2.6.1

Restriction de l'offre de formation

Sur un site de publication de l'offre de formation, il est possible de limiter l'offre de formation à une composante : seules les formations appartenant à la composante choisie (ou à une sous-composante) seront alors publiées sur le site.

La version 2.6.1 de l'ODF offre la possibilité de définir des restrictions autre que la composante. On peut ainsi imaginer faire un site dédié à la formation continue.

Définir des restrictions

La définition des restrictions possibles est défini par l'intégrateur dans le fichier WEB-INF/params/odf-restrictions.xml.
Si ce fichier est absent, les restrictions possibles sont les restrictions par défaut, c'est à limitées aux composantes.

Ajoutez ce fichier pour définir d'autres restrictions. En plus des restrictions par composantes, il est possible de définir des restrictions basées sur la valeur d'une ou plusieurs métadonnées des formations. Les opérateurs OR, AND et NOT sont disponibles.

Référez-vous à l'exemple de fichier ci-après pour définir vos propres restrictions.
Ici définit 2 restrictions supplémentaires: une portant sur la formation continue et une portant sur les licences et masters de la formation initiale.

Exemple de fichier de définition des restictions : odf-restriction.xml

<restrictions>
	<!-- Restriction pour chaque composante -->
    <orgunits />

	<!-- Restriction à la formation continue -->
    <restriction id="formation-continue">
        <label i18n="false">Formation continue</label>
        <rules>
            <or>
                <metadata name="formofteachingOrg" value="2" />
                <metadata name="formofteachingOrg" value="3" />
            </or>
        </rules>
    </restriction>

    <!-- Restriction aux licences et master de la formation initiale -->
    <restriction id="licence-master">
        <label i18n="false">Formations LMD</label>
        <rules>
            <and>
				<metadata name="formofteachingOrg" value="1" />
                <or>
                	<metadata name="degree" value="XA" />
                	<metadata name="degree" value="XB" />
				</or>
            </and>
        </rules>        
    </restriction> 
</restrictions>

Limitations
Les restrictions sur les métadonnées sont des restrictions sur des valeurs exactes uniquement.
Les métadonnées doivent être de type "string", "long", "double", ou "boolean" (simple ou multiple).

 

Les restrictions ainsi définies, apparaissent dans la section "Offre de formation" dans les paramètres du site (un redémarrage serveur est nécessaire à chaque modification du fichier)

Attention
Cette nouveauté nécessite une migration de vos données : Manuel de migration technique de la version 2.6.0 vers la version 2.6.1