Geinzit / pe

0 stars 0 forks source link

Inconvenient to 'save' or perform index-based operations on suggested articles #3

Open Geinzit opened 7 months ago

Geinzit commented 7 months ago

When using the 'suggest' command to suggest articles, the program returns a list of indexed articles based on your favored topics.

I think users will naturally wish to save some articles in the suggested list or perform other operations such as viewing an 'Extract' of one of the suggested articles, or view some sources. However, it's very hard to do so because all index-based operations such as 'save' still uses the main list for article index.

____________________________________________________________

suggest
____________________________________________________________

1. Suggesting an article from your favorite topic: Entertainment
    Title: The Matrix has a fifth film in the works and no this is not a simulation  CNN
URL: https://edition.cnn.com/2024/04/03/entertainment/matrix-fifth-movie/index.html
2. Suggesting an article from your favorite topic: Business
    Title: TikTok Spends Millions on Ad Blitz as Congress Considers Banning the App  The New York Times
URL: https://www.nytimes.com/2024/04/04/business/media/tiktok-marketing-blitz-ban.html
3. Suggesting an article from your favorite topic: Technology
    Title: What to Know About Tech Companies Using AI to Teach Their Own AI  The New York Times
URL: https://www.nytimes.com/2024/04/06/technology/ai-data-tech-companies.html

____________________________________________________________

What do you want from me?
____________________________________________________________

save 1
____________________________________________________________

Kristen Wiig initiated into SNL fivetimers club by Ryan Gosling Matt Damon and Lorne Michaels  CNN has already been saved!
find your saved articles at user_data\saved_news.txt
____________________________________________________________

What do you want from me?
____________________________________________________________

extract 2
____________________________________________________________

Article Extract: Red pill or blue pill anyone A fifth installment of the
beloved scifi film franchise The Matrix is in the works
____________________________________________________________

What do you want from me?
____________________________________________________________

???
____________________________________________________________

I'm sorry, I don't understand what you mean :(
____________________________________________________________

An possible solution to this may be to use similar logic in the 'filter' command, where after suggesting a list of articles, inform the user that he/she is now in the suggested list and all index-based commands will use this list for indexing, and users can use the 'back' command to return to the main list as usual.

nus-se-script commented 7 months ago

Team's Response

This could be an improvement for future versions, but I do not think it is a bug. This is because the suggest function already provides users the article url, such that they are able to navigate to the news article on their web browser to find out more. In our user guide, it is clear that there are only 3 different article lists - the filtered list, daily list and the main article list. Furthermore, it is clearly mentioned in the UG that the Suggest feature does not use other features such as save or extract, as the main goal for this feature is for quick access to articles and there urls from the user's starred topics:

image.png

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: I believe that when the command 'suggest' outputs a list of articles in a format very similar to daily or filtered lists, with indexed numbers and everything, most users will naturally expect that other list-related features such as "save" will be applicable to this list. I also believe it's very likely that users will encounter the scenario of "going through the suggested list, pick some headlines that interests them, and save them for later viewing", so without this feature, even if it's not intended from the start for v2.1, is a flaw in this feature, and if you go through the course definition of FeatureFlaw, I think this issue generally matches its description

FeatureFlaw.png

I am willing to accept a NotInScope response though, as the missing functionality is specified in the UG.