📰
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