{% extends 'base.html.twig' %} {% block title %}Suggestions {{ logiciel ? logiciel.nom }}{% endblock %} {% block largeur %}contenu-large{% endblock %} {% block body %}

Dictionnaire des champs

Suggestions d'emplacements{% if logiciel %} — {{ logiciel.nom }}{% endif %}

{% if logiciel is null %}

Dictionnaire vide : lancer d'abord php bin/console app:import:moodle chemin\vers\moodle.sql.

{% else %}

Rapprochements par mots communs entre le libellé de la fonctionnalité et les champs du dictionnaire. Rien n'est créé sans votre clic ; un emplacement accepté est « Non vérifié » et garde la source Moodle. Les fonctionnalités « non disponibles » pour {{ logiciel.nom }} ne sont pas listées.

{% if logiciels|length > 1 %} {% endif %} {{ nbSansEmplacement }} fonctionnalité(s) sans emplacement {{ logiciel.nom }} · {{ nbAvecSuggestion }} avec suggestion
{% for c in champs %}{% endfor %} {% for l in lignes %} {% set retour = app.request.requestUri ~ '#f-' ~ l.f.code %}

{{ l.f.code }} {{ l.f.libelle }} {{ l.f.flux }} · {{ l.f.donnee }}

{% for p in l.propositions %}
{{ p.champ.codeTechnique }} {{ p.champ.intitule }} · {{ p.champ.chemin }}{% if p.champ.tableTechnique %} · table {{ p.champ.tableTechnique }}{% endif %}
Mots communs : {{ p.communs|join(', ') }} · pertinence {{ (p.score * 100)|round }} % {% if p.champ.details %}
{{ p.champ.details|length > 160 ? p.champ.details|slice(0, 160) ~ '…' : p.champ.details }}{% endif %}
{% else %}

Aucune suggestion.

{% endfor %}
{% else %}

Toutes les fonctionnalités ont un emplacement {{ logiciel.nom }}.

{% endfor %} {% endif %} {% endblock %}