revising rubrics

This commit is contained in:
Jidong Xiao
2023-10-17 16:34:17 -04:00
parent 290957e1cf
commit 1be0878a73

View File

@@ -76,6 +76,7 @@ When searching *Tom Cruise*, your search engine should not include a page which
Search Engines like Google will search all types of files on the Internet, but in this assignment, we assume all files we search are HTML files. And we consider an HTML file contains the search query only if the search query can be found within the <body></body> section of the HTML file. Search Engines like Google will search all types of files on the Internet, but in this assignment, we assume all files we search are HTML files. And we consider an HTML file contains the search query only if the search query can be found within the <body></body> section of the HTML file.
Based on Rule 1 and Rule 2: the third page showed in this image should not be included in your search results, when the search query is *Tom Cruise*. Based on Rule 1 and Rule 2: the third page showed in this image should not be included in your search results, when the search query is *Tom Cruise*.
![alt text](images/tom_cruise.png "tom cruise") ![alt text](images/tom_cruise.png "tom cruise")
### Rule 3. ### Rule 3.
@@ -117,11 +118,10 @@ You must do this assignment on your own, as described in the [Collaboration Poli
- Poor file organization: Puts more than one class in a file (okay for very small helper classes) (-1) - Poor file organization: Puts more than one class in a file (okay for very small helper classes) (-1)
- Poor variable names. (-1) - Poor variable names. (-1)
- Contains useless comments like commented-out code, terminal commands, or silly notes. (-1) - Contains useless comments like commented-out code, terminal commands, or silly notes. (-1)
- DATA REPRESENTATION (Must create and use homemade linked lists for the implementation.) (5 pts) - DATA REPRESENTATION (5 pts)
- No credit (significantly incomplete implementation). (-5) - No credit (significantly incomplete implementation). (-5)
- Uses std::vector, std::list, or data structures which have not been covered in this class. (-5) - Uses data structures which have not been covered in this class. (-5)
- Uses iterators in the code (okay for iterating through something other than the lists). (-5) - Neither std::map nor std::set is used. (-5)
<!--- Member variables are public. (-2)--> <!--- Member variables are public. (-2)-->
- OUTPUT OPERATOR OVERLOADING (2 pts) - RECURSION (2 pts)
- Does not overload the output (&lt;&lt;) operator. (-2) - Does not use recursion in the web crawler component. (-2)
- Incorrect syntax (wrong return type, wrong arguments). (-1)