diff --git a/client/src/data/types/Trainee.ts b/client/src/data/types/Trainee.ts index dc9be402..4f02fc15 100644 --- a/client/src/data/types/Trainee.ts +++ b/client/src/data/types/Trainee.ts @@ -94,6 +94,13 @@ export enum TestType { NodeJS = 'nodejs', ReactInterview = 'react-interview', FinalProjectInterview = 'final-project-interview', + CoreMidTermInterview = 'core-mid-term-interview', + CoreEndInterview = 'core-end-interview', + FrontEndMidTermInterview = 'frontend-mid-term-interview', + BackEndMidTermInterview = 'backend-mid-term-interview', + CloudMidTermInterview = 'cloud-mid-term-interview', + DataMidTermInterview = 'data-mid-term-interview', + TesterMidTermInterview = 'tester-mid-term-interview', } // interfaces diff --git a/client/src/features/trainee-profile/education/tests/TestDetailsModal.tsx b/client/src/features/trainee-profile/education/tests/TestDetailsModal.tsx index 8b7595d1..1d45a415 100644 --- a/client/src/features/trainee-profile/education/tests/TestDetailsModal.tsx +++ b/client/src/features/trainee-profile/education/tests/TestDetailsModal.tsx @@ -134,13 +134,13 @@ export const TestDetailsModal = ({ value={testFields.type ?? ''} onChange={handleTestSelectChange} > - Presentation - JavaScript - Browsers interview - Using APIs interview - Node.js - React interview - Final project interview + Core mid-term interview + Core end interview + Frontend mid-term interview + Backend mid-term interview + Cloud mid-term interview + Data mid-term interview + Tester mid-term interview {typeError && Type is required} diff --git a/server/api.yaml b/server/api.yaml index 27bdd1a3..31765673 100644 --- a/server/api.yaml +++ b/server/api.yaml @@ -1652,12 +1652,19 @@ components: type: string enum: - presentation - - javaScript + - javascript - browsers-interview - using-apis-interview - nodejs - react-interview - final-project-interview + - core-mid-term-interview + - core-end-interview + - frontend-mid-term-interview + - backend-mid-term-interview + - cloud-mid-term-interview + - data-mid-term-interview + - tester-mid-term-interview score: type: number example: 8.6 diff --git a/server/src/models/Trainee.ts b/server/src/models/Trainee.ts index da1a50b5..ad289ee2 100644 --- a/server/src/models/Trainee.ts +++ b/server/src/models/Trainee.ts @@ -84,6 +84,13 @@ export enum TestType { NodeJS = 'nodejs', ReactInterview = 'react-interview', FinalProjectInterview = 'final-project-interview', + CoreMidTermInterview = 'core-mid-term-interview', + CoreEndInterview = 'core-end-interview', + FrontEndMidTermInterview = 'frontend-mid-term-interview', + BackEndMidTermInterview = 'backend-mid-term-interview', + CloudMidTermInterview = 'cloud-mid-term-interview', + DataMidTermInterview = 'data-mid-term-interview', + TesterMidTermInterview = 'tester-mid-term-interview', } export interface Trainee {