mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-26 18:37:12 +00:00
Compare commits
No commits in common. "b92e6e4e10657634ccf366d1e6a7a8244b35dde6" and "96539d262f262aae4cfa92717b92134412ae25cd" have entirely different histories.
b92e6e4e10
...
96539d262f
@ -1,6 +1,8 @@
|
|||||||
# Copyright (C) 2018-2024 by BDE ENS Paris-Saclay
|
# Copyright (C) 2018-2024 by BDE ENS Paris-Saclay
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
import json
|
||||||
|
|
||||||
from functools import lru_cache
|
from functools import lru_cache
|
||||||
|
|
||||||
from django import forms
|
from django import forms
|
||||||
@ -23,23 +25,15 @@ buses_descr = [
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Va[car]me 🎷🍎🔊", "#fd7a28", 3,
|
"Va[car]me 🎷🍎🔊", "#fd7a28", 3,
|
||||||
"""Ici, c'est le bus du bruit. Si vous voulez réveiller les autres bus en musique, apprendre de merveilleuses
|
"""Ici c'est le bus du bruit. Que ce soit les groupes de musique du Bureau des Arts ou la fanfare, on sera là pour vous
|
||||||
mélodies au kazoo tout le week-end, ou simplement profiter d'une bonne ambiance musicale, le BDA et la
|
ambiancer ! On fera en sorte que vous vous souveniez de votre WEI et de son Vacarme !""",
|
||||||
F[ENS]foire sont là pour vous. Vous pourrez également goûter au célèbre cocktail de la fanfare, concocté
|
|
||||||
pour l'occasion par les tout nouveaux "meilleurs artisans v*********** de France" ! Alors que vous soyez artiste
|
|
||||||
dans l'âme ou que vous souhaitiez juste faire le plus grand Vacarme, rejoignez-nous !""",
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"[Kar]aïbes 🏝️🏴☠️🥥", "#a5cfdd", 3,
|
"[Kar]aïbes", "#a5cfdd", 0,
|
||||||
"""Ahoy, explorateurs du WEI ! Le bus Karaibes t’invite à une traversée sous les tropiques, où l’ambiance est
|
"""Ahoy, explorateurs du WEI ! Le bus Karaibes t’invite à une traversée sous les tropiques, où l’ambiance est toujours au beau fixe ! ☀️🍹 Ici, c’est soleil, rhum, et bonne humeur assurée : une atmosphère de vacances où l’on se laisse porter par la chaleur humaine et la fête. Que tu sois un pirate en quête de sensations fortes ou un amateur de chill avec un cocktail à la main, tu seras à ta place dans notre bus. Les soirées seront marquées par des rythmes tropicaux qui te feront vibrer jusqu’à l’aube. Prêt à embarquer pour une aventure inoubliable avec les meilleurs matelots du WEI ? On t’attend sur le pont du Karaibes pour lever l’ancre ensemble !""",
|
||||||
toujours au beau fixe ! ☀️🍹 Ici, c’est soleil, rhum, et bonne humeur assurée : une atmosphère de vacances où
|
|
||||||
l’on se laisse porter par la chaleur humaine et la fête. Que tu sois un pirate en quête de sensations fortes ou
|
|
||||||
un amateur de chill avec un cocktail à la main, tu seras à ta place dans notre bus. Les soirées seront marquées
|
|
||||||
par des rythmes tropicaux qui te feront vibrer jusqu’à l’aube. Prêt à embarquer pour une aventure inoubliable
|
|
||||||
avec les meilleurs matelots du WEI ? On t’attend sur le pont du Karaibes pour lever l’ancre ensemble !""",
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"[Kar]di [Bus] 🎙️💅", "#e46398", 2.5,
|
"[Kar]di [Bus]", "#e46398", 0,
|
||||||
"""Bienvenue à bord du Kardi Bus, la seul, l’unique, l’inimitable pépite de ce weekend d’intégration ! Inspiré par les
|
"""Bienvenue à bord du Kardi Bus, la seul, l’unique, l’inimitable pépite de ce weekend d’intégration ! Inspiré par les
|
||||||
icônes suprêmes de la pop culture telles les Bratz, les Winx et autres Mean Girls, notre bus est un sanctuaire de style,
|
icônes suprêmes de la pop culture telles les Bratz, les Winx et autres Mean Girls, notre bus est un sanctuaire de style,
|
||||||
d’audace et de pur plaisir. A nos cotés attends toi à siroter tes meilleurs Cosmo, sex on the Beach et autres cocktails
|
d’audace et de pur plaisir. A nos cotés attends toi à siroter tes meilleurs Cosmo, sex on the Beach et autres cocktails
|
||||||
@ -48,7 +42,7 @@ buses_descr = [
|
|||||||
Bus !""",
|
Bus !""",
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Sparta[bus] 🐺🐒🏉", "#ebdac2", 5,
|
"Sparta[bus] 🐺🐒🏉", "#ebdac2", 0,
|
||||||
"""Dans notre bus, on vous donne un avant goût des plus grandes assos de l'ENS : les Kyottes et l'Aspique (clubs de rugby
|
"""Dans notre bus, on vous donne un avant goût des plus grandes assos de l'ENS : les Kyottes et l'Aspique (clubs de rugby
|
||||||
féminin et masculin, mais pas que). Bien entendu, qui dit rugby dit les copaings, le pastaga et la Pena Bayona, mais vous
|
féminin et masculin, mais pas que). Bien entendu, qui dit rugby dit les copaings, le pastaga et la Pena Bayona, mais vous
|
||||||
verrez par vous même qu'on est ouvert⋅e à toutes propositions quand il s'agit de faire la fête. Pour les casse-cous comme
|
verrez par vous même qu'on est ouvert⋅e à toutes propositions quand il s'agit de faire la fête. Pour les casse-cous comme
|
||||||
@ -68,7 +62,7 @@ buses_descr = [
|
|||||||
musique !""",
|
musique !""",
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Techno [kar]ade 🔊🚩", "#8065a3", 3,
|
"Techno [kar]ade", "#8065a3", 0,
|
||||||
"""Avis à tous·tes les gauchos, amoureux·ses de la fête et des manifs : le Techno [kar]ade vous ouvre grand ses bras pour
|
"""Avis à tous·tes les gauchos, amoureux·ses de la fête et des manifs : le Techno [kar]ade vous ouvre grand ses bras pour
|
||||||
finir en beauté votre première inté. Préparez-vous à vous abreuver de cocktails (savamment élaborés) à la vibration d’un
|
finir en beauté votre première inté. Préparez-vous à vous abreuver de cocktails (savamment élaborés) à la vibration d’un
|
||||||
système son fabriqué pour l’occasion. Des sets technos à « Mon père était tellement de gauche » en passant par « Female
|
système son fabriqué pour l’occasion. Des sets technos à « Mon père était tellement de gauche » en passant par « Female
|
||||||
@ -78,7 +72,7 @@ buses_descr = [
|
|||||||
(nombreux⋅ses) 3A+ qui auront répondu à l’appel. Bref, rejoignez-nous, on est super cools :)"""
|
(nombreux⋅ses) 3A+ qui auront répondu à l’appel. Bref, rejoignez-nous, on est super cools :)"""
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"[Bus]ka-P 🥇🍻🎤", "#7c4768", 4.5,
|
"[Bus]ka-P", "#7c4768", 0,
|
||||||
"""Booska-p, c’est le « site N°1 du Rap français ». Le [Bus]ka-p ? Le bus N°1 sur l’ambiance au WEI. Les nuits vont être
|
"""Booska-p, c’est le « site N°1 du Rap français ». Le [Bus]ka-p ? Le bus N°1 sur l’ambiance au WEI. Les nuits vont être
|
||||||
courtes, les cocktails vont couler à flots : tout sera réuni pour vivre un week-end dont tu te souviendras toute ta vie.
|
courtes, les cocktails vont couler à flots : tout sera réuni pour vivre un week-end dont tu te souviendras toute ta vie.
|
||||||
Au programme pas un seul temps mort et un maximum de rencontres pour bien commencer ta première année à l’ENS. Et bien
|
Au programme pas un seul temps mort et un maximum de rencontres pour bien commencer ta première année à l’ENS. Et bien
|
||||||
@ -88,12 +82,30 @@ buses_descr = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
def print_survey_info(i):
|
||||||
|
s = {"recap": {
|
||||||
|
"1": 0,
|
||||||
|
}}
|
||||||
|
s_ = {f"bus{i}": {f"{i}": 0 for i in range(1, 5 + 1)} for i in range(len(buses_descr))}
|
||||||
|
s.update(s_)
|
||||||
|
s.update({f"bus{i}": {f"{join}": join for join in range(1, 5 + 1)}})
|
||||||
|
s = {"scores": s}
|
||||||
|
json_str = json.dumps(s)
|
||||||
|
print(json_str)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def print_bus(i):
|
def print_bus(i):
|
||||||
return f"""<h1 style="color:{buses_descr[i][1]};-webkit-text-stroke: 2px black;font-size: 50px;">{buses_descr[i][0]}</h1><br>
|
return f"""<h1 style="color:{buses_descr[i][1]};-webkit-text-stroke: 2px black;font-size: 50px;">{buses_descr[i][0]}</h1><br>
|
||||||
<b>Alcoolomètre : {buses_descr[i][2]} / 5 🍻</b><br><br>{buses_descr[i][3]}<br>"""
|
<b>Alcoolomètre : {buses_descr[i][2]} / 5 🍻</b><br><br>{buses_descr[i][3]}<br>"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def print_all_buses():
|
def print_all_buses():
|
||||||
|
# for i in range(len(buses_descr)):
|
||||||
|
# print_survey_info(i)
|
||||||
liste = [print_bus(i) for i in range(len(buses_descr))]
|
liste = [print_bus(i) for i in range(len(buses_descr))]
|
||||||
return "<br><br><br><br>".join(liste)
|
return "<br><br><br><br>".join(liste)
|
||||||
|
|
||||||
@ -233,6 +245,7 @@ class WEISurvey2024(WEISurvey):
|
|||||||
raise ValueError("Survey is not ended, can't calculate score")
|
raise ValueError("Survey is not ended, can't calculate score")
|
||||||
|
|
||||||
bus_info = self.get_algorithm_class().get_bus_information(bus)
|
bus_info = self.get_algorithm_class().get_bus_information(bus)
|
||||||
|
print(bus_info)
|
||||||
# Score is the given score by the bus subtracted to the mid-score of the buses.
|
# Score is the given score by the bus subtracted to the mid-score of the buses.
|
||||||
s = 0
|
s = 0
|
||||||
for question in WORDS:
|
for question in WORDS:
|
||||||
|
Loading…
Reference in New Issue
Block a user