import { Module } from '@nestjs/common';
import { EvaluationService } from './service/evaluation.service';
import { EvaluationController } from './controller/evaluation.controller';
import { EvaluationIndicatorController } from './controller/evaluation-indicator.controller';
import { EvaluationIndicatorService } from './service/evaluation-indicator.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Evaluation } from './entities/evaluation.entity';
import { EvaluationIndicator } from './entities/evaluation-indicator.entity';
import { StudentEvaluation } from './entities/student-evaluation.entity';

@Module({
  imports: [
    TypeOrmModule.forFeature([
      Evaluation,
      EvaluationIndicator,
      StudentEvaluation,
    ]),
  ],
  controllers: [EvaluationController, EvaluationIndicatorController],
  providers: [EvaluationService, EvaluationIndicatorService],
})
export class EvaluationModule {}
