Coverage for server / validators / question_bank / input_validations.py: 100%
57 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-10-04 09:33 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-10-04 09:33 +0000
1from enum import Enum
4class QuestionType(str, Enum):
5 MULTIPLE_CHOICE = "Multiple-choice"
6 CHECKBOX = "Checkbox"
7 FREE_RESPONSE = "Free-response"
8 GRAPH = "Graph"
9 DROP_DOWN_MENU = "Drop-down-Menu"
10 DRAG_AND_DROP = "Drag-and-Drop"
11 EMBEDDED_MULTIPLE_CHOICE = "Embedded-Multiple-Choice"
12 MULTI_SELECT = "Multi-Select"
13 EQUATION_EDITOR = "Equation-Editor"
14 INLINE_CHOICE = "Inline-Choice"
15 NUMBER_LINE = "Number-Line"
16 HOTSPOT = "Hot Spot",
17 FRACTION_MODEL = "Fraction-Model"
18 SINGLE_STIMULUS = "Single-Stimulus"
19 MULTI_PART_QUESTION = "Multi-Part-Question"
20 GRID_QUESTION = "Grid-Question"
21 GRAPH_MULTIPLE_SELECT = "Graph-Multiple-Select"
24class AssignmentType(str, Enum):
25 STAAR = "STAAR"
26 SAT = "SAT"
27 ACT = "ACT"
28 TSI = "TSI"
29 CollegeLevel = "College Level"
30 Erudition = "Erudition"
33class Category(str, Enum):
34 ONE = "1"
35 TWO = "2"
36 THREE = "3"
37 FOUR = "4"
38 FIVE = "5"
39 #SIX = "6"
42class DifficultyType(str, Enum):
43 EASY = "Easy"
44 AVERAGE = "Average"
45 ADVANCE = "Advance"
48class DrawingMode(str, Enum):
49 DOTS = "Dots"
50 BASIC = "Basic"
51 INEQUALITIES = "Inequalities"
52 LABEL = "Label"
54class Subject(str, Enum):
55 ENGLISH = "English"
56 MATH = "Math"
57 SCIENCE = "Science"
58 SOCIAL_STUDIES = "Social Studies"
60class GradeLevel(int, Enum):
61 THREE = 3
62 FOUR = 4
63 FIVE = 5
64 SIX = 6
65 SEVEN = 7
66 EIGHT = 8
67 NINE = 9
68 TEN = 10
69 ELEVEN = 11
70 TWELVE = 12
71 #THIRTEEN = 13