Skip to content

Commit d457720

Browse files
committed
Changed grade_scale.py
1 parent 0e4a8e6 commit d457720

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

  • ij-plugin/src/main/resources/org/jetbrains/research/tasktracker/config/content/task

ij-plugin/src/main/resources/org/jetbrains/research/tasktracker/config/content/task/grade_scale.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
def grade_scale(score):
2-
if score < 0 or score > 100:
1+
def grade_scale(test1, test2, test3):
2+
3+
average = (test1 + test2 + test3) / 3
4+
5+
if average < 0 or average > 100:
36
return "invalid"
47

5-
if score >= 90:
8+
if average >= 80:
69
grade = "A"
7-
elif score >= 75:
10+
elif average >= 70:
811
grade = "B"
9-
elif score >= 60:
12+
elif average >= 60:
1013
grade = "C"
11-
elif score >= 50:
14+
elif average >= 50:
1215
grade = "D"
1316
else:
1417
grade = "F"

0 commit comments

Comments
 (0)