Skip to content

Releases: Shuvlyy/schooly

v0.3.0a

10 Jun 12:40
Compare
Choose a tag to compare

📰 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

v0.22.0a

09 Jun 17:41
Compare
Choose a tag to compare

📰 Patch Note : v0.22.0a (nouvelle version !)

1. Ajout de l'affichage de l'évolution de la moyenne générale

2. Ajout du système de thèmes

  • Clair ⚪
  • Sombre ⚫
  • Automatique (en fonction du système)

3. Gestion des versions

  • Ajout de la page des mises à jour
  • Vérification de la version minimale supportée par la base de données

4. Gesion des erreurs (pertes de connexions, absence de réponse de la base de données...)

5. Refonte totale de la barre de navigation

6. Ajout de l'option "Afficher les notes non significatives" dans les diagrammes circulaires

7. Refonte totale de l'interface de connexion (réalisée par Pokrov)

8. Ajout de la page "Patch Note"

9. Ajout de la page "À propos"

Originally published on Wednesday, January 18, 2023 7:19 PM UTC+1

v0.2a

09 Jun 17:28
Compare
Choose a tag to compare

📰 Patch Note : v0.2a (nouvelle version !)

1. Ajout du système de badges (Staff, Bêta Testeur, Membre de l'Alpha)

2. Les graphiques sont désormais séparés en onglets (graphiques généraux ou de matières)

3. Ajout du menu de tri des matières ou des notes

4. Ajout d'un bouton pour vider les notes d'une matière

5. Ajout de la date d'inscription

Un grand merci à tous les Bêta Testeurs pour leur aide, leurs idées qui ne font qu'améliorer l'application de jour en jour !

Originally published on Saturday, December 3, 2022 12:58 AM UTC+1

v0.1a

09 Jun 17:18
Compare
Choose a tag to compare

Ouverture de l'application aux Bêta Testeurs !

C'est un grand pas pour ce projet, que je compte mettre à jour très régulièrement et je vous en ferai part ici.
Si vous souhaitez rentrer dans l'équipe des Bêta Testeurs, je vous invite à remplir ce petit formulaire pour candidater !
https://docs.google.com/forms/d/e/1FAIpQLScxWHvATBVO1dHXpSR7FX4bOYc-jcdVGJN4nimQR_99VATTEQ/viewform

Voici une petite vidéo de l'application, ce qu'elle propose et comment elle fonctionne :

https://github.com/Shuvlyy/schooly/blob/main/media/releases/0.1a/Screenrecorder-2022-11-30-14-39-26-316.mp4

Originally published on Wednesday, November 30, 2022 2:35 PM UTC+1