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}
>
-
-
-
-
-
-
-
+
+
+
+
+
+
+
{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 {