Guide de réutilisation
Suivez ce protocole étape par étape pour créer votre propre test en ligne
Vous aurez besoin de :
- Un compte GitHub (gratuit)
- Un compte Google (pour le Google Sheet qui collectera vos données)
- 30 minutes de votre temps
- Vos propres termes inducteurs
Étape 1 : Récupérer le code source
- Allez sur la page : https://perilordinaire.github.io/tav-raccrochage.html
- Faites un clic droit sur la page → Afficher le code source (ou
Ctrl+U / Cmd+U)
- Sélectionnez tout le code (
Ctrl+A / Cmd+A)
- Copiez le code (
Ctrl+C / Cmd+C)
Tout le code est dans un seul fichier HTML, c’est voulu pour faciliter la réutilisation !
Étape 2 : Créer votre dépôt GitHub
- Connectez-vous à GitHub
- Cliquez sur le + en haut à droite → New repository
- Nommez votre dépôt (ex:
mon-tav-recherche)
- Cochez Public
- Cochez Add a README file
- Cliquez sur Create repository
Étape 3 : Créer votre fichier HTML
- Dans votre nouveau dépôt, cliquez sur Add file → Create new file
- Nommez le fichier :
index.html
- Collez le code que vous avez copié à l’Étape 1
- Cliquez sur Commit changes en bas de la page
Étape 4 : Personnaliser vos termes inducteurs
- Dans votre fichier
index.html, cherchez cette section (vers la ligne 690) :
const inducteurs = [
"Décrochage scolaire",
"Élève de lycée professionnel",
"Raccrochage scolaire",
"Compétences hors-école",
"Parcours scolaire réussi"
];
- Cliquez sur l’icône (Edit) en haut à droite du fichier
- Remplacez les termes par les vôtres, par exemple :
const inducteurs = [
"Motivation scolaire",
"Apprentissage collaboratif",
"Évaluation formative"
];
- Sauvegardez en cliquant sur Commit changes
Vous pouvez mettre entre 3 et 8 termes. Gardez la même structure avec les guillemets et les virgules !
5.1 Créer la feuille de calcul
- Allez sur Google Sheets
- Créez une nouvelle feuille
- Nommez-la (ex: “TAV - Données Recherche”)
- Dans la première ligne, copiez exactement ces en-têtes :
Date/Heure | Sexe | Âge | Fonction | Discipline | Type Structure |
Ancienneté Structure | Ancienneté Éducation | Diplôme | Support |
Environnement | Isolement | Inducteur | Mot | Rang
5.2 Créer le script Google Apps
- Dans votre Google Sheet : Extensions → Apps Script
- Supprimez le code par défaut
- Copiez-collez ce code :
function doPost(e) {
try {
const data = JSON.parse(e.postData.contents);
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
data.data.forEach(row => {
sheet.appendRow(row);
});
return ContentService.createTextOutput(JSON.stringify({
'status': 'success',
'message': 'Données enregistrées'
}))
.setMimeType(ContentService.MimeType.JSON);
} catch (error) {
return ContentService.createTextOutput(JSON.stringify({
'status': 'error',
'message': error.toString()
}))
.setMimeType(ContentService.MimeType.JSON);
}
}
- Enregistrez (icône 💾)
- Cliquez sur Déployer → Nouveau déploiement
- Sélectionnez Application Web
- Configurez :
- Exécuter en tant que : Moi
- Qui a accès : Tout le monde
- Cliquez sur Déployer
- Autorisez l’application (suivez les étapes Google)
- COPIEZ l’URL fournie (elle ressemble à
https://script.google.com/macros/s/AKfycby.../exec)
5.3 Intégrer l’URL dans votre code
- Retournez dans votre
index.html sur GitHub
- Cherchez cette ligne (vers la ligne 870) :
const SCRIPT_URL = 'VOTRE_URL_GOOGLE_APPS_SCRIPT_ICI';
- Remplacez
'VOTRE_URL_GOOGLE_APPS_SCRIPT_ICI' par votre URL entre guillemets
- Sauvegardez
Étape 6 : Activer GitHub Pages
- Dans votre dépôt GitHub, allez dans Settings (en haut)
- Dans le menu de gauche, cliquez sur Pages
- Sous Source, sélectionnez main (branche)
- Cliquez sur Save
- Attendez 2-3 minutes ⏱️
- Votre TAV est en ligne ! L’URL sera :
https://votre-username.github.io/nom-du-depot/
Étape 7 : Tester votre TAV
- Ouvrez l’URL de votre TAV
- Faites un test complet du début à la fin
- Vérifiez que les données arrivent bien dans votre Google Sheet
Si ça ne marche pas :
- Vérifiez que vous avez bien autorisé le script Google Apps
- Vérifiez que l’URL du script est correcte dans le code
- Vérifiez que les en-têtes du Google Sheet correspondent exactement
Étape 8 (optionnelle) : Personnaliser l’apparence
Vous pouvez modifier :
Les couleurs (cherchez :root vers la ligne 15) :
:root {
--primary: #1a4d2e; /* Couleur principale */
--accent: #e8ab5e; /* Couleur d'accentuation */
}
Le titre (cherchez <h1> vers la ligne 580) :
<h1>Test d'Associations Verbales</h1>
Le texte d’introduction (vers la ligne 625) : personnalisez selon votre recherche !
N’oubliez pas de respecter les propriétés intellectuelles
Si vous utilisez cet outil, veuillez conserver les références méthodologiques dans le pied de page (ligne ~905) :
<footer>
<p>Test d'Associations Verbales (TAV) d'après Abric (2003) et Vergès (1992) - Lamolet (2026)</p>
</footer>
Conseils pour votre recherche
Taille de l’échantillon :
- Minimum recommandé (Abric, 2003) : N = 80 participants
- Pour des analyses comparatives robustes : N = 100-150
Nombre de termes inducteurs :
- 3-5 termes : test court (~5-6 min), bon taux de complétion
- 6-8 termes : test plus long (~8-10 min), risque d’abandon
Analyse des données :
- Exportez votre Google Sheet en CSV
- Utilisez jamovi, SPSS ou R pour l’analyse prototypique
- Calculez : fréquence d’évocation + rang moyen pour identifier le noyau central
Besoin d’aide ?
Si vous rencontrez un problème :
- Vérifiez que vous avez suivi toutes les étapes dans l’ordre
- Consultez la section “Si ça ne marche pas” de l’Étape 7
- Contactez-moi : ferdinand.lamolet@etu-univ-amu.fr
Ce guide est mis à disposition sous licence Creative Commons BY-SA 4.0. Vous êtes libre de le partager et l’adapter en citant la source.