mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-03 17:08:47 +01:00 
			
		
		
		
	questions !
This commit is contained in:
		@@ -11,26 +11,146 @@ from .base import WEISurvey, WEISurveyInformation, WEISurveyAlgorithm, WEIBusInf
 | 
			
		||||
from ...models import WEIMembership
 | 
			
		||||
 | 
			
		||||
WORDS = {
 | 
			
		||||
    "ambiance": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "musique": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "boisson": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "beauferie": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "sommeil": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "vacances": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "activite": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "hygiene": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "animal": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "fensfoire": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "kokarde": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "copain": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "vie": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "jeux": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "calin": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "vommi": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "kfet": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "fatigue": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "duree trajet": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}],
 | 
			
		||||
    "scolarite": ["Question", {1: "réponse 1", 2: "réponse 2", 3: "réponse 3", 4: "réponse 4", 5: "réponse 5"}]
 | 
			
		||||
    "ambiance": ["Ambiance de bus :", {
 | 
			
		||||
        1: "Ambiance calme et posée",
 | 
			
		||||
        2: "Ambiance rigolage entre copaing",
 | 
			
		||||
        3: "Ambiance danse de camping autour d'une piscine inexistante",
 | 
			
		||||
        4: "Grosse soirée avec de la musique qui fait bouger",
 | 
			
		||||
        5: "On retourne le camping et le bus (dans le respect et le savoir vivre)"
 | 
			
		||||
    }],
 | 
			
		||||
    "musique": ["Musique :", {
 | 
			
		||||
        1: "Musique tranquille",
 | 
			
		||||
        2: "Musique commerciale",
 | 
			
		||||
        3: "Chansons paillardes",
 | 
			
		||||
        4: "Musique de Colonie de vacances",
 | 
			
		||||
        5: "Grosse techno"
 | 
			
		||||
    }],
 | 
			
		||||
    "boisson": ["Boissons :", {
 | 
			
		||||
        1: "Boisson soft",
 | 
			
		||||
        2: "Des cocktails de temps en temps",
 | 
			
		||||
        3: "Des coktails fancy de pétasse (parce que c'est les meilleurs)",
 | 
			
		||||
        4: "Bière !",
 | 
			
		||||
        5: "L'alcool c'est dans les céréales"
 | 
			
		||||
    }],
 | 
			
		||||
    "beauferie": ["Échelle de la beauferie :", {
 | 
			
		||||
        1: "Je suis toujours classe",
 | 
			
		||||
        2: "Je rote de temps en temps",
 | 
			
		||||
        3: "Claquette chaussette, c'est confortable",
 | 
			
		||||
        4: "L'aviron bayonnais est dans ma plyaylist",
 | 
			
		||||
        5: "Je suis champion⋅ne de concours de rots et d'éclatage de gobelet sur mon front"
 | 
			
		||||
    }],
 | 
			
		||||
    "sommeil": ["Échelle de ton sommeil pendant le WEI :", {
 | 
			
		||||
        1: "Dormir, c'est pour les faibles",
 | 
			
		||||
        2: "5h maximum",
 | 
			
		||||
        3: "10h",
 | 
			
		||||
        4: "15h",
 | 
			
		||||
        5: "Deux bonnes nuits de sommeil, c'est important pour être en form pour les activités proposées par nos supers GC WEI"
 | 
			
		||||
    }],
 | 
			
		||||
    "vacances": ["Tes vacances de rêve :", {
 | 
			
		||||
        1: "Dans ma chambre",
 | 
			
		||||
        2: "Retourner chez popa et moman pour pouvoir enfin arrêter de manger des pasta box",
 | 
			
		||||
        3: "Être une grosse larve sous le soleil des troopiiiiiiiiques",
 | 
			
		||||
        4: "Faire un road trip camping sauvage, manger des racines et boire son pipi",
 | 
			
		||||
        5: "Le crime ne prend pas de vacances"
 | 
			
		||||
    }],
 | 
			
		||||
    "activite": ["T'as une heure de trou pendant ton WEI, que fais-tu ?", {
 | 
			
		||||
        1: "Je cherche des copaines pour faire un petit jeu de société",
 | 
			
		||||
        2: "Je cherche un moyen de me dépenser, n'importe quel ballon ferait l'affaire",
 | 
			
		||||
        3: "Je cherche un endroit où il y a de la musique pour bouger sur le dancefloor",
 | 
			
		||||
        4: "Petit apéro, petite pétanque avec les collègues autour d'un bon pastaga",
 | 
			
		||||
        5: "Je cherche une connerie à faire (mais pas trop méchante, pour ne pas embêter mes GC WEI préférés"
 | 
			
		||||
    }],
 | 
			
		||||
    "hygiene": ["Échelle de ton hygiène :", {
 | 
			
		||||
        1: "La douche, c'eest tous les jours",
 | 
			
		||||
        2: "La règle des 2 jours, c'est un droit et un devoir",
 | 
			
		||||
        3: "Je ne me lave qu'après le sport",
 | 
			
		||||
        4: "« Ne vous inquiétez pas, je pue pas »",
 | 
			
		||||
        5: "Y a que les sales qui se lavent"
 | 
			
		||||
    }],
 | 
			
		||||
    "animal": ["Tu décrirais ton animal totem plutôt comme :", {
 | 
			
		||||
        1: "Un dragon qui raserait des villes entières d'un seul souffle",
 | 
			
		||||
        2: "Une mouette qui pique des frites aux dunkerquois",
 | 
			
		||||
        3: "Un poulpe tous meunion",
 | 
			
		||||
        4: "Un pitbull qui au fond cache un petit cœur en sucre",
 | 
			
		||||
        5: "Un canard en plastique au bord d'un baignoire qui n'a pas servi depuis 10 ans"
 | 
			
		||||
    }],
 | 
			
		||||
    "fensfoire": ["Quel est ton rapport à la F[ENS]foire ?", {
 | 
			
		||||
        1: "Je réveille les autres à 6h avec mon instrument",
 | 
			
		||||
        2: "Je la suis partout",
 | 
			
		||||
        3: "J'aime bien l'écouter de temps en temps",
 | 
			
		||||
        4: "Je mets des boules Quiès pour ne pas l'entendre",
 | 
			
		||||
        5: "La quoi ?"
 | 
			
		||||
    }],
 | 
			
		||||
    "kokarde": ["Qu'est-ce que le mot Kokarde t'évoque", {
 | 
			
		||||
        1: "Vraiment pas mon truc les soirées…",
 | 
			
		||||
        2: "Bof, je viens pour manger et je repars aussitôt",
 | 
			
		||||
        3: "Je kiffe, good vibes",
 | 
			
		||||
        4: "Perso, je ne m'arrêtrai pas de danser sur la piste !",
 | 
			
		||||
        5: "J'resterai jusqu'à 3h ou rien"
 | 
			
		||||
    }],
 | 
			
		||||
    "copain": ["Qu'est-ce que tu fais avec un⋅e «copain⋅ine» ?", {
 | 
			
		||||
        1: "Je l'insulte de sale merde",
 | 
			
		||||
        2: "J'lui fais faire des trucs cons et je l'affiche !",
 | 
			
		||||
        3: "On parlerait ensemble et on se marrerait",
 | 
			
		||||
        4: "On aurait des vrais gros délires",
 | 
			
		||||
        5: "Je meurs pour lui/elle"
 | 
			
		||||
    }],
 | 
			
		||||
    "vie": ["Selon toi, qu'est-ce que la vie ?", {
 | 
			
		||||
        1: "La vie, cette sale race !",
 | 
			
		||||
        2: "Un moment paisible avant la mort",
 | 
			
		||||
        3: "C'est difficile à définir...",
 | 
			
		||||
        4: "En vrai, c'est cool !",
 | 
			
		||||
        5: "Une gigantestque tranche de kiff ! Et tous les jours, j'en mange un morceau"
 | 
			
		||||
    }],
 | 
			
		||||
    "jeux": ["Quel est ton rapport avec les jeux de société ?", {
 | 
			
		||||
        1: "éloigné",
 | 
			
		||||
        2: "nonchalant",
 | 
			
		||||
        3: "timide",
 | 
			
		||||
        4: "assumé",
 | 
			
		||||
        5: "sexuel"
 | 
			
		||||
    }],
 | 
			
		||||
    "calin": ["Qu'est-ce que tu penses des câlins ?", {
 | 
			
		||||
        1: "Jamais je n'en fais et jamais je n'en ferai !",
 | 
			
		||||
        2: "J'en fais mais ça ne me plaît pas",
 | 
			
		||||
        3: "J'en fais rarement mais c'est toujours cool",
 | 
			
		||||
        4: "J'en fais tous les jours avec mes ami⋅es !",
 | 
			
		||||
        5: "Je pourrais en faire à n'imorte qui. Pourquoi ne pas créer le club Câl[ENS] ?"
 | 
			
		||||
    }],
 | 
			
		||||
    "vomi": ["Quel est ton rapport au vomi ?", {
 | 
			
		||||
        1: "C'est compliqué…",
 | 
			
		||||
        2: "Jamais je ne vomis mais je nettoie quand les potes vomissent",
 | 
			
		||||
        3: "Jamais je ne vomis et jamais je ne nettoie celui de quelqu'un d'autre",
 | 
			
		||||
        4: "Je vomis quelquefois, ça arrive, faites pas cette tête, mais je fins toujours par nettoyer !",
 | 
			
		||||
        5: "Je vomis à chaque soirée et ce n'est jamais moi qui nettoie"
 | 
			
		||||
    }],
 | 
			
		||||
    "kfet": ["Qu'est ce que la Kfet t'évoque ?", {
 | 
			
		||||
        1: "La Kfet, quel lieu de dépravé⋅es sérieux…",
 | 
			
		||||
        2: "C'est un endroit à l'hygiène plus que douteuse…",
 | 
			
		||||
        3: "Téma les prix des boisson et des snacks, c'est aberrant ! Heureusement que la bouffe est gratuite pour les 1A",
 | 
			
		||||
        4: "En vrai, c'est cool, petit billard, petit canapé, chill !",
 | 
			
		||||
        5: "Banger, j'y reste jusqu'à la fin de mes jours"
 | 
			
		||||
    }],
 | 
			
		||||
    "fatigue": ["Comment combattre la fatigue lors de ton WEI ?", {
 | 
			
		||||
        1: "Le sport en journée, ça réveille",
 | 
			
		||||
        2: "Le sucre du coca, ça réveille",
 | 
			
		||||
        3: "La taurine du Red Bull, ça réveille",
 | 
			
		||||
        4: "L'alcool dans le sang, ça réveille",
 | 
			
		||||
        5: "L'écocup sur le front, ça réveille"
 | 
			
		||||
    }],
 | 
			
		||||
    "duree trajet": ["Quelle serait ta durée de trajet préférée ?", {
 | 
			
		||||
        1: "Trajet instantané, pas le temps de niaiser",
 | 
			
		||||
        2: "1h, histoire de faire connaissance avec quelques personnes avant de se jeter sur les boissons",
 | 
			
		||||
        3: "3h, on peut vraiment parle et apprendre à connaître nos voisin⋅es",
 | 
			
		||||
        4: "6h, histoire d'avoir le temps de faire des conneries dans le bus pour bien se marrer !",
 | 
			
		||||
        5: "12h, il faut bien trouver un moment pour dormir, ce sera deux gros dodos dans un bus"
 | 
			
		||||
    }],
 | 
			
		||||
    "scolarite": ["Comment tu vois ton cursus à l'ENS ?", {
 | 
			
		||||
        1: "La tranquillité et le travail",
 | 
			
		||||
        2: "On va s'amuser tout en bossant",
 | 
			
		||||
        3: "Ça va profiter et réviser au dernier moment pour les exams…",
 | 
			
		||||
        4: "Nous festoierons sans songer aux conséquences",
 | 
			
		||||
        5: "Je ne vois qu'une seule issue : la débauche"
 | 
			
		||||
    }]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -47,7 +167,7 @@ class WEISurveyForm2023(forms.Form):
 | 
			
		||||
 | 
			
		||||
        question = information.questions[information.step]
 | 
			
		||||
        self.fields[question] = forms.ChoiceField(
 | 
			
		||||
            label=WORDS[question][0] + question,
 | 
			
		||||
            label=WORDS[question][0],
 | 
			
		||||
            widget=forms.RadioSelect(),
 | 
			
		||||
        )
 | 
			
		||||
        answers = [(answer, WORDS[question][1][answer]) for answer in WORDS[question][1]]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user