monstagedeseconde

active

betagouv

View on GitHub

Ce projet permet de gérer les stages de seconde. Il offre une plateforme pour les élèves, les établissements et les entreprises pour faciliter la recherche et la gestion des stages.

Ruby
Documentation

Features

  • Recherche de stages
  • Gestion des candidatures
  • Gestion des conventions de stage
  • Signature électronique
  • Gestion des établissements scolaires
  • Gestion des entreprises
  • Suivi des stages
  • Notifications
  • Gestion des utilisateurs

Tech Stack

Dépendances

RailsPostgreSQLRedisSidekiqReactTurboBootstrapStimulusLeafletGeocoder

Composants

  • Backend Rails
  • Frontend React/Turbo
  • Base de données PostgreSQL
  • Cache Redis
  • API REST
  • Microservices (Sidekiq)

Tags

Changelog

Changelog : monstagedeseconde (derniers 30 jours)

Résumé

Ce mois-ci, l'équipe a travaillé sur l'amélioration de la gestion des conventions de stage multi-établissements et multi-offres, avec des corrections de bugs et des améliorations de l'interface utilisateur. Des mises à jour techniques ont également été effectuées, notamment la mise à jour de Ruby et de Rails, ainsi que des corrections liées aux déploiements.

Évolutions fonctionnelles

  • Amélioration de la gestion des conventions de stage multi-entreprises, notamment l'ajout d'un champ pour le coordinateur (#744).
  • Correction d'un bug empêchant les personnels d'établissement de signer les conventions (#734).
  • Amélioration de l'affichage des informations sur la page de détails des conventions de stage (#729).
  • Correction de l'affichage du rôle du représentant de l'organisation dans les conventions multi-entreprises (#728).
  • Amélioration du formulaire de validation de planification (#745).
  • Ajout de badges sur la page d'index des conventions de stage (#720).
  • Amélioration de la gestion des offres multi-établissements avec des étapes et des cartes mises à jour (#730, #731, #732, #733).
  • Correction de l'affichage de la description dans la page de détails des conventions (#726).
  • Ajout d'une case à cocher pour les conventions mono/multi-offres (#753, #749).
  • Correction d'un bug lié à l'envoi de conventions en signature pour les multi-entreprises (#738).

Évolutions techniques

  • Mise à jour de Ruby de 3.3.1 à 3.4.7 (#709).
  • Mise à jour de Rails de 7.1 à 7.2 (#724).
  • Refactorisation de la suppression du champ weekly_lunch_break (#720).
  • Correction de problèmes liés aux dépendances Yarn et package-lock.json pour améliorer les déploiements.
  • Correction de problèmes avec la configuration des gems et des tests.

Autres changements

  • Correction de typos et améliorations de la formulation dans l'interface utilisateur.
  • Nettoyage de code et suppression de code mort.
  • Mise à jour des dépendances diff et copier (#746, #747).
  • Correction de tests suite à des modifications de l'interface utilisateur.
  • Amélioration de la gestion des seeds pour les tests.

Métriques

Stars
N/A
Forks
N/A
Open Issues
N/A
Last Activity
2 days ago

Information

Target Audience
Agents de l'Administration
Authentication
email-password, oauth2, sso
Testing
RSpec, System tests (Capybara), W3C validation, a11y tests (pa11y-ci)
CI/CD
CI/CD with CircleCI