-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrequirements.html
executable file
·104 lines (92 loc) · 3.94 KB
/
requirements.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!DOCTYPE html>
<html>
<head>
<title> CS 499 Group 7: Supreme Court </title>
<meta charset="UTF-8">
<!-- Put JS headers here -->
<!-- CSS Stylesheets -->
<link rel="stylesheet" href="main.css" type="text/css">
</head>
<body>
<div id="requirements-page" class="container">
<div id="requirements-page-header" class="header">
<h1> Requirements </h1>
</div>
<br><br><br>
<div class="content">
<div class="links">
<a href="index.html">Home</a>
<br><br>
<a href="introduction.html">Introduction</a>
<br><br>
<a href="requirements.html">Requirements</a>
<br><br>
<a href="updates.html">Updates</a>
<br><br>
<a href="schedule.html">Schedule</a>
<br><br>
<a href="design.html">Design</a>
<br><br>
<a href="testing.html">Testing</a>
<br><br>
<a href="useCases.html"> Use Cases</a>
<br><br>
<a href="designAndImplementation.html">Design Considerations/Implementation Issues</a>
<br><br>
<a href="enhancementsMaintenance.html">Future Enhancements/Maintenance</a>
<br><br>
<a href="conclusions.html">Conclusions</a>
<br><br>
<a href="installation.html">Installation</a>
<br><br>
<a href="references.html"> References</a>
<br><br>
</div>
<div class="text">
<b>Initial goals (Early in the semester)</b>
<ol>
<li>Develop a web application that allows a user to search Supreme Court documents by applying keywords, dates, and sources:
<ul>
<li> Create a database of articles related to the United States Supreme Court. This database will include information like associated links, texts, images, and other characteristics of articles such as the article's souce, author, etc. (8 hours)
<li> Allow for routine updating of the database of searchable articles, pulling from a variety of sources that includes popular news outlets and specific reporters that are known to cover the Supreme Court (40 hours/300 lines of code)
<li>Provide a set of tools and filters that allow a user to easily search database (50 hours or 300 lines of code)
<li>Output a csv file that contains associated attributes of articles searched for by users (5 hours/100 lines of code)
<li>Refine article identification to ensure that a large proportion of articles associated with the supreme court are captured and indexed (20 hours)
</ul>
<li>Combine best aspects of previous projects, which include:
<ul>
<li> The three-layered architecture from the web application; the visual, data, and external layers. In the visual layer is the UI and displays results from user queries, such as the text and images from the articles. The data layer holds all the information contained in the database. The external layer contains the protocol which scrapes the internet for articles to add to the database. It achieved this using the Faroo Search API. (20 hours)
</ul>
</ol>
<b>Ultimate set of goals (End of semester)</b>
<ol start="3">
<li> Add article analysis tools
<ul>
<li> Integrate text analysis tools, like readability (10 hours)
<li> Integrate image analysis tools that will be able to classify if certain objects associated with the Supreme Court, like the Supreme Court Building and Lady Justice, are included in picture in articles (10 hours)
</ul>
</ol>
<br><br><hr><br><br>
<center><h1>Tools Needed/Platforms used</h1></center>
<br><br>
<ul>
<li>Python 3.6
<li>AWS EC2 Instance t2.micro
<li> MYSQL
<li> PHP 7.2.2
<li> Newspaper 3K
<li> Google Cloud Vision API
<li> Google Cloud Language API
</ul>
<h2>Compatability</h2>
<ul>
<li>Compatible on OSX/Windows. Web application
<li>Chrome 60.0.3112.78
<li> Safari 11.0
</ul>
<br><br><br>
</div>
</div>
</div>
</body>
</html>