Skip to content

v0.3.0a

Latest
Compare
Choose a tag to compare
@Shuvlyy Shuvlyy released this 10 Jun 12:40
· 1 commit to main since this release

📰 Patch note : 0.3.0a (nouvelle version !)

📱 FRONT-END (visuel) 📱

- Refonte TOTALE du design (pour ceux que ça intéresse, voici le lien Figma : https://www.figma.com/file/t8zoMzaNNS5iWVocYpJOKR/Schooly?type=design&node-id=0%3A1&mode=design&t=3OvHfsu8yWsAzlzZ-1)

- Ajout des paramètres de confidentialité

  • Profil : Tout le monde, Amis uniquement, Personne
  • Demandes d'ami : Accepter, Refuser
  • Notes : Tout le monde, Amis uniquement, Personne | Tout, Moyennes uniquement, Moyenne générale uniquement, Rien
  • Localisation : Tout le monde, Amis uniquement, Personne | Tout, Ville uniquement, Pays uniquement, Rien
  • Liste d'ami : Tout le monde, Amis uniquemet, Personne
    ➥ (même si pour l'instant, ils ne servent à rien étant donné que la sphère sociale de l'application n'est pas encore développée ni même pensée)

- Ajout de la page "Modifier le profil"

- Ajout de la page "Paramètres" avec tous les paramètres à l'intérieur comme les paramètres de confidentialité, de compte, de sécurité...

➥ + la page "À propos" avec dedans le bouton de mise à jour ainsi que des liens vers mes différents réseaux sociaux, et aussi le profil de tous les Bêta Testeurs

- Ajout de boutons pour aller à la matière/note suivante/précédente

- Ajout d'options pour la partie Statistiques générales

  • Histogramme : Séparation des moyennes en pourcentages (taux de notes entre 10 et 12, entre 12 et 14...) ; Affichage de la moyenne du semestre/trimestre 1/2/3
  • Radar : Affichage des moyennes du semestre/trimestre 1/2/3
  • ✨ Moyenne générale (nouvel onglet !) ✨ : Affichage de la moyenne générale du semestre/trimestre 1/2/3 ; Affichage d'un dégradé en dessous de la courbe qui représente la couleur des moyennes ; Affichage de l'évolution générale de la moyenne générale (régression linéaire pour les 2/3 matheux qui traînent par là 👀)
  • Diagramme circulaire : Comptage des notes non significatives

- Possibilité de modifier une matière ou une note directement depuis celle-ci

- Possibilité de trier & supprimer les matières ou les notes d'une matière en effectuant un appui long sur l'une de ces dernières ou en se rendant dans le menu contextuel en haut à droite et cliquer sur "Trier"

➥ À noter que lorsque vous triez/supprimez des notes/matières, les changements ne se font que lorsque vous confirmez l'action.

- Ajout d'options pour la partie Statistiques d'une matière

  • Courbe : Affichage de la moyenne du semestre/trimestre 1/2/3 ; Affichage de l'évoltuion de la moyenne (de la matière) ; Affichage de l'évolution générale des notes ou de la moyenne ; Affichage d'un dégradé en dessous de la courbe qui représente la couleur des notes
  • Diagramme circulaire : Comptage des notes non significatives

- Lors de la création d'une note, vous devez maintenant spécifier un sujet ainsi qu'un type d'évaluation (par défaut, un DS). Voici tous les types disponibles :

  • Devoir Surveillé (DS)
  • Devoir Maison (DM)
  • Oral
  • Examen
  • Travail Pratique (TP)
  • Autre
    ➥ Si vous avez des requêtes à faire en ce qui concerne les types de notes disponibles, n'hésitez pas à me le faire savoir ;)

- Grande amélioration de la page d'affichage d'une note

  • Affichage du coefficient, du type et de la date de cette dernière
  • Affichage de l'effet sur la moyenne de la matière (si la note est la première de la matière ou n'a aucun effet sur la moyenne, un symbole neutre est affiché)
  • Affichage de l'effet sur la moyenne générale
  • Si la note n'est pas sur 20, appuyer dessus l'affichera sur 20. Pour revenir à la version initiale, rappuyez simplement dessus ;)
    ➥ Si la note est non-significative, ou n'a aucun effet sur la moyenne générale, un symbole neutre est affiché.

⚒️ BACK-END (technique) ⚒️

- Ajout d'un système de mise à jour intégré (le temps de mettre mon appli sur le Play Store)

- Vérification de la version de l'application au démarrage : si elle est obsolète, une mise à jour est proposée directement via le système mentionné précédemment

- Les nom d'utilisateurs sont maintenant uniques, il n'est désormais plus possible de prendre le même pseudo que quelqu'un d'autre

- Ajout de limites

  • Longueur maximum d'un pseudo : 20 caractères
  • Longueur maximum d'un nom d'utilisateur : 16 caractères
  • Nombre maximum de matières : 15
  • Nombre maximum de note par matière et par semestre/trimestre : 15
  • Longueur maximum du nom d'une matière : 25 caractères
  • Longueur maximum de l'abbréviation d'une matière : 5 caractères

- Migration de compte < 0.22.0a ➔ 0.3.0a : pour des raisons techniques, seul le pseudo, le nom d'utilisateur, les badges, la classe, l'établissement ainsi que la date d'arrivée sur l'application sont gardés. C'est ça une bêta aussi ! ¯_(ツ)_/¯ (en vrai un peu osef vu qu'on change d'année scolaire)

- La version 0.3.0a devient la version minimale supportée ! Si vous avez des amis qui ont encore la 0.22.0 ou moins, envoyez lui le lien vers la mise à jour, sinon ils n'auront plus accès à l'appli ! ;)

- L'index de périodicité ("Semestre/Trimestre X") ainsi que les paramètres de tous les graphiques sont sauvegardés localement. C'est à dire que si vous désinstallez puis réinstallez l'application, seul cela sera remis à 0.

- + correction de certains bugs

🔮 FUTUR 🔮 (ce que je prévois pour les prochaines mises à jour, dans l'ordre)

- Une palette de couleur pour les notes personnalisable

➥ Pour rappel, voici la palette actuelle non-modifiable :

- Un système pour exporter une note, une matière ou même le profil en entier sous forme d'image

- Un serveur Discord propre à Schooly, pas le mien (celui-là)

- Un système d'amis

- Un système de classe avec tous les élèves d'une classe dedans, un ou plusieurs administrateurs, des notes synchronisées, des possibilités de classements ?

➥ Voici un exemple de ce que pourrait apporter ce système de classe, il pourrait être accompagné de graphiques ?

- Et bien d'autres...

J'ai travaillé sur le design de mi-Janvier à fin Février et ai travaillé sur la partie programmation de fin-Février jusqu'à mi-Mars et, plus récemment de début-Juin jusqu'à aujourd'hui. Voici les statistiques de mon projet, à la louche je dirais que j'ai travaillé 250+ heures dessus, donc j'espère que tout ça vous plaira ! shuvlyLove

Je rappelle que si vous voulez faire parti de la bêta de cette application, candidatez ici ! https://docs.google.com/forms/d/e/1FAIpQLScxWHvATBVO1dHXpSR7FX4bOYc-jcdVGJN4nimQR_99VATTEQ/viewform

Originally published on Tuesday, August 1, 2023 1:33 PM UTC+1