Repository navigation
Releases: Archibogue/ouinpo-suite
Release list
OuInPo Suite 0.7.5-beta
Objectif
Publication de OuInPo Suite 0.7.5-beta.
Cette beta finalise l'ajout du centre d entrainement NSI autonome, integre les correctifs review des PR #23, #24 et #25, et fournit une archive WordPress installable.
Points principaux
- Role
ouinpo_learnerpour apprenants autonomes non rattaches a une classe. - Parcours publics personnels bases sur le moteur existant
ouin_sf_paths/PathsService. - Shortcodes
[ouinpo_training_home],[ouinpo_learner_dashboard]et[ouinpo_learner_badges]. - Badges de parcours attribues avec
source = path. - Exclusion des apprenants autonomes des classes, exports, statistiques, clotures scolaires, projets, depots et portfolios.
- Documentation du pre-requis admin : un parcours autonome demarrable doit etre un modele public.
Validation
php -l ouinpo-suite.php: OKphp tools/verify-packs.php: OKphp tools/verify-optimizations.php: OK, 142 verificationsgit diff --check: OK, hors avertissements CRLF Git habituelsscripts/test-dist.ps1: OK, 356 entrees
Archive
Fichier : ouinpo-suite-0.7.5-beta.zip
OuInPo Suite 0.7.4-beta
OuInPo Suite 0.7.4-beta
Status
Release candidate validated locally.
Main fix
This release fixes the Exercises schema migration issue that could generate invalid dbDelta() SQL such as:
ALTER TABLE ... ADD `` (``)What changed
- Controlled migration for
assessment_results. - Controlled migration for
assessment_attendance. - Automatic repair of partially migrated assessment schemas.
- Migration lock to avoid concurrent schema repairs.
- Safer
dbDelta()wrapper for the remaining Exercises tables. - DB version advancement blocked when critical migration errors occur.
- Added schema validation tool.
Validated artifact
ZIP:
dist/ouinpo-suite-0.7.4-beta.zip
SHA256:
748D1ECBB45CCBD165C0918F26606064E2356C82F5AA435E03117F57427A1816
Validation summary
- ZIP install tested.
- Fresh install tested.
- Non-standard DB prefix tested.
- Idempotence tested.
- Partial schema repair tested.
- No
ALTER TABLE ... ADD `` (``)observed after the final fix. - No WordPress
debug.logcreated during fresh validation.
Known limits
- Wider multi-role browser recette remains recommended before broad public distribution.
- Production sites were not touched.
OuInPo Suite 0.7.3-beta
OuInPo Suite 0.7.3-beta
Version beta technique centree sur la maintenabilite CSS, les sujets ecrits et l'ergonomie front.
Principales ameliorations
- Decoupage des themes OuInPo et BSIO en couches CSS plus maintenables.
- Ajout d'un fichier dedie aux sujets ecrits.
- Conservation des handles CSS historiques pour compatibilite.
- Ajout d'un diagnostic CSS theme cote administration et CLI.
- Nettoyage prudent de doublons CSS strictement identiques.
- Preservation de la position de scroll sur les filtres et actions front ciblees.
Points techniques
neutral,ouinpoetbsiorestent supportes.written.css,practical.cssetexercises.csssont separes.- Les anciens fichiers
ouinpo.cssetbsio.cssrestent presents comme fichiers de compatibilite. - Aucun changement volontaire du rendu visuel.
- Aucun nettoyage CSS agressif dans cette version.
Verifications
- Verifications CSS theme OK.
- Verifications optimisations OK.
- Verification des packs OK.
- Build ZIP OK.
OuInPo Suite 0.7.2-beta
OuInPo Suite 0.7.2-beta
Version beta intermediaire de stabilisation et de refactoring interne.
Principaux changements :
- Extraction de la logique des colonnes Projects dans
ProjectColumnService. - Extraction de la logique des competences Projects dans
ProjectCompetencyService. - Conservation des facades publiques dans
Repositorypour preserver la compatibilite REST, front, admin et IA. - Renforcement des garde-fous dans
tools/verify-optimizations.php. - Aucun changement volontaire sur les routes REST, permissions, shortcodes, CSS/JS ou structure SQL.
Notes :
- Pas de nouvelle fonctionnalite majeure visible.
- Release destinee a poursuivre la stabilisation interne du module Projects.
- A tester sur site de preproduction avant usage sur un site de production.
OuInPo Suite 0.7.1-beta
OuInPo Suite 0.7.1-beta
Version beta intermediaire de stabilisation et de refactoring interne.
Principaux changements :
- Optimisation du boot/migrations pour eviter des verifications SQL inutiles sur le chemin normal.
- Ajout de caches legers pour les modules actives et les versions d assets.
- Optimisations SQL du module Projects, notamment Kanban et synthese de projet.
- Refactoring interne du module Projects en services dedies : board, statistiques, permissions, livrables, evidence, journal, checklists, membres et taches.
- Mutualisation du parseur JSON IA.
- Mutualisation de la validation des uploads prives.
- Renforcement du script
tools/verify-optimizations.php. - Ajout d une checklist de smoke test WordPress pour 0.7.1.
Notes :
- Pas de nouvelle fonctionnalite majeure visible.
- Release destinee a stabiliser la base technique avant les prochains developpements.
- A tester sur site de preproduction avant usage sur un site de production.
OuInPo Suite 0.7.0-beta
OuInPo Suite 0.7.0-beta
Version bêta technique partageable pour test encadré.
Principaux ajouts
- Ajout du module optionnel Projects / SPOPI Projects.
- Ajout du suivi de projets : membres, Kanban, tâches, journal, livrables, traces et exports.
- Ajout des assistants IA Projects encadrés et opt-in.
- Ajout des annales écrites / sujets écrits.
- Ajout de l’import PDF et du flux OCR Albert optionnel.
- Ajout des shortcodes et routes REST des sujets écrits.
- Ajout du suivi de progression élève par question.
- Ajout de l’aide IA contextualisée pour les sujets écrits.
- Durcissement des accès fichiers écrits : route contrôlée, URL OCR temporaire signée, pas de fallback durable.
- Retrait du dossier local
CSS_additionnels/du dépôt partageable.
Sécurité et confidentialité
- IA et OCR désactivés par défaut.
- Accès publics sensibles désactivés par défaut.
- Clés API non incluses.
- Données élèves et dumps SQL exclus de la distribution.
- Fichiers Projects et Annales servis via routes contrôlées.
- Les sujets ou PDF envoyés à l’OCR doivent être non sensibles.
- Attention : sur Nginx/IIS, les protections
.htaccessdoivent être remplacées par des règles serveur équivalentes.
Tests
git diff --check- lint PHP
- validation JSON des packs
- vérification JS
- build ZIP
- test distribution
Archive
Le fichier installable WordPress est attaché à cette release :
ouinpo-suite-0.7.0-beta.zip