Skip to content

Commit 85705e5

Browse files
Changed Fall-> Fall Semester. Winter-> Winter Semester etc
1 parent 49a4159 commit 85705e5

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

ongoing-papers.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const papers: IPaper[] = [
1111
slot: "A2",
1212
year: "2023",
1313
exam: "CAT-2",
14-
semester: "Fall",
14+
semester: "Fall Semester",
1515
campus: "Vellore",
1616
},
1717
{
@@ -24,7 +24,7 @@ const papers: IPaper[] = [
2424
slot: "A2",
2525
year: "2024",
2626
exam: "CAT-2",
27-
semester: "Fall",
27+
semester: "Fall Semester",
2828
campus: "Vellore",
2929
},
3030
{
@@ -38,7 +38,7 @@ const papers: IPaper[] = [
3838
slot: "A1",
3939
year: "2023",
4040
exam: "CAT-2",
41-
semester: "Fall",
41+
semester: "Fall Semester",
4242
campus: "Vellore",
4343
},
4444
{
@@ -51,7 +51,7 @@ const papers: IPaper[] = [
5151
slot: "C2",
5252
year: "2023",
5353
exam: "CAT-2",
54-
semester: "Fall",
54+
semester: "Fall Semester",
5555
campus: "Vellore",
5656
},
5757
];

src/app/catalogue/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const Catalogue = () => {
88
return (
99
<>
1010
<Navbar />
11-
<Suspense fallback={<Loader />}>
11+
<Suspense Fall Semesterback={<Loader />}>
1212
<CatalogueContent />
1313
</Suspense>
1414
</>

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", "Win", "Summer", "Weekend"];
274+
const semesters: string[] = ["Fall Semester", "Winter Semester", "Summer Semester", "Weekend Semester"];
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" , "Win" , "Summer", "Weekend"], required: true },
12+
semester:{ type: String, enum: ["Fall Semester" , "Winter Semester" , "Summer Semester", "Weekend Semester"], 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" , "Win" , "Summer", "Weekend"], required: true },
24+
semester:{ type: String, enum: ["Fall Semester" , "Winter Semester" , "Summer Semester", "Weekend Semester"], 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" | "Win" | "Summer" | "Weekend";
73+
semester: "Fall Semester" | "Winter Semester" | "Summer Semester" | "Weekend Semester";
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" | "Win" | "Summer" | "Weekend";
135+
semester: "Fall Semester" | "Winter Semester" | "Summer Semester" | "Weekend Semester";
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" | "Win" | "Summer" | "Weekend";
153+
semester: "Fall Semester" | "Winter Semester" | "Summer Semester" | "Weekend Semester";
154154
year: string;
155155
};
156156
export interface Filters {

src/util/mistral.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ 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", "Win", "Summer", "Weekend"];
79+
const validSemesters = ["Fall Semester", "Winter Semester", "Summer Semester", "Weekend Semester"];
8080
if (!validSemesters.includes(examDetail.semester)) {
81-
examDetail.semester = "Fall"; // Default to Fall if invalid
81+
examDetail.semester = "Fall Semester"; // Default to Fall Semester if invalid
8282
}
8383
}
8484

@@ -99,7 +99,7 @@ function parseExamDetail(analysis: string): ExamDetail {
9999
slot: "Unknown",
100100
"course-code": "Unknown",
101101
"exam-type": "Unknown",
102-
semester: "Fall",
102+
semester: "Fall Semester",
103103
year: new Date().getFullYear().toString()
104104
};
105105
}
@@ -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", "Win", "Summer", or "Weekend"
126+
- semester: Must be exactly one of "Fall Semester", "Winter Semester", "Summer Semester", or "Weekend Semester"
127127
- year: The year in YYYY format (e.g., "2023")
128128
129129
Provide the response in this exact format:
@@ -174,7 +174,7 @@ async function analyzeImage(dataUrl: string): Promise<AnalysisResult[]> {
174174
slot: "Error",
175175
"course-code": "Error",
176176
"exam-type": "Error",
177-
semester: "Fall",
177+
semester: "Fall Semester",
178178
year: new Date().getFullYear().toString()
179179
},
180180
rawAnalysis: `Error analyzing image: ${errorMessage}`,

0 commit comments

Comments
 (0)