Un forum permet de gérer un ensemble de questions/réponses. Il est ouvert à toute personne souhaitant participer. Outre l’exploration et la lecture des questions/réponses. Le forum gère, pour chaque question, un certain nombre d’informations et de méta-informations:
- le nombre de réponses, le nombre de visites et le nombre de votes
- les tags associés qui ciblent le sujet ou le domaine de la question les réponses, elles-mêmes annotées par des commentaires ou modifiées par d’autres participants
- d’autres questions/réponses reliées thématiquement à la question posée
- la date à laquelle la question est posée
- la période d’activité associée à la question qui est la période qui s’écoule entre la date à laquelle la question est posée et la date de la dernière mise à jour d’une réponse
On considère que cet exercice est un exercice de reconception. Vous commencerez donc par choisir un ou deux forum existant qui serviront de point de départ à votre reconception.
A partir des forum choisis, vous vous intéresserez plus particulièrement en premier à la reconception de la partie recherche et exploration des questions/réponses en incluant toutes les stratégies de recherche/exploration auxquelles vous pourrez penser, par exemple:
- recherche plein texte ou
- exploration par tag
- exploration par participant (auteur de question et/ou de réponse).
En second lieu, vous vous intéresserez aux mécanismes d'annotation au sens large: des simples phrases de commentaires sur une réponse ou sur une question à des ajouts plus conséquents sous la forme de références, en passant par des annotations informelles rapides telles que les émoticons ou autres.
En troisième lieu, votre conception devra prendre en considération le facteur d'échelle, en prenant en compte des ordres de grandeurs variables selon les forums des forums privés à des forum publics où, par exemple, le nombre de participants peut atteindre 4 millions de participants, 50 000 tags sont disponibles.
Enfin, vous pouvez inclure dans votre conception un dernier volet de fonctionnalités concernant l'un des deux axes suivants: (1) la gestion des rôles des participants, ou (2) la gestion de contenus plus variés que les questions/réponses courtes usuelles.
La gestion des rôles est contrôlée par un système de privilèges dans certains forum.Un extrait des règles définissant le calcul de la réputation et des privilèges associés est donné dans l’annexe à titre indicatif. Toute autre approche motivée et pertinente est également envisageable.
L’intégration de contenus plus conséquents peut-être une amorce de discussion tout aussi intéressante qu'une question. Par exemple, des articles de recherche, des vidéos, des cours ou des technotes ou des dossiers de conception peuvent être considérés comme des points de départ de discussions du forum, à la place des questions. Cette intégration change le modèle du forum et demande une reconception prenant en compte la nature de ces éléments et des discussions associées.