Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Yes, it s me , the one, the only, Groucho from QUT Fact Checking Services again. I want - ed to thank you for submitting

Yes, its me,the one, the only, Groucho from QUT Fact Checking Services again. I want- ed to thank you for submitting your draft user interface for our new fact checker applica- tion. Ive forwarded it to our technical team for assessment and theyll produce their verdict as soon as possible. In the meantime we need to get started on the applications back-end functionality because were up against a hard deadline, the end of Week 12. Today Im going to tell you all about the applications back-end functional requirements. As I told you last time we want a desktop application that allows us to rate the reliability of the latest news stories appearing online. The stories must be obtained from at least three en- tirely different news sources. This both provides a variety of data for our customers and makes your application more resilient to network problems. If one news source is offline the others should still work. To do this, you need to pick three web pages that have different hostnames. The hostname is the part of the web address immediately after https. For instance, as youll see in a mo- ment, the hostname for The Age newspaper is www.theage.com.au but the hostname for National Nine News is www.9news.com.au. The hostnames for your three data sources must all be different. In short, your app must allow the user to see the latest story from each of the three news sources and save a reliability rating for each one, and it must keep its user informed about whats going on in the application at all times. You know how annoying it is if a program goes silent and you dont know if its doing something complex or nothing at all. The news stories will be downloaded from online web sites and their reliability, as assessed by the apps user, will be saved in a database. Ive had Harpo extend his previous prototype, so lets have a look at what he produced. [Runs the demonstration solution, showing the Graphical User Inter- face from Task 2A] The big difference now is that the application actually works because Harpo has added some commands to the various buttons. Lets see what it does. [Shows the ability to select news sources and see the latest headlines and datelines in the GUI] Thats fine as far as it goes, but this might not be enough information to decide whether or not the story is trustworthy. If we need further details we can also access the original news sources. [Shows the ability to view the original news sites in the host comput- ers default web browser] While Im here lets have another look at one of the news sources. [Shows that the latest story has changed for one of the news sources] ChatGPT It sounds like you're diving into the nitty-gritty of the back-end functionality for your fact-checking application. Let's break down the requirements: Obtaining News Stories from Different Sources: Your application needs to fetch the latest news stories from at least three distinct news sources. Each source should have a different hostname, ensuring diversity and resilience to network issues. For instance, you mentioned The Age and National Nine News with hostnames "www.theage.com.au" and "www.9news.com.au" respectively. Displaying Latest Stories: Users should be able to see the latest story from each of the three news sources. This requires an interface that presents this information clearly. Saving Reliability Ratings: Users must be able to rate the reliability of each news story. These ratings should be saved in a database, presumably for future reference and analysis. User Feedback and Interaction: The application should keep users informed about its processes. Users should know what the application is doing at all times, preventing frustration from uncertainty. Integration with Web Browsers: Users should have the ability to access the original news sources directly from the application, presumably to gather more information about a particular story. This integration should open the news sites in the default web browser of the host computer. Dynamic Content Updating: The application should update its displayed news stories dynamically, reflecting changes in the latest stories from the selected sources. From the demonstration solution you showed me, it seems like you're already making good progress, with features such as selecting news sources, viewing latest headlines, accessing original news sites, and dynamic content updating. Building upon this foundation, you can further refine the functionality to meet the outlined requirements. Let me know if you need further clarification or assistance with any specific aspect!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing Fundamentals Design And Implementation

Authors: David M. Kroenke

5th Edition

B000CSIH5A, 978-0023668814

More Books

Students also viewed these Databases questions