-- Default CEFR-style course names per program (custom courses can still be created via the API with any name).
-- Matches hierarchy note on courses: CEFR labels A1..C2, plus ad-hoc names allowed.
INSERT INTO courses (program_id, name, description, thumbnail)
SELECT
    p.id,
    v.name,
    'Default CEFR level course (system seed).',
    NULL
FROM programs AS p
CROSS JOIN (
    VALUES
        ('A1'),
        ('A2'),
        ('B1'),
        ('B2'),
        ('C1'),
        ('C2')
) AS v (name);
