linhnguyen02 commited on
Commit
e4ed3b1
·
1 Parent(s): f962b30
src/factories/gen_question/factory.py CHANGED
@@ -1,4 +1,4 @@
1
- from enums.question import QuestionTypeEnum
2
  from src.factories.gen_question.types.antonym_question import AntonymsQuestion
3
  from src.factories.gen_question.types.incorrect_word_question import IncorrectWordQuestion
4
  from src.factories.gen_question.types.stress_question import StressQuestion
 
1
+ from src.enums import QuestionTypeEnum
2
  from src.factories.gen_question.types.antonym_question import AntonymsQuestion
3
  from src.factories.gen_question.types.incorrect_word_question import IncorrectWordQuestion
4
  from src.factories.gen_question.types.stress_question import StressQuestion
src/factories/gen_question/types/antonym_question.py CHANGED
@@ -2,7 +2,7 @@ from typing import List
2
  import random
3
 
4
  from src.factories.gen_question.types.base import Question, nltk_words
5
- from enums.question import QuestionTypeEnum
6
 
7
 
8
  class AntonymsQuestion(Question):
 
2
  import random
3
 
4
  from src.factories.gen_question.types.base import Question, nltk_words
5
+ from src.enums import QuestionTypeEnum
6
 
7
 
8
  class AntonymsQuestion(Question):
src/factories/gen_question/types/base.py CHANGED
@@ -9,7 +9,8 @@ from nltk.corpus import words
9
 
10
  nltk_words = words.words()
11
 
12
- class Question(ABC):
 
13
  @abstractmethod
14
  def generate_questions(self, list_words: Set[str], num_questions: int = 1, num_ans_per_question: int = 4):
15
  pass
 
9
 
10
  nltk_words = words.words()
11
 
12
+
13
+ class Question(ABC):
14
  @abstractmethod
15
  def generate_questions(self, list_words: Set[str], num_questions: int = 1, num_ans_per_question: int = 4):
16
  pass
src/factories/gen_question/types/fill_in_blank_question.py CHANGED
@@ -1,7 +1,7 @@
1
  from typing import List, Optional
2
  import random
3
 
4
- from enums.question import QuestionTypeEnum
5
  from src.enums.word import TransformWordType
6
  from src.factories.gen_question.types.base import Question, nltk_words
7
  from src.factories.transform_word.factory import transform_word_instance
 
1
  from typing import List, Optional
2
  import random
3
 
4
+ from src.enums import QuestionTypeEnum
5
  from src.enums.word import TransformWordType
6
  from src.factories.gen_question.types.base import Question, nltk_words
7
  from src.factories.transform_word.factory import transform_word_instance
src/factories/gen_question/types/pronunciation_question.py CHANGED
@@ -1,7 +1,7 @@
1
  # import random
2
  # from typing import Set, List
3
  # from src.factories.gen_question.base import Question
4
- # from src.enum.question import QuestionTypeEnum
5
  # from collections import defaultdict
6
  # import pronouncing
7
  #
 
1
  # import random
2
  # from typing import Set, List
3
  # from src.factories.gen_question.base import Question
4
+ # from src.enums.question import QuestionTypeEnum
5
  # from collections import defaultdict
6
  # import pronouncing
7
  #
src/factories/gen_question/types/stress_question.py CHANGED
@@ -3,7 +3,7 @@ from collections import defaultdict
3
  import random
4
 
5
  from src.factories.gen_question.types.base import Question, nltk_words
6
- from enums.question import QuestionTypeEnum
7
  from src.utils.number import rand_exclude
8
  from src.utils.word import get_stress_pattern, convert_word_to_ipa
9
 
 
3
  import random
4
 
5
  from src.factories.gen_question.types.base import Question, nltk_words
6
+ from src.enums import QuestionTypeEnum
7
  from src.utils.number import rand_exclude
8
  from src.utils.word import get_stress_pattern, convert_word_to_ipa
9
 
src/factories/gen_question/types/synonym_question.py CHANGED
@@ -2,7 +2,7 @@ from typing import List
2
  import random
3
 
4
  from src.factories.gen_question.types.base import Question, nltk_words
5
- from enums.question import QuestionTypeEnum
6
 
7
 
8
  class SynonymsQuestion(Question):
 
2
  import random
3
 
4
  from src.factories.gen_question.types.base import Question, nltk_words
5
+ from src.enums import QuestionTypeEnum
6
 
7
 
8
  class SynonymsQuestion(Question):
src/factories/transform_word/factory.py CHANGED
@@ -1,4 +1,4 @@
1
- from src.enum.word import TransformWordType
2
  from src.factories.transform_word.type.article import Article
3
  from src.factories.transform_word.type.meaning import Meaning
4
  from src.factories.transform_word.type.part_of_speech import PartOfSpeech
 
1
+ from src.enums.word import TransformWordType
2
  from src.factories.transform_word.type.article import Article
3
  from src.factories.transform_word.type.meaning import Meaning
4
  from src.factories.transform_word.type.part_of_speech import PartOfSpeech
src/interfaces/question.py CHANGED
@@ -1,7 +1,7 @@
1
  from pydantic import BaseModel, Field, field_validator
2
  from typing import Optional, List
3
 
4
- from enums.question import QuestionTypeEnum
5
 
6
 
7
  class ModelInput(BaseModel):
 
1
  from pydantic import BaseModel, Field, field_validator
2
  from typing import Optional, List
3
 
4
+ from src.enums import QuestionTypeEnum
5
 
6
 
7
  class ModelInput(BaseModel):