v1.1.1: Replace cancelled Managing Growing Companies with Innovation and Design

Replace cancelled course in Summer Elective Set 2 with new course
"Innovation and Design" qualifying for Brand Management, Entrepreneurship
and Innovation, Marketing, and Strategy (S2).
This commit is contained in:
2026-03-27 11:26:53 -04:00
parent 8b887f7750
commit 99a39a2581
11 changed files with 111 additions and 13 deletions

View File

@@ -50,7 +50,7 @@ describe('Data integrity', () => {
});
});
it('has exactly 10 S1 markers and 7 S2 markers for Strategy', () => {
it('has exactly 9 S1 markers and 8 S2 markers for Strategy', () => {
let s1Count = 0;
let s2Count = 0;
for (const course of COURSES) {
@@ -59,8 +59,8 @@ describe('Data integrity', () => {
if (q.specId === 'STR' && q.marker === 'S2') s2Count++;
}
}
expect(s1Count).toBe(10);
expect(s2Count).toBe(7);
expect(s1Count).toBe(9);
expect(s2Count).toBe(8);
});
it('all qualification markers are valid types', () => {

View File

@@ -109,11 +109,10 @@ export const COURSES: Course[] = [
// === Summer Elective Set 2 ===
{
id: 'sum2-managing-growing', name: 'Managing Growing Companies', setId: 'sum2',
cancelled: true,
id: 'sum2-innovation-design', name: 'Innovation and Design', setId: 'sum2',
qualifications: [
{ specId: 'ENT', marker: 'standard' }, { specId: 'LCM', marker: 'standard' },
{ specId: 'MGT', marker: 'standard' }, { specId: 'STR', marker: 'S1' },
{ specId: 'BRM', marker: 'standard' }, { specId: 'ENT', marker: 'standard' },
{ specId: 'MKT', marker: 'standard' }, { specId: 'STR', marker: 'S2' },
],
},
{

View File

@@ -27,7 +27,7 @@ export const ELECTIVE_SETS: ElectiveSet[] = [
},
{
id: 'sum2', name: 'Summer Elective Set 2', term: 'Summer',
courseIds: ['sum2-managing-growing', 'sum2-social-media', 'sum2-leading-ai', 'sum2-business-drivers'],
courseIds: ['sum2-innovation-design', 'sum2-social-media', 'sum2-leading-ai', 'sum2-business-drivers'],
},
{
id: 'sum3', name: 'Summer Elective Set 3', term: 'Summer',