J'ai essentiellement un sondage qui est montré, et les gens répondent à des questions beaucoup comme un test, et il y a des chemins différents, c'est assez facile jusqu'à présent, mais je voulais le rendre plus dynamique, donc que je peux avoir une règle générique qui est pour le test avec tous les chemins, pour rendre l'évaluateur plus facile de travailler avec actuellement je permets juste ET, et chaque OU devient essentiellement une autre règle dans l'ensemble,Boolean logique règle évaluateur
QuestionID, alors je former un tas de règles ET comme
<rule id="1">
<true>
<question ID=123>
<question ID=124>
</true>
<false>
<question ID=127>
<question ID=128>
</false>
</rule>
<rule id="2"><true>
<question ID=123>
<question ID=125>
</true>
<false>
<question ID=127>
</false>
</rule>
cette règle 1 dit si la question 123, et 124 sont répondu vrai, et 127, 128 sont faux, ils passent. OU (règle 2) est que si 123 et 125 sont vrais et 127 est faux, ils passent aussi bien. Cela devient fastidieux s'il y a beaucoup de combinaisons, donc je veux implémenter OU dans la logique, je ne suis juste pas sûr de la meilleure approche pour ce problème.
Je pense que moteur de règles est trop compliqué, il doit y avoir un moyen plus facile, peut-être construire un graphique comme dans LINQ, puis évaluer pour voir si elles passent,
merci!
- pas un composant majeur.
Vous auriez pu élaborer un peu plus par un exemple de code. –