From 3bbad731e0fa26c8b5d74d4315ee8cd70af0c362 Mon Sep 17 00:00:00 2001 From: Adam Pala Date: Tue, 16 Apr 2024 18:22:25 -0500 Subject: [PATCH 1/4] feat(__seed__): add Spring 2024 courses --- __seed__/data/courses.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/__seed__/data/courses.js b/__seed__/data/courses.js index 925de3b5..8ecb72e3 100755 --- a/__seed__/data/courses.js +++ b/__seed__/data/courses.js @@ -748,6 +748,24 @@ module.exports = [ avgStaffSupport: null, reviewsCountsByYearSem: {}, }, + { + courseId: 'CS-8803-O21', + numReviews: 0, + avgWorkload: null, + avgDifficulty: null, + avgOverall: null, + avgStaffSupport: null, + reviewsCountsByYearSem: {}, + }, + { + courseId: 'CS-8803-O22', + numReviews: 0, + avgWorkload: null, + avgDifficulty: null, + avgOverall: null, + avgStaffSupport: null, + reviewsCountsByYearSem: {}, + }, { courseId: 'CS-8803-OC1', numReviews: 7, From 78c65fa01224f559c6846843feafad51740ea54d Mon Sep 17 00:00:00 2001 From: Adam Pala Date: Tue, 16 Apr 2024 18:23:54 -0500 Subject: [PATCH 2/4] feat(utilityFunctions): add Spring 2024 courses --- firebase/utilityFunctions.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firebase/utilityFunctions.ts b/firebase/utilityFunctions.ts index 075a2c1e..7963e525 100755 --- a/firebase/utilityFunctions.ts +++ b/firebase/utilityFunctions.ts @@ -221,6 +221,8 @@ export const mapCourseToLegacyNumReviews: TMapCourseToLegacyNumReviews = { 'CS-8803-O15': 0, 'CS-8803-O16': 0, 'CS-8803-O17': 0, + 'CS-8803-O21': 0, + 'CS-8803-O22': 0, 'CS-8803-OC1': 7, 'CS-8813': 0, 'CSE-6040': 110, From 6c0e101474fdc0c3ab2d956dfb1151418191a724 Mon Sep 17 00:00:00 2001 From: Adam Pala Date: Tue, 16 Apr 2024 18:33:16 -0500 Subject: [PATCH 3/4] feat(staticDataModels): Add Spring 2024 courses --- globals/staticDataModels.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/globals/staticDataModels.ts b/globals/staticDataModels.ts index 00baa7d9..3b7e18c9 100644 --- a/globals/staticDataModels.ts +++ b/globals/staticDataModels.ts @@ -732,6 +732,26 @@ export const coursesDataStatic: TPayloadCoursesDataStatic = { isDeprecated: false, isFoundational: false, }, + 'CS-8803-O21': { + courseId: 'CS-8803-O21', + name: 'GPU Hardware and Software', + departmentId: 'CS', + courseNumber: '8803-O21', + url: 'https://omscs.gatech.edu/cs-8803-o21-gpu-hardware-and-software', + aliases: ['GPU'], + isDeprecated: false, + isFoundational: true, + }, + 'CS-8803-O22': { + courseId: 'CS-8803-O22', + name: 'Security Incident Response', + departmentId: 'CS', + courseNumber: '8803-O22', + url: 'https://omscs.gatech.edu/cs-8803-o22-security-incident-response', + aliases: ['SIR'], + isDeprecated: false, + isFoundational: false, + }, 'CS-8803-OC1': { courseId: 'CS-8803-OC1', name: 'Security Operations and Incidence Response', @@ -1208,7 +1228,7 @@ export const coursesDataStatic: TPayloadCoursesDataStatic = { departmentId: 'MGT', courseNumber: '8813', url: null, - aliases: ['FM'], + aliases: ['FM', 'FMX'], isDeprecated: false, isFoundational: false, }, From 1e1cac6b85cc01822d4d68fa9a8abb7fe0293c72 Mon Sep 17 00:00:00 2001 From: Adam Pala Date: Tue, 16 Apr 2024 18:35:42 -0500 Subject: [PATCH 4/4] feat(types.ts): Add Spring 2024 courses --- globals/types.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/globals/types.ts b/globals/types.ts index bd56b26d..dd64cf75 100755 --- a/globals/types.ts +++ b/globals/types.ts @@ -403,6 +403,8 @@ export type TCourseId = | 'CS-8803-O15' | 'CS-8803-O16' | 'CS-8803-O17' + | 'CS-8803-O21' + | 'CS-8803-O22' | 'CS-8803-OC1' | 'CS-8813' | 'CSE-6040' @@ -526,6 +528,8 @@ export type TCourseName = | 'Introduction to Computing Law' | 'Digital Health Equity' | 'Global Entrepreneurship' + | 'GPU Hardware and Software' + | 'Security Incident Response' | 'Security Operations and Incidence Response' | 'Malware Analysis and Defense' | 'Computing for Data Analysis: Methods and Tools'