1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 01:48:21 +02:00

test wei 2024, linters

This commit is contained in:
korenstin
2024-08-04 17:05:35 +02:00
parent 7af2ebba40
commit d4e85e8215
4 changed files with 244 additions and 81 deletions

View File

@ -11,60 +11,95 @@ from .base import WEISurvey, WEISurveyInformation, WEISurveyAlgorithm, WEIBusInf
from ...models import WEIMembership
buses_descr = [
["Magi[Kar]p","#ef5568",
"bus faible en alcool mais fort en connerie avec une partie calme pour les amateurs de sieste et de jeux de société. non discriminant il accepte tout le monde y compris le plus nulle des pokémons (magicarpe !!!!!!). Malgré les accusations mensongères, il n'y a aucun weeb dans le Magi[Kar]p"],
["Va[car]me","#fd7a28",
"descr"],
["[Kar]aïbes","#a5cfdd",
"descr"],
["[Kar]di [Bus]","#e46398",
"descr"],
["Sparta[bus] 🐺🐒🏉","#ebdac2",
"descr"],
["Zanzo[Bus]","#FFFF",
"descr"],
["Bran[Kar]","#6da1ac",
"Si vous ne connaissez pas le Bran[Kar], cest comme une grande famille qui fait un apéro, qui se bourre un peu la gueule en discutant des heures autour dune table remplie de bouffe et de super bons cocktails (la plupart des barmen/barwomen du bus sont les barmans de Shakens), sauf quon est un bus du Wei (vous comprendrez bien le nom de notre bus en voyant létat de certain·e·s). Il nous arrive de faire quelques conneries, mais surtout de jouer au Bière-pong en musique !"],
["Techno [kar]ade","#8065a3",
"descr"],
["[Bus]ka-P","#7c4768",
"descr"]
[
"Magi[Kar]p", "#ef5568",
"""bus faible en alcool mais fort en connerie avec une partie calme pour les amateurs de sieste et de jeux de société.
Non discriminant il accepte tout le monde y compris le plus nulle des pokémons (magicarpe !!!!!!). Malgré les
accusations mensongères, il n'y a aucun weeb dans le Magi[Kar]p""",
],
[
"Va[car]me", "#fd7a28",
"descr",
],
[
"[Kar]aïbes", "#a5cfdd",
"descr",
],
[
"[Kar]di [Bus]", "#e46398",
"descr",
],
[
"Sparta[bus] 🐺🐒🏉", "#ebdac2",
"descr",
],
[
"Zanzo[Bus]", "#FFFF",
"descr",
],
[
"Bran[Kar]", "#6da1ac",
"""Si vous ne connaissez pas le Bran[Kar], cest comme une grande famille qui fait un apéro, qui se bourre un peu la
gueule en discutant des heures autour dune table remplie de bouffe et de super bons cocktails (la plupart des
barmen/barwomen du bus sont les barmans de Shakens), sauf quon est un bus du Wei (vous comprendrez bien le nom de notre
bus en voyant létat de certain·e·s). Il nous arrive de faire quelques conneries, mais surtout de jouer au Bière-pong en
musique !""",
],
[
"Techno [kar]ade", "#8065a3",
"descr"
],
[
"[Bus]ka-P", "#7c4768",
"descr",
],
]
def get_survey_info(id):
s = {"recap": {
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
}}
s_ = {f"bus{id}" : {f"{i}" : 0 for i in range(1,5+1)} for id in range(len(buses_descr))}
s_ = {f"bus{id}": {f"{i}": 0 for i in range(1, 5 + 1)} for id in range(len(buses_descr))}
s.update(s_)
s.update({f"bus{id}" : {f"{i}" : i for i in range(1,5+1)}})
return {"scores" : s}
s.update({f"bus{id}": {f"{i}": i for i in range(1, 5 + 1)}})
return {"scores": s}
def print_bus(id):
return buses_descr[id][0] + "\n\n" + buses_descr[id][2]
def print_all_buses():
l = [print_bus(id) for id in range(len(buses_descr))]
return "\n\n---------\n\n".join(l)
WORDS = {"recap": ["Cher(e) 1A, te voilà arrivé(e) devant un choix fatidique, le choix de ton bus....... \n (Musique effrayante) \n Peite blagounette évidemment, chacun des bus te permettra de passer un excellent WEI ! Mais quitte à avoir le choix, voici la liste de tous les bus ainsi qu'une description détaillée de ces derniers ! Prends ton temps, observe les bien et quand tu te sens prêt(e), appuye sur le bouton 'Noter les bus' pour continuer (pas besoin d'apprendre par coeur les bus, la descirption du bus te sera rappeler avant de le noter !) \n\n\n" + print_all_buses(), {
1: "Noter les bus :"
}]}
def print_all_buses():
liste = [print_bus(id) for id in range(len(buses_descr))]
return "<br><br>---------<br><br>".join(liste)
WORDS = {
"recap":
[
"""Chèr⋅e 1A, te voilà arrivé⋅e devant un choix fatidique, le choix de ton bus.......<br>
(Musique effrayante)<br>
Petite blagounette évidemment, chacun des bus te permettra de passer un excellent WEI !
Mais quitte à avoir le choix, voici la liste de tous les bus ainsi qu'une description détaillée de ces derniers !
Prends ton temps, observe les bien et quand tu te sens prêt⋅e, appuye sur le bouton 'Noter les bus' pour continuer
(pas besoin d'apprendre par cœur les bus, la description du bus te sera rappeler avant de le noter !) <br><br><br>""" + print_all_buses(),
{
"1": "Noter les bus :",
}
]
}
WORDS.update({
f"bus{id}" : [print_bus(id),{i : f"Noter {i}/5" for i in range(1,5+1)}] for id in range(len(buses_descr))
f"bus{id}": [print_bus(id), {i: f"Noter {i}/5" for i in range(1, 5 + 1)}] for id in range(len(buses_descr))
})
class WEISurveyForm2024(forms.Form):
"""
Survey form for the year 2024.
@ -300,4 +335,3 @@ class WEISurveyAlgorithm2024(WEISurveyAlgorithm):
if tqdm_obj is not None:
tqdm_obj.n = len(surveys) - len(free_surveys)
tqdm_obj.refresh()