Skip to content

Commit 49a4159

Browse files
Winter -> win
1 parent 006822c commit 49a4159

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/components/select_options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,5 +271,5 @@ const campuses: string[] = [
271271
"Mauritius",
272272
];
273273
const exams: string [] = ["CAT-1", "CAT-2", "FAT","Model CAT-1" , "Model CAT-2" , "Model FAT"]
274-
const semesters: string[] = ["Fall", "Winter", "Summer", "Weekend"];
274+
const semesters: string[] = ["Fall", "Win", "Summer", "Weekend"];
275275
export { slots, courses, years, campuses, semesters, exams };

src/db/papers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const adminSchema = new Schema<IAdminPaper>({
99
slot: { type: String, required: true },
1010
year: { type: String, required: true },
1111
exam: { type: String, enum: ["CAT-1", "CAT-2", "FAT","Model CAT-1" , "Model CAT-2" , "Model FAT"], required: true },
12-
semester:{ type: String, enum: ["Fall" , "Winter" , "Summer", "Weekend"], required: true },
12+
semester:{ type: String, enum: ["Fall" , "Win" , "Summer", "Weekend"], required: true },
1313
campus:{ type: String, enum: ["Vellore" ,"Chennai" , "Andhra Pradesh" ,"Bhopal" , "Bangalore" , "Mauritius"], required: true },
1414
answerKeyIncluded: { type: Boolean, default: false },
1515
isSelected: { type: Boolean, default: false },
@@ -21,7 +21,7 @@ const paperSchema = new Schema<IPaper>({
2121
slot: { type: String, required: true },
2222
year: { type: String, required: true },
2323
exam: { type: String, enum: ["CAT-1", "CAT-2", "FAT","Model CAT-1" , "Model CAT-2" , "Model FAT"], required: true },
24-
semester:{ type: String, enum: ["Fall" , "Winter" , "Summer", "Weekend"], required: true },
24+
semester:{ type: String, enum: ["Fall" , "Win" , "Summer", "Weekend"], required: true },
2525
campus:{ type: String, enum: ["Vellore" ,"Chennai" , "Andhra Pradesh" ,"Bhopal" , "Bangalore" , "Mauritius"], required: true },
2626
answerKeyIncluded: { type: Boolean, default: false },
2727
});

src/interface.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export interface IAdminPaper {
7070
slot: string;
7171
year: string;
7272
exam: "CAT-1" | "CAT-2" | "FAT" | "Model";
73-
semester: "Fall" | "Winter" | "Summer" | "Weekend";
73+
semester: "Fall" | "Win" | "Summer" | "Weekend";
7474
campus:
7575
| "Vellore"
7676
| "Chennai"
@@ -132,7 +132,7 @@ export interface IPaper {
132132
exam: "CAT-1" | "CAT-2" | "FAT" | "Model CAT-1" | "Model CAT-2" | "Model FAT";
133133
finalUrl: string;
134134
thumbnailUrl: string;
135-
semester: "Fall" | "Winter" | "Summer" | "Weekend";
135+
semester: "Fall" | "Win" | "Summer" | "Weekend";
136136
campus:
137137
| "Vellore"
138138
| "Chennai"
@@ -150,7 +150,7 @@ export type ExamDetail = {
150150
slot: string;
151151
"course-code": string;
152152
"exam-type": string;
153-
semester: "Fall" | "Winter" | "Summer" | "Weekend";
153+
semester: "Fall" | "Win" | "Summer" | "Weekend";
154154
year: string;
155155
};
156156
export interface Filters {

src/util/mistral.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ function parseExamDetail(analysis: string): ExamDetail {
7676
if (jsonMatch) {
7777
const examDetail: ExamDetail = JSON.parse(jsonMatch[0]) as ExamDetail;
7878
if (examDetail.semester) {
79-
const validSemesters = ["Fall", "Winter", "Summer", "Weekend"];
79+
const validSemesters = ["Fall", "Win", "Summer", "Weekend"];
8080
if (!validSemesters.includes(examDetail.semester)) {
8181
examDetail.semester = "Fall"; // Default to Fall if invalid
8282
}
@@ -123,7 +123,7 @@ async function analyzeImage(dataUrl: string): Promise<AnalysisResult[]> {
123123
- slot: One of A1|A2|B1|B2|C1|C2|D1|D2|E1|E2|F1|F2|G1|G2
124124
- course-code: The course code (format: department letters + numbers)
125125
- exam-type: One of "Final Assessment Test|Continuous Assessment Test - 1|Continuous Assessment Test - 2"
126-
- semester: Must be exactly one of "Fall", "Winter", "Summer", or "Weekend"
126+
- semester: Must be exactly one of "Fall", "Win", "Summer", or "Weekend"
127127
- year: The year in YYYY format (e.g., "2023")
128128
129129
Provide the response in this exact format:

0 commit comments

Comments
 (0)