Contrainte souple
Vérifié contre le produit le .
Une préférence que l'on cherche à respecter sans y être obligé : la violer coûte des points, elle n'interdit rien.
Pourquoi ça existe
Un planning parfait n’existe pas : les préférences se contredisent entre elles. Plutôt que de les imposer et de ne rien trouver, le produit les compte en points et cherche le meilleur compromis. C’est ce qui permet de dire « celui-ci respecte 94 % de vos souhaits » au lieu de « aucune solution ».
Où on le voit dans l'app
- Contraintes — celles qui portent une pondération
À ne pas confondre avec
- Contrainte dure
- Une règle qui ne se négocie pas : tant qu'elle est violée, le placement est impossible — une salle déjà prise, un enseignant absent.
Voir toutes les confusions de vocabulaire
Termes liés
Table et documentation technique
Table : constraintDefinition — packages/db/src/schema.ts