My eighth programming assignment where I design the GradeEssay class that extends the GradedActivity class and determines student's essay grade.
The maximum essay score is a 100, and the minimum essay score is a 0.
The page requirements is 4 to 6 pages, with a minimum of 4 pages and a maximum of 6 pages.
Criteria for Grading a Student's Essay:
- Grammar is 30 points max
- No Grammatical Errors: 30 points
- A Few Grammatical Errors: 25 points
- Moderate Grammatical Errors: 15 points
- Too Many Grammatical Errors: 0 points
- Spelling is 20 points max
- No Spelling Errors: 20 points
- A Few Spelling Errors: 15 points
- Moderate Spelling Errors: 5 points
- Too Many Spelling Errors: 0 points
- Correct length is 20 points max
- Wrote Between 4-6 pages: 20 points
- Wrote Either 3 pages or over 6 pages: 15 points
- Wrote 2.5 pages: 15 points
- Wrote 2 pages: 5 points
- Wrote a page: 1 point
- Did NOT Write Any Pages: 0 points
- Content is 30 points max
- Essay Content Criteria:
- contains an introduction (including a thesis)
- contains 3 body paragraphs (3 points max for content)
- a topic sentence for each body paragraph
- evidence that supports the thesis
- commentary that explains the evidence
- contains a conclusion
- writing is relevant to the selected topic
- Essay Meets All of the Content Criteria: 30 points
- Essay meets Most of the Content Criteria: 24 points
- Essay Meets Half of the Content Criteria: 12 points
- Essay meets Some of the Content Criteria: 6 points
- Essay meets 1 of the Content Criteria: 1 point
- Essay Meets None of the Content Criteria: 0 points
- Essay Content Criteria:
Using code from this repository as an assignment is a violation of Honor Code and prohibited. Also, using code from this repository for a hackathon or an internship is prohibited.