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',

View File

@@ -23,7 +23,7 @@ describe('analyzeDecisionTree', () => {
'spr4-fintech',
'spr5-corporate-finance',
'sum1-collaboration',
'sum2-managing-growing',
'sum2-innovation-design',
'sum3-valuation',
'fall1-private-equity',
'fall2-behavioral-finance',
@@ -50,7 +50,7 @@ describe('analyzeDecisionTree', () => {
'spr4-fintech',
'spr5-corporate-finance',
'sum1-collaboration',
'sum2-managing-growing',
'sum2-innovation-design',
'sum3-valuation',
'fall1-private-equity',
'fall2-behavioral-finance',
@@ -72,7 +72,7 @@ describe('analyzeDecisionTree', () => {
'spr4-fintech',
'spr5-corporate-finance',
'sum1-collaboration',
'sum2-managing-growing',
'sum2-innovation-design',
'sum3-valuation',
'fall1-private-equity',
'fall2-behavioral-finance',

View File

@@ -6,8 +6,8 @@ import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
define: {
__APP_VERSION__: JSON.stringify('1.1.0'),
__APP_VERSION_DATE__: JSON.stringify('2026-03-13'),
__APP_VERSION__: JSON.stringify('1.1.1'),
__APP_VERSION_DATE__: JSON.stringify('2026-03-27'),
},
server: {
allowedHosts: ['soos'],