import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Question } from './question.entity';
import { QuestionOption } from '../question-options/question-option.entity';
import { QuestionsService } from './questions.service';
import { QuestionsController } from './questions.controller';
import { QuizService } from './quiz.service';
import { QuizController } from './quiz.controller';
import { ProgressModule } from '../progress/progress.module';

@Module({
  imports: [TypeOrmModule.forFeature([Question, QuestionOption]), ProgressModule],
  providers: [QuestionsService, QuizService],
  controllers: [QuestionsController, QuizController],
  exports: [QuestionsService, QuizService],
})
export class QuestionsModule {}
