Qui sommes-nous ?
Ce site a commencé comme une petite idée. Un développeur voulait tester ses compétences dans un langage qui s'appelle JavaScript. Comme il était élève, il s'est dit : « Pourquoi ne pas créer un programme qui calcule la moyenne scolaire ? » C'est la chose la plus compliquée pour beaucoup d'élèves, alors il a choisi ça. Ensuite, il a pensé : « Et si on développait plus ? Une vraie plateforme pour étudier ensemble : partager des posts éducatifs, s'entraider, avoir un compte, publier des choses... » Mais c'était trop difficile : Pas assez de temps (la journée est pour les cours, le reste pour dormir). Pas assez de ressources (programmer sur téléphone, internet lent, beaucoup de bibliothèques lourdes). Trop d'idées en même temps. C'est pour ça que le projet s'est arrêté un moment. Puis les vacances sont arrivées, il a trouvé un peu de temps et il a décidé de faire la version la plus simple possible (un MVP) pour que le site soit publié officiellement, au lieu de rester juste une idée dans sa tête. Et nous y voilà : si tu lis ces lignes, c'est que le site est en ligne officiellement !
Comment on calcule la moyenne ?
Écoute bien pour ne pas te plaindre après. Tu es dans un niveau scolaire. Dans chaque niveau, il y a des matières différentes. Pour calculer ta moyenne générale, on prend chaque matière, on calcule sa moyenne à elle, et après on obtient la moyenne finale comme ceci : La somme de (moyenne de la matière × coefficient de la matière) divisée par la somme de tous les coefficients. Et comment on calcule la moyenne d'une matière ? On prend la somme de toutes les notes de la matière et on divise par le nombre de notes. Ensuite on multiplie ce résultat par le coefficient de la matière. On fait ça pour toutes les matières, on additionne tout, et on divise par le total des coefficients. Voici un résumé simple pour mieux comprendre : ∑(MDM * coefficient) / ∑coefficients ● MDM = ∑controles / nombre de controles ou bien = le moyenne de la matière. Lorsque vous ajoutez des points, les champs vides seront ignorés comme s'ils n'existaient pas. Si vous souhaitez les prendre en compte, vous devez entrer un point ou un 0 à la place. Si une matière n'a pas de points, elle sera supprimée et non prise en compte. Si vous entrez un certain nombre de points pour une matière, la somme des points sera divisée par ce nombre. Si vous êtes intelligent, vous savez que si vous connaissez déjà la moyenne de la matière, il suffit d'entrer la moyenne de chaque matière pour calculer directement la moyenne générale. Le nom de la matière n'a pas d'importance, vous pouvez par exemple échanger les points de deux matières, à condition qu'elles aient le même coefficient, ce qui est essentiel. Si vous êtes intelligent, vous saurez où utiliser cette fonctionnalité. La calculatrice utilise une fonction bien connue pour afficher le résultat avec deux décimales au lieu de plusieurs chiffres. Cette fonction est `.toFixed(2)`. Par conséquent, lorsque vous calculez votre moyenne et que le résultat est, par exemple, 12,777, il ne sera pas affiché sous cette forme, mais plutôt sous la forme 12,78 car nous utilisons un arrondi à 0,01 près. Si le chiffre des centièmes est supérieur ou égal à 5, par exemple : 12,125 sera arrondi à 12,13, 12,914 sera arrondi à 12,91 et 12,3245 sera arrondi à 12,32. J'espère que l'explication est claire. Si tu doutes du résultat, tu peux vérifier sur Massar, sur un autre site officiel, ou regarder le code source de notre site (tout est ouvert et transparent). Les coefficients de chaque matière et de chaque niveau sont dans le Wiki du projet. Si ton niveau n'est pas encore là, dis-le-nous s'il te plaît. Et si tu connais un peu le code, si tu as internet et un éditeur de code et du temps, tu peux ajouter ton niveau toi-même gratuitement et facilement ! Va sur le dépôt GitHub, les instructions sont là.
Comment m'aider
La meilleure chose que tu puisses faire pour m'aider : partage le site avec tes amis et tes camarades. Il mérite vraiment d'être connu : gratuit, rapide, bientôt hors-ligne, et honnête à 100 %. Comparez vos notes ensemble, calculez vos moyennes en groupe et amusez-vous !
On vous invite très fort à participer au code source. Il y a plusieurs façons de le faire : Ajouter de nouveaux niveaux toi-même, Améliorer l'interface et l'expérience utilisateur, Ajouter de nouvelles fonctionnalités. On accepte toutes les idées raisonnables et intéressantes. Tu trouveras comment contribuer dans le dépôt GitHub. On se retrouve là-bas !