Je pense que vous pourriez souffler un peu trop gros ... en tant que projet de premier cycle, je l'aborde un peu plus petite échelle.
À moins que votre spécification ne stipule que vous devez utiliser des ressources Internet réelles, vous feriez mieux de créer votre propre base de données de documents courts personnalisés. Ajouter des métadonnées à chaque document en indiquant les points qu'ils font sur certains sujets.
Ensuite, je voudrais créer une liste de citations qui pointent vers chaque document et ajouter des métadonnées représentant la position des experts sur le sujet. Quand quelqu'un lit un document, j'ajoute à la liste des citations des listes de liens vers des documents qui ont d'autres points de vue sur ce sujet.
Fondamentalement, il serait composé de ces tables:
Document (id, data)
DocumentPoints (documentId, topic, stance)
Citation (documentId, topic, stance)
Et quand quelqu'un charge un document, les citations sont tirées ainsi. Pour chaque citation, vous recherchez DocumentPoints
pour les mêmes sujets avec différentes positions. La partie la plus difficile de ce projet serait de créer les 5 ou 6 documents dont vous avez besoin pour avoir des données dans votre base de données. Après cela, la solution est triviale. Sur une note de côté, la plupart de ces autres réponses vous disent d'utiliser une solution existante ... ne le faites pas à moins que l'affectation ne vous le demande. Vous ferez bien mieux de comprendre le problème et les différentes façons de le résoudre (ce n'est certainement pas le seul/meilleur) si vous travaillez vous-même sur l'ensemble du problème. Lorsque l'enseignant vous demande de faire quelque chose qui n'est pas pris en charge par le produit sur lequel vous avez choisi d'implémenter votre solution, vous ne pourrez pas le réparer. Si vous l'aviez écrit vous-même, vous pourriez tout aussi bien l'appliquer à la nouvelle spécification.
poster plus d'info, demander des professeurs aider à obtenir plus d'informations. – JonH
Cela ressemble à un projet AI, nécessitant un niveau de capacité IA Je ne crois pas existe encore ... (ou il aurait fait des gros titres de nouvelles) –
Est-ce que l'attribution de données mine l'Internet entier pour cette opinion opposée? –