Besoin d'aide ?

Système de point pour les membres

  • Avatar de MoubarakSougour
    Membre depuis :
    08/02/2017
    Messages :
    4

    Bonjour tout le monde , bon je suis entrain de développer un forum avec le framework laravel parmi les option de ce dernier les membres peuvent ganger des points en posant ou repondre à des questions sur le forum , chaque question ajouté donne 5 points au membres, et concernant les reponses chaque meilleure reponse choisi par l'utilisateur qui as créer le sujet donne 10 points. Je suis debutant sur laravel et j'ai suivi les cours sur laravel de bestmomo qui d'ailleur m'ont beaucoup aider mais je veux ajouter un systeme de point sur le forum pour encourager les membres et j'avoue que j'en ai aucune idée vous pouvez m'aider please.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1673

    Salut,

    Tel que tu le décris ça semble pas trop compliqué. Déjà créer une colonne dans la table users (ou dans une table associée qui contient le détail des utilisateurs) pour mémoriser les points. Pour les valeurs 5 et 10 points je pense qu'un bon emplacement est dans la configuration.

    Pour la gestion des points ça doit trouver naturellement sa place dans la gestion des questions et des réponses, peut-être en centralisant le code dans un service dédié.

    Il faut aussi penser à l'affichage du classement.

    Une remarque : ajouter 5 points par question posée peut emmener les utilisateurs à poser des questions inutiles juste pour gagner des points automatiquement. Il faudrait peut-être donner les points s'il y a un certain nombre de réponses par exemple. Ou alors un système dévaluation de la pertinence de la question. Enfin il y a des tas de possibilités...

Vous ne pouvez pas répondre à ce sujet.