Téléchargement & Mises à jours

Version 3.0 ALPHA 10 - 02/06/20

Github

Je vous invite à découvrir le dépôt du projet. Je débute et je suis ouvert à tous conseils.

Stokpotatoes 3 est en ALPHA

Les mises à jour qui suivent sont des ALPHA. Elles comportent sûrement des bugs et certains éléments risque de changer totalement d'une maj à l'autre. De plus aucun fichier de mise à jour ne sera créé pour faire la transition entre les maj en alpha. En cas de problèmes:

Me contacter
Mise à jour

Vous posséder déjà au moins la version 3 de Stockpotatoes ? Alors télécharger ci-dessus les fichiers pour faire la mise à jour !

Non disponible pour l'alpha

Faire une mise à jour EN BREF

Pour vos mises à jour, téléchargez l'archive complète ci-dessus. Vous remplacerez ensuite l'ensemble de vos fichiers à l'exception des dossiers Connections et Exercices. Votre dossier Exercices et votre dossier Connections contiennent en effet vos exercices et vos paramètres de connexion à la base de données. Il est prudent d'en faire une sauvegarde avant cette manipulation.
Plus d'information dans la doc : disponible ici !

Documentation

La nouvelle documentation est en cours de rédaction mais est : disponible ici
ou les ancienne documentations en format PDF:
Documentation de Stockpotatoes
Documentation d'installation

Stockpotatoes 3 en résumé:

Les fonctions PHP ont été mis à jour pour que Stockpotatoes puisse fonctionne avec PHP 7. Il y a aussi des ajouts de fonctionnalités! Par exemple une fonction de programmation d'apparition et disparition des thèmes d'études selon la date.
Pour plus d'information: voir le changelog ci-dessous ou le fichier changelog

TODO LIST:

L'ordre ne représente pas les priorités
Nouveau design responsive avec Bootstrap!
Nettoyage du code (fonctions inutilisées mise à jours, etc). Priorité sur les pages les plus utilisées!
Correction des bugs et petites améliorations côté utilisateur.
Ajouts de fonctionnalités en fonction de la demande.
Création d'une nouvelle documentation.

[+] Système de config de Stockpotatoes stockée dans un fichier avec lecture et ecriture.
[+] Système de personnalisation de Stockpotatoes depuis l'Espace Administrateur.
[+] Nouvelle page gestion_theme.php dans l'Espace Administrateur pour gérer la couleur de stockpotatoes.
[+] Système Activation/Désactivation de mot de passe pour les élèves.
[+] Ajout de liste_quiz_avecmodif.php qui était un fichier présent dans stockpotatoes 2.9 mais caché et non fini. Il permet de modifier les modes dans une liste des exercices avec choix de la matière.
[=] Nouveau design des pages de résultats dans l'Espace Enseignant.
[=] Nouveau design des pages de listes de quiz dans l'Espace Enseignant.
[=] Nouveau design des pages de remise à zéro de quiz dans l'Espace Enseignant.
[=] Nouveau design de la pages des mots de passes des élèves dans l'Espace Enseignant.
[=] Ajout d'éléments dans les fichier header.php des différents espaces.
[=] Nouvelle design eleve_modif_pass.php.
[=] Suppression boutons monter et descendre dans gestion_categorie.php.
[=] Amélioration responsive design pour accueil_eleve.php.
[=] Sélectionneur de la matière et du niveau amélioré pour accueil_eleve.php.
[=] Fichiers Bootstrap dans le dossier includes et passsage de Bootstrap 4.4 à 4.5.
[=] Les fichiers de résultats ne sont plus générés au chargement de la page.
[|] Mauvais lien header upload.
[|] Fix titre pages espace upload.
[|] La sélection de thèmes ne marchait pas sur gestion_exos.php car renvoyait mauvais niveau.
[|] Mauvais lien header upload.
[|] Il n'y avait pas de redirection dans choix_quiz.php si non connecté.
[|] Possible d'accéder à accueil_eleve.php en passant par accueil_visiteur.php.
[|] Dans les fichiers de résultats dans l'Epace enseignant, il y avait tout les documents et pas uniquement les exercices Hotpotatoes.
[|] Fix erreurs sur les pages de login.

[+] Première version du tableau de résultats à gauche dans accueil_eleve.php qui indique le nombre d'exercices réalisés avec 20/20 pour chaque élève de la classe de l'élève connecté.
[+] Ajout de la catégorie "divers" quand des documents/exos dans un thème n'ont pas de catégories.
[+] En cas d'abandon d'un ex HotPotatoes l'élève est redirigé sur la page avant où il était avant de commencer l'exercice. Le lien pour abandonner lors de la création de l'exercie HotPotatoes reste accueil_eleve.php.
[=] Nouveau design des pages dans le dossier upload (HORS EDITEUR).
[=] Exercices triés par pos sur la page accueil_eleve.php.
[=] Affiche le thème Divers uniquement s'il y a au moins un doc dedans sur la page accueil_eleve.php.
[=] Affiche la catégorie Non classés uniquement s'il y a au moins un doc dedans sur la page accueil_eleve.php.
[=] Le thème divers ne s'affiche plus par défaut sur la page accueil_eleve.php. Il y a maintenant un message pour indiquer qu'il faut choisir un thème.
[=] Le classement s'affiche aussi pour le thème Divers sur la page accueil_eleve.php.
[=] Head du tableau désormais caché si aucun exo dedans sur la page accueil_eleve.php.
[=] Changement container-fluid pour prendre plus d'espace sur les grands écrans sur la page accueil_eleve.php.
[=] Dans login_eleve.php, dans les menus déroulants, les classes sont dans l'ordre DESC et les noms des élèves sont ordonnés.
[=] Nettoyage et sécurité de base sur choix_quiz.php.
[|] Nombreux bugs corrigés dans la partie upload.
[|] Bug corrigé pour descendre et remonter des documents sur gestion_exos.php.
[|] Le visiteur n'était pas redirigé vers accueil_visiteur quand il cliquait sur index/abandonner dans exo changé. De plus il pouvait accéder à accueil_eleve.php.
[|] Les catégories ne s'affichaient pas dans le thème Divers.
[|] Correction de l'affichage des catégories selon s'il y a des exos (modif faites dans la dernière maj). Toutes les catégories s'affichaient.
[|] La redirection dans login_eleve se faisait vers la matière 1 ce qui posait problème si non-existante. Mais maintenant redirection vers la première matière qui contient un quiz dans le niveau de l'élève.
[-] 2 images inutiles dans le dossier principal supprimés.

[-] Retour en arrière par rapport à la dernière mise à jour concernant les catégories. Les catégories ne sont plus associées à un thème.
[-] Colonne theme_ID supprimée de la table stock_categorie.
[=] Les catégories ne s'affichent que s'il y a des exercices dans la catégorie dans le thème.

[+] Catégories associéss à un thème d'étude dans gestion_categorie.
[+] Ajout de création d'une colonne theme_ID dans stock_categorie dans fichier d'installation.
ATTENTION AJOUT D'UNE COLONNE theme_ID puisque que vous utilisez l'alpha pas de mise à jour. Mais vous pouvez réinstaller stockpotatoes ou faire ajouter la colonne manuellement dans votre base de donnée SQL:
ALTER TABLE `stock_categorie` ADD `theme_ID` TINYINT(4) NOT NULL DEFAULT '0' AFTER `niv_ID`;
Si vous aviez déjà des catégories, attribuez leurs alors les thèmes correspondants ou alors supprimez les et créez-en des nouvelles.

[+] Affichage du thème auquel est raccrochée la catégorie dans les menus select dans les pages pour d'upload.
[+] Redirection vers la page visée s'il y a eu besoin de passer par une page de login. Sera déployé progressivement au fur et à mesure que les pages seront refaites.
[+] La version de Stockpotatoes installée est stockée dans un fichier.
[+] Système d'alerte si mise à jour de Stockpotatoes.
[+] La catégorie dans laquelle l'élève était présent avant de faire l'exercice est enregistrée pour l'y ramener une fois qu'il l'a fini.
[=] Nouvelle page gestion_categorie.php.
[=] Nouvelle page gestion_theme.php.
[=] Nouvelle page gestion_matiere_niveau.php.
[=] Tableaux responsive pour gestion_exos.php.
[|] Pas d'îcones pour monter et descendre dans gestion_matiere_niveau.php.
[|] Rendre les tableaux responsive avec table-responsive et small.
[|] Niveau_ID n'était pas sauvegarder avant de faire l'exercice et l'élève n'était renvoyé sur le niveau même avant de faire son exercice.

[=][*] Ajout et modifications des nouveaux fichiers d'installation par scalpa.info. MERCI!!!
[+] Ajout de la liste des niveaux disponibles dans gestion_eleve.php.
[=] Nouvelle page login_enseignant.
[=] Nouvelle page accueil_enseignant.
[=] Nouvelle page gestion_exos.
[=] Nouvelle page login_administrateur.
[=] Nouvelle page accueil_administrateur.
[=] Nouvelle page gestion_eleves.
[|] Bug dû à une fonction supprimée de PHP 7 dans ajout_fichiers_joints.php. Correction imparfaite mais refait fonctionner.

[+] Système et affichage des catégories fonctionnel dans accueil_eleve.php.
[+] Ajout du choix de la catégorie dans les fichiers permettant d'ajouter des exos/fichiers.
[=] Amélioration du design de accueil_eleve.php.
[=] Design de login_eleve.php et index.php refait avec Bootstrap pour être en harmonie avec accueil_eleve.php.
[=] Système d'include pour le header, head et footer.

ATTENTION [+] Ajout de 2 colonnes dans stock_categorie. Pas de fichier de maj faire les modifs soit même.
[+] Ajout système coté enseignant de catégorie en fonction de la matière et niveau qui s'ajoute aux thèmes. Le but est de classer les exercices dans des catégories comme vocabulaire/grammaire etc.
[+] Ajouts de liens dans accueil_enseignant.php pour accéder à la page gestion_categorie.php.
[+] Ajouts de liens dans les fichiers upload pour accéder à la page gestion_categorie.php.
[+] Ajout de l'apparition/disparition des thèmes en fonction de la date pour les élèves. L'ajout de cette fonctionnalité avait été faite auparavant dans gestion_theme.php.
[=] Nouveau design pour accueil_eleve.php fait avec Bootstrap. Design ammené à évoluer.
[|] Fix d'un bug après le login de l'élève qui ne stockait pas son niveau.
[|] Fix d'un bug qui permettait d'accéder à la page accueil_eleve sans être connecté.
[|] Fix d'un bug dans le fichier confirm_supp_theme.php qui empêchait le code PHP de s'exécuter.
[|] Les gif suivant n'existaient pas oopres.gif, oott.gif et ootab.gif.
[|] Fix des derniers fichiers qui comportaient encore des fonctions mysql et non mysqli. Probablement dû à de mauvaises manipulations lors du passage à l'UTF-8.

[+] Ajout d'un message lorsque le mot de passe est incorrect sur la page login_eleve.php.
[=] Tous les fichiers sont maintenant encodées en UTF-8 et devraient s'afficher correctement.
[=] Dans tous les fichiers, la balise : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> a été remplacée par les balises: <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

[=] Mise à jour des dernières fonctions qui n'étaient pas compatible avec PHP 7.
[|] Fix d'un bug qui empêchait la création de la base de donnée lors de l'installation dans install_base_tables.php.

[=] Modification du design de login_eleve.php et index.php pour un test de style responsive. L'objectif est de modifier le design de toutes les pages de stockpotatoes.
[=] Stockpotatoes/enseignant renvoie vers login_enseignant.php.
[|] Fix d'un bug sur la page upload_url.php qui empêchait l'affichage de la page.
[|] Fix d'un bug sur la page upload_divers.php qui empêchait l'affichage de la page.
[|] Fix d'un bug sur la page liste_quiz_avec_score.php qui empêchait l'affichage de la page.
[|] Fix d'un bug sur la page list_pass.php qui empêchait l'affichage de la page.

[=] Mise à jour des fonction PHP pour rendre le site compatible avec PHP 7.
[=] Le code a commencé à être nettoyé.
[=] Les pages vont progressivement être encodées en UTF-8.
[+] Ajout d'une fonctionnalité pour faire apparaitre et disparaitre un thème selon la date.
[+] Ajout d'un tableau de résultat en pourcentage d'exercice effectué par thème.
[+] Système d'identifiant unique basé sur le nom/prénom de l'élève plutôt qu'un numéro.