Skip to content

Commit e7040f6

Browse files
helper function for future maintainability
1 parent d31e8bd commit e7040f6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/server/util/recommender.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ export function isIndependentCourse(course: CourseData){
150150
return hasIndependentCodeUrn || hasIndependentInName
151151
}
152152

153+
export function isExam(course: CourseData){
154+
return course.name.fi?.toLowerCase().includes('tentti') ?? false
155+
}
156+
153157
export function localeNameIncludesAny(localizedName: { fi?: string; en?: string; sv?: string } | undefined, patterns: string[]): boolean {
154158
const nameFi = localizedName?.fi?.toLowerCase() || ''
155159
const nameEn = localizedName?.en?.toLowerCase() || ''
@@ -229,7 +233,7 @@ async function calculateCourseCoordinates(course: CourseData, userCoordinates: U
229233
mooc: hasMoocCodeUrn ? correctValue : incorrectValue,
230234
collaboration: isCollaboration ? correctValue : incorrectValue,
231235
multiPeriod: isMultiPeriod ? correctValue : incorrectValue,
232-
exam: course.name.fi?.toLowerCase().includes('tentti') ? correctValue : incorrectValue,
236+
exam: isExam(course) ? correctValue : incorrectValue,
233237
}
234238

235239

0 commit comments

Comments
 (0)