ffe compet

En bref :

  • Accès et gestion centralisée des concours, licences et paiements via FFE Compet.
  • 🐎 Suivi chevaux : enregistrement, mises en vente, favoris et historiques liés aux engagements.
  • 🔔 Alertes et recherches sauvegardées pour ne rien manquer (résultats, rectificatifs, numéros de départ).
  • 🔐 Protection des données : accès restreint suivant les profils (cavaliers, organisateurs, officiels).
  • 🎯 Astuces pratiques pour gagner du temps et éviter les erreurs courantes lors des inscriptions.

Sur fond d’actualité équestre 2025, la plateforme FFE Compet se présente comme le tableau de bord incontournable pour qui participe, organise ou suit des compétitions. Les récents championnats, le retour des finales amateurs et les temps forts comme Equita Lyon ont mis en lumière la nécessité d’un outil fiable pour gérer licences, inscriptions et résultats. Le récit suivant suit le parcours d’un cavalier fictif, Camille, qui découvre progressivement toutes les fonctions utiles : création et mise à jour du compte, rechargement des crédits, enregistrement d’un poney, puis la mise en vente d’un cheval au terme d’une saison riche en performances. Chaque étape pose des défis pratiques — notifications manquantes, erreurs d’engagement, problèmes de facturation — et montre comment les modules de FFE Compet (mouvements, gestion comptable, demandes de fonds) permettent de les résoudre. À la croisée des usages numériques et de la culture équestre, des partenariats matériels (Nike, Adidas, Puma, Decathlon, Le Coq Sportif, Quechua, Asics, Salomon, Reebok, Kappa) ponctuent l’expérience en 2025, tant au niveau des tenues que des équipements proposés aux clubs. Le ton reste résolument pragmatique et narratif pour offrir des conseils utilisables immédiatement par cavaliers, organisateurs et propriétaires.

FFE Compet : accès au compte, licences et paiements en ligne

Problème : l’accès mal configuré au compte bloque souvent les démarches administratives avant une compétition. Solution : vérifier et mettre à jour régulièrement Mes informations et Mes mouvements pour anticiper les paiements. Exemple : Camille a réglé son engagement depuis la rubrique Créditer mon compte et a consulté l’historique pour confirmer la transaction.

  • 🔐 Vérifier ses informations personnelles et permissions 🔎
  • 💳 Utiliser Créditer mon compte avant la clôture des engagements ⏱️
  • 📄 Consulter Mes mouvements pour suivre les frais et remboursements 💼
Fonctionnalité Utilité Astuce rapide
Mon Compte Gestion des données personnelles 🧾 Mettre à jour avant une saison
Mes mouvements Historique financier 💶 Vérifier après chaque engagement
Gestion comptable Vue d’ensemble des dépenses 📊 Exporter les relevés trimestriels
Demande de fonds Retrait et transfert de crédits 🏦 Prévoir délais bancaires

Insight clé : anticiper les opérations de paiement évite les annulations de dernière minute et facilite la logistique d’un week-end de concours.

découvrez tout sur la ffe compétition, les événements, résultats et actualités de la fédération française d'échecs pour les amateurs et professionnels.

Accéder vite aux services essentiels

Problème : quelques clics malheureux suffisent à rater une inscription. Solution : créer des raccourcis internes (favoris navigateur, recherches enregistrées) et activer les alertes par mail. Exemple : Camille a activé une alerte pour recevoir le numéro de départ de son cheval et a ainsi évité une erreur d’horaire.

  • 📧 Activer les alertes par mail pour les résultats et rectificatifs 📬
  • ⭐ Ajouter cavaliers et chevaux favoris pour suivi rapide ⭐
  • 🧾 Conserver une copie des confirmations de paiement
Action Quand Résultat attendu
Activer alertes Avant ouverture des engagements Recevoir numéros et résultats en temps réel 📩
Sauvegarder recherche Recherche concours Gain de temps à chaque session ⏱️

FFE Compet : gérer chevaux, réservations et ventes

Problème : coordination complexe entre cavaliers, propriétaires et engageurs lors des enregistrements d’équidés. Solution : utiliser systématiquement l’outil Enregistrement chevaux/poneys et tenir à jour la rubrique Mes chevaux favoris. Exemple : un organisateur a retrouvé rapidement la fiche d’un cheval grâce à la recherche enregistrée, évitant une perte de temps significative.

  • 🐴 Enregistrer soigneusement les documents d’identification 🪪
  • 🔁 Mettre à jour le statut « à vendre » pour éviter les engagements inadéquats 🔄
  • 📌 Utiliser la liste « Mes cavaliers favoris » pour coordonner les montes
Module Problème fréquent Solution
Mes réservations Double inscription 🚫 Vérifier les calendriers et annuler à temps ✅
Mes chevaux à vendre Photos/infos manquantes 📷 Remplir la fiche complète pour attirer acheteurs
Mes cavaliers favoris Coordination floue 🤝 Partager planning via exports

Insight clé : une fiche cheval complète facilite les transactions, améliore la traçabilité et rassure acheteurs potentiels.

/* Styles complémentaires, légèrement personnalisés pour l’accessibilité */ .compare-container { max-height: 900px; } /* hauteur du widget */ .card-header { background: linear-gradient(90deg, #f3f4f6, #e6eef8); } .score-badge { min-width: 48px; } .focus-ring:focus { outline: 3px solid rgba(59,130,246,0.35); outline-offset: 2px; } /* petite animation pour mettre en avant la meilleure option */ @keyframes pulse-scale { 0% { transform: scale(1); box-shadow: none; } 50% { transform: scale(1.01); box-shadow: 0 8px 30px rgba(59,130,246,0.08); } 100% { transform: scale(1); box-shadow: none; } } .best-option { animation: pulse-scale 2s infinite; border-color: #3b82f6; } /* table responsive scroll */ .h-scroll { overflow-x: auto; }

Comparateur — ffe compet

Outil interactif pour comparer rapidement les options de gestion.

Poids des critères (déplacez les curseurs)

Les poids influencent le score global

Données initiales : Gestion des options
/* Script JavaScript (lisible et documenté) – Toutes les chaînes en français (section TEXTES). – Pas d’API externe nécessaire (100% local). – Fonctionnalités : – Affiche la data de base fournie. – Permet d’ajuster les poids des critères (Participation / Mise en valeur / Suivi). – Permet d’ajouter / éditer / supprimer des options. – Calcul automatique des scores et mise en avant de la meilleure option. – Export JSON de la configuration. */ // —————————– // TEXTES (facilement éditables) // —————————– const TEXTES = { titre: ‘Comparateur — ffe compet’, poidsLabel: ‘Poids des critères (déplacez les curseurs)’, poidsAide: ‘Les poids influencent le score global’, boutons: { exporter: ‘Exporter JSON’, reset: ‘Réinitialiser’, ajouter: ‘Ajouter une option’, annuler: ‘Annuler’, enregistrer: ‘Enregistrer’ }, modalTitreAjouter: ‘Ajouter une option’, modalTitreEditer: ‘Éditer une option’ }; // —————————– // DATA INITIALE (fournie dans la consigne) // —————————– let optionsData = [ { id: generateId(), nom: ‘Enregistrement’, description: ‘Obligatoire, facilite la participation aux concours’, // performance sur chaque critère : 1 (faible) à 3 (élevé) perf: { participation: 3, mise_en_valeur: 1, suivi: 1 } }, { id: generateId(), nom: ‘Mise en vente’, description: ‘Interface dédiée avec photos et prix’, perf: { participation: 1, mise_en_valeur: 3, suivi: 2 } }, { id: generateId(), nom: ‘Favoris’, description: ‘Suivi rapide des performances’, perf: { participation: 1, mise_en_valeur: 1, suivi: 3 } } ]; // Critères disponibles et poids par défaut const criteres = [ { key: ‘participation’, label: ‘Participation’, defaultWeight: 40 }, { key: ‘mise_en_valeur’, label: ‘Mise en valeur’, defaultWeight: 35 }, { key: ‘suivi’, label: ‘Suivi’, defaultWeight: 25 } ]; // état let weights = {}; // pourcentages par critère let filteredTerm = ”; // —————————– // UTILITAIRES // —————————– function generateId() { return ‘opt_’ + Math.random().toString(36).slice(2, 9); } // Normalise et calcule le score global (0-100) function calculateScore(option) { // score = somme (poids% * (perf / 3)) let total = 0; criteres.forEach(c => { const p = option.perf[c.key] || 1; const w = (weights[c.key] || 0) / 100; total += w * (p / 3); }); return Math.round(total * 100); } // Trouve l’option la mieux notée (peut y avoir plusieurs ex æquo) function bestScoreOptions(results) { let max = -1; results.forEach(r => { if (r.score > max) max = r.score; }); return results.filter(r => r.score === max).map(r => r.id); } // —————————– // RENDU / UI // —————————– const container = document.getElementById(‘ffe-compet-compare’); const weightsContainer = document.getElementById(‘weights’); const compareTable = document.getElementById(‘compareTable’); const searchBox = document.getElementById(‘searchBox’); const addOptionBtn = document.getElementById(‘addOption’); const modal = document.getElementById(‘modal’); const optionForm = document.getElementById(‘optionForm’); const modalTitle = document.getElementById(‘modalTitle’); const cancelModalBtn = document.getElementById(‘cancelModal’); const exportBtn = document.getElementById(‘exportJson’); const resetBtn = document.getElementById(‘resetBtn’); // Initialiser les poids à partir des valeurs par défaut function initWeights() { let totalDefault = criteres.reduce((s, c) => s + c.defaultWeight, 0) || 100; criteres.forEach(c => { weights[c.key] = Math.round((c.defaultWeight / totalDefault) * 100); }); } // Crée les contrôles de poids function renderWeightControls() { weightsContainer.innerHTML = ”; criteres.forEach(c => { const wrapper = document.createElement(‘div’); wrapper.className = ‘flex items-center gap-3’; const label = document.createElement(‘div’); label.className = ‘w-36 text-sm’; label.textContent = c.label; const input = document.createElement(‘input’); input.type = ‘range’; input.min = 0; input.max = 100; input.value = weights[c.key]; input.className = ‘flex-1’; input.setAttribute(‘aria-label’, `Poids ${c.label}`); input.addEventListener(‘input’, () => { weights[c.key] = Number(input.value); // Normaliser si somme n’est pas 100 : redistribuer proportionnellement normalizeWeights(); // Met à jour la valeur visuelle spanVal.textContent = weights[c.key] + ‘ %’; // Met à jour le tableau renderTable(); // Met à jour les inputs range (pour synchro visuelle) syncWeightInputs(); }); const spanVal = document.createElement(‘div’); spanVal.className = ‘w-20 text-right text-sm text-slate-600 score-badge’; spanVal.textContent = weights[c.key] + ‘ %’; wrapper.appendChild(label); wrapper.appendChild(input); wrapper.appendChild(spanVal); weightsContainer.appendChild(wrapper); }); } // Afin d’éviter que les poids ne dépassent 100, on normalise function normalizeWeights() { const sum = criteres.reduce((s, c) => s + (weights[c.key] || 0), 0); if (sum === 0) { // reset aux valeurs égales si tout à 0 const equal = Math.round(100 / criteres.length); criteres.forEach(c => weights[c.key] = equal); // corriger la dernière valeur pour atteindre 100 const diff = 100 – equal * criteres.length; if (diff !== 0) weights[criteres[0].key] += diff; } else { // normalisation proportionnelle criteres.forEach(c => { weights[c.key] = Math.round((weights[c.key] / sum) * 100); }); // ajuster la différence due à l’arrondi const newSum = criteres.reduce((s, c) => s + weights[c.key], 0); const diff = 100 – newSum; if (diff !== 0) weights[criteres[0].key] += diff; } } // Synchroniser les sliders DOM à partir de weights (après normalisation) function syncWeightInputs() { const inputs = weightsContainer.querySelectorAll(‘input[type=”range”]’); inputs.forEach((input, i) => { const key = criteres[i].key; input.value = weights[key]; const span = input.nextSibling; if (span) span.textContent = weights[key] + ‘ %’; }); } // Génère l’en-tête et les colonnes du tableau comparatif function renderTable() { // Filtrer les options par recherche const filtered = optionsData.filter(o => { const term = filteredTerm.trim().toLowerCase(); if (!term) return true; return o.nom.toLowerCase().includes(term) || o.description.toLowerCase().includes(term); }); // Calculer scores const results = filtered.map(o => ({ id: o.id, nom: o.nom, score: calculateScore(o), data: o })); const bestIds = bestScoreOptions(results); // Construire le tableau HTML // Header const thead = document.createElement(‘thead’); const headerRow = document.createElement(‘tr’); headerRow.className = ‘text-left’; // première colonne vide (labels) const thEmpty = document.createElement(‘th’); thEmpty.style.minWidth = ‘160px’; thEmpty.className = ‘p-3’; headerRow.appendChild(thEmpty); // colonnes options filtered.forEach(o => { const th = document.createElement(‘th’); th.className = ‘p-3 align-top border-l border-slate-100’; const isBest = bestIds.includes(o.id); th.innerHTML = `
${escapeHtml(o.nom)}
${escapeHtml(o.description)}
`; if (isBest) th.classList.add(‘best-option’); headerRow.appendChild(th); }); thead.appendChild(headerRow); // Body : une ligne par critère const tbody = document.createElement(‘tbody’); criteres.forEach(c => { const tr = document.createElement(‘tr’); tr.className = ‘border-t border-slate-100’; const tdLabel = document.createElement(‘td’); tdLabel.className = ‘p-3 align-top w-40 text-sm text-slate-700 font-medium’; tdLabel.textContent = c.label; tr.appendChild(tdLabel); filtered.forEach(o => { const td = document.createElement(‘td’); td.className = ‘p-3 align-top border-l border-slate-100’; const perf = o.perf[c.key] || 1; td.innerHTML = renderPerfBar(perf); td.setAttribute(‘title’, `Performance ${c.label}: ${perf}/3`); tr.appendChild(td); }); tbody.appendChild(tr); }); // Ligne score global const trScore = document.createElement(‘tr’); trScore.className = ‘border-t border-slate-200’; const tdScoreLabel = document.createElement(‘td’); tdScoreLabel.className = ‘p-3 align-top text-sm font-semibold’; tdScoreLabel.textContent = ‘Score global’; trScore.appendChild(tdScoreLabel); filtered.forEach(o => { const td = document.createElement(‘td’); td.className = ‘p-3 align-top border-l border-slate-100’; const score = calculateScore(o); const isBest = bestIds.includes(o.id); td.innerHTML = `
${score}/100
${score >= 75 ? ‘Très recommandé’ : score >= 50 ? ‘Recommandé’ : ‘À considérer’}
`; if (isBest) td.classList.add(‘best-option’); trScore.appendChild(td); }); tbody.appendChild(trScore); // Ligne actions rapides (favoris / sélectionner) const trActions = document.createElement(‘tr’); trActions.className = ‘border-t border-slate-200’; const tdActLabel = document.createElement(‘td’); tdActLabel.className = ‘p-3 align-top text-sm ‘; tdActLabel.textContent = ‘Actions’; trActions.appendChild(tdActLabel); filtered.forEach(o => { const td = document.createElement(‘td’); td.className = ‘p-3 align-top border-l border-slate-100’; td.innerHTML = `
`; trActions.appendChild(td); }); tbody.appendChild(trActions); // Remplacer le tableau actuel compareTable.innerHTML = ”; compareTable.appendChild(thead); compareTable.appendChild(tbody); // Attacher écouteurs pour édit / delete / fav / select attachTableHandlers(); } // Petit rendu visuel pour perf (barres) function renderPerfBar(value) { // value between 1-3 const labels = [‘Faible’, ‘Moyen’, ‘Élevé’]; const colors = [‘bg-red-200’, ‘bg-amber-300’, ‘bg-green-300’]; const color = colors[Math.max(0, Math.min(2, value – 1))]; return `
${labels[value-1]}
`; } // échapper HTML pour sécurité function escapeHtml(str) { return String(str).replace(/[&”‘]/g, function (m) { return ({ ‘&’: ‘&’, ”: ‘>’, ‘”‘: ‘"’, “‘”: ‘'’ })[m]; }); } // —————————– // ÉVÉNEMENTS / HANDLERS // —————————– function attachTableHandlers() { // Éditer const editBtns = compareTable.querySelectorAll(‘.editBtn’); editBtns.forEach(btn => { btn.addEventListener(‘click’, (e) => { const id = btn.getAttribute(‘data-id’); openModalToEdit(id); }); }); // Supprimer const delBtns = compareTable.querySelectorAll(‘.deleteBtn’); delBtns.forEach(btn => { btn.addEventListener(‘click’, () => { const id = btn.getAttribute(‘data-id’); if (confirm(‘Supprimer cette option ?’)) { optionsData = optionsData.filter(o => o.id !== id); renderTable(); } }); }); // Marquer (toggle aria-pressed) const favBtns = compareTable.querySelectorAll(‘.favBtn’); favBtns.forEach(btn => { btn.addEventListener(‘click’, () => { const state = btn.getAttribute(‘aria-pressed’) === ‘true’; btn.setAttribute(‘aria-pressed’, String(!state)); btn.textContent = !state ? ‘Marquée’ : ‘Marquer’; // petit feedback visuel btn.classList.toggle(‘bg-yellow-100’, !state); }); }); // Sélection rapide const selBtns = compareTable.querySelectorAll(‘.selectBtn’); selBtns.forEach(btn => { btn.addEventListener(‘click’, () => { const id = btn.getAttribute(‘data-id’); const opt = optionsData.find(o => o.id === id); if (opt) { alert(`Vous avez sélectionné : ${opt.nom}nn${opt.description}`); } }); }); } // —————————– // MODAL AJOUT / EDITION // —————————– let editingId = null; function openModalToAdd() { editingId = null; modalTitle.textContent = TEXTES.modalTitreAjouter; optionForm.reset(); modal.classList.remove(‘hidden’); modal.querySelector(‘[name=”name”]’).focus(); modal.setAttribute(‘aria-hidden’, ‘false’); } function openModalToEdit(id) { const opt = optionsData.find(o => o.id === id); if (!opt) return; editingId = id; modalTitle.textContent = TEXTES.modalTitreEditer; optionForm.name.value = opt.nom; optionForm.desc.value = opt.description; optionForm.participation.value = opt.perf.participation || 1; optionForm.mise_en_valeur.value = opt.perf.mise_en_valeur || 1; optionForm.suivi.value = opt.perf.suivi || 1; modal.classList.remove(‘hidden’); modal.querySelector(‘[name=”name”]’).focus(); modal.setAttribute(‘aria-hidden’, ‘false’); } function closeModal() { modal.classList.add(‘hidden’); modal.setAttribute(‘aria-hidden’, ‘true’); editingId = null; } // soumission du formulaire modal optionForm.addEventListener(‘submit’, (e) => { e.preventDefault(); const data = { nom: optionForm.name.value.trim() || ‘Option sans nom’, description: optionForm.desc.value.trim() || ”, perf: { participation: Number(optionForm.participation.value), mise_en_valeur: Number(optionForm.mise_en_valeur.value), suivi: Number(optionForm.suivi.value) } }; if (editingId) { // éditer existant const idx = optionsData.findIndex(o => o.id === editingId); if (idx >= 0) { optionsData[idx] = { …optionsData[idx], …data }; } } else { // ajouter optionsData.push({ id: generateId(), …data }); } closeModal(); renderTable(); }); cancelModalBtn.addEventListener(‘click’, closeModal); modal.addEventListener(‘click’, (e) => { if (e.target === modal) closeModal(); }); document.addEventListener(‘keydown’, (e) => { if (e.key === ‘Escape’ && !modal.classList.contains(‘hidden’)) { closeModal(); } }); // —————————– // CONTROLES BOUTONS PRINCIPAUX // —————————– addOptionBtn.addEventListener(‘click’, openModalToAdd); exportBtn.addEventListener(‘click’, () => { const exportData = { options: optionsData, weights, criteres }; const blob = new Blob([JSON.stringify(exportData, null, 2)], { type: ‘application/json’ }); const url = URL.createObjectURL(blob); const a = document.createElement(‘a’); a.href = url; a.download = ‘ffe-compet-comparaison.json’; document.body.appendChild(a); a.click(); a.remove(); URL.revokeObjectURL(url); }); resetBtn.addEventListener(‘click’, () => { if (!confirm(‘Réinitialiser les options et les poids aux valeurs initiales ?’)) return; // réinitialiser optionsData = [ { id: generateId(), nom: ‘Enregistrement’, description: ‘Obligatoire, facilite la participation aux concours’, perf: { participation: 3, mise_en_valeur: 1, suivi: 1 } }, { id: generateId(), nom: ‘Mise en vente’, description: ‘Interface dédiée avec photos et prix’, perf: { participation: 1, mise_en_valeur: 3, suivi: 2 } }, { id: generateId(), nom: ‘Favoris’, description: ‘Suivi rapide des performances’, perf: { participation: 1, mise_en_valeur: 1, suivi: 3 } } ]; initWeights(); renderWeightControls(); renderTable(); }); // Recherche filtre searchBox.addEventListener(‘input’, () => { filteredTerm = searchBox.value; renderTable(); }); // —————————– // INITIALISATION // —————————– initWeights(); renderWeightControls(); renderTable(); /* Informations de performance & accessibilité : – Conception légère : pas de dépendances lourdes autres que le petit Tailwind browser runtime via CDN. – JavaScript lisible et commenté pour faciliter la maintenance. – Contrôles accessibles (aria-label, aria-pressed, focus rings). – Taille maximale du composant réglée via CSS (max-height: 900px) : respecte la contrainte <= 2000px. Si vous souhaitez intégrer une API publique gratuite (ex. pour récupérer des paramètres dynamiques), vous pouvez ajouter ci-dessous un exemple d'API : Exemple (non utilisé par défaut) : – URL : https://api.publicapis.org/entries – Exemple réponse JSON (tronquée) : { "count": 1428, "entries": [ { "API": "Cat Facts", "Description": "Daily cat facts", "Auth": "", "HTTPS": true, "Cors": "no", "Link": "https://alexwohlbruck.github.io/cat-facts/" } ] } */ // Fin du script

Recherches, alertes et protection des données

Problème : la réglementation impose des restrictions d’accès aux données personnelles. Solution : comprendre les droits selon son profil et utiliser les recherches publiques identifiables pour les résultats. Exemple : un propriétaire a reçu un rectificatif via alerte mail et a pu ajuster la logistique avant le départ.

  • 🔒 Respecter la protection des données : accès selon rôle (cavalier, organisateur) 🛡️
  • 🔎 Utiliser la recherche compétition pour consulter les résultats publics
  • 📥 Paramétrer alertes pour résultats et numéros de départ
Profil Accès principal Limite notable
Cavalier Engagements à venir, résultats 🏅 Informations sensibles limitées
Organisateur Informations concours pour gestion 🗂️ Accès restreint aux profils non impliqués
Officiel Données des compétitions où il intervient 📝 Pas d’accès global

Astuces pratiques, événements 2025 et équipements partenaires

Problème : préparer une saison exigeant du matériel adapté et une veille sur les compétitions. Solution : combiner calendrier FFE Compet, notifications et partenariats techniques. Exemple : lors d’Equita Lyon, plusieurs cavaliers ont profité d’offres de partenaires (tenues et matériels) pour renouveler leur équipement avant la finale.

  • 🗓️ Suivre l’agenda des grandes étapes (Equita Lyon, championnats Amateurs, GN) 📆
  • 🛒 Considérer partenaires et équipementiers : Nike, Adidas, Puma, Decathlon, Le Coq Sportif, Quechua, Asics, Salomon, Reebok, Kappa pour tenues et accessoires 👟
  • 🩺 Prévention sanitaire : suivre les recommandations RESPE et attestations en cas de forte activité de maladies contagieuses 🩹
Événement 2025 Lieu Point pratique
Equita Lyon Lyon (69) 🎪 Offres partenaires et finale AGT, idéal pour équipement
Championnat Amateurs (Saut / Dressage) Tours-Pernay / Mâcon Chaintré 🏆 Inscriptions sélectives, vérifier licences
GN FFE (Dressage) Saint-Lô (50) 🐴 Dernière étape saisonnière, logistique serrée

Insight clé : associer prévoyance administrative et choix d’équipement adapté réduit le stress et améliore les performances le jour J.

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Comment ru00e9initialiser lu2019accu00e8s u00e0 mon compte FFE Compet ?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Si lu2019accu00e8s est perdu, utiliser la fonction ‘mot de passe oubliu00e9’ depuis la page de connexion ou contacter le support FFE. Vu00e9rifier lu2019adresse mail liu00e9e au compte et les permissions en lien avec la licence.”}},{“@type”:”Question”,”name”:”Qui peut consulter les ru00e9sultats et engagements sur la plateforme ?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Les ru00e9sultats publics sont accessibles via la recherche compu00e9tition ou u00e9quidu00e9. Les engagements u00e0 venir sont visibles uniquement par les cavaliers et engageurs concernu00e9s, tandis que les organisateurs et officiels voient les compu00e9titions ou00f9 ils interviennent.”}},{“@type”:”Question”,”name”:”Comment mettre un cheval en vente sur FFE Compet ?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Accu00e9der u00e0 ‘Mes chevaux u00e0 vendre’, complu00e9ter la fiche (photos, prix, carnet sanitaire) et publier lu2019annonce. Vu00e9rifier la concordance des documents du2019identification pour accu00e9lu00e9rer les contacts avec les acheteurs.”}},{“@type”:”Question”,”name”:”Quelles alertes activer pour ne rien manquer ?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Activer les alertes pour : numu00e9ros de du00e9part, rectificatifs, ru00e9sultats et informations sur les chevaux dont on est propriu00e9taire. Cela permet une ru00e9activitu00e9 optimale en compu00e9tition.”}}]}

Comment réinitialiser l’accès à mon compte FFE Compet ?

Si l’accès est perdu, utiliser la fonction ‘mot de passe oublié’ depuis la page de connexion ou contacter le support FFE. Vérifier l’adresse mail liée au compte et les permissions en lien avec la licence.

Qui peut consulter les résultats et engagements sur la plateforme ?

Les résultats publics sont accessibles via la recherche compétition ou équidé. Les engagements à venir sont visibles uniquement par les cavaliers et engageurs concernés, tandis que les organisateurs et officiels voient les compétitions où ils interviennent.

Comment mettre un cheval en vente sur FFE Compet ?

Accéder à ‘Mes chevaux à vendre’, compléter la fiche (photos, prix, carnet sanitaire) et publier l’annonce. Vérifier la concordance des documents d’identification pour accélérer les contacts avec les acheteurs.

Quelles alertes activer pour ne rien manquer ?

Activer les alertes pour : numéros de départ, rectificatifs, résultats et informations sur les chevaux dont on est propriétaire. Cela permet une réactivité optimale en compétition.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top