diff --git a/database/scripts/db02_ufora_courses_22_23.py b/database/scripts/db02_ufora_courses_22_23.py index 42c0c4e..b8880e3 100644 --- a/database/scripts/db02_ufora_courses_22_23.py +++ b/database/scripts/db02_ufora_courses_22_23.py @@ -215,7 +215,7 @@ async def main(): machine_learning = UforaCourse( course_id=630807, code="C003758", - name="Machine Learning", + name="Machine Learning (CS)", year=4, compulsory=True, role_id=1023294041825235087, @@ -290,7 +290,7 @@ async def main(): year=5, compulsory=True, role_id=1023303199609860268, - overarching_role_id=1023293447387496570, + overarching_role_id=1023302736210567208, ) big_data_science = UforaCourse( @@ -299,7 +299,7 @@ async def main(): year=5, compulsory=True, role_id=1023303190046851153, - overarching_role_id=1023293447387496570, + overarching_role_id=1023302736210567208, ) bedrijfsstage = UforaCourse( @@ -308,7 +308,7 @@ async def main(): year=5, compulsory=True, role_id=1023303201807679598, - overarching_role_id=1023293447387496570, + overarching_role_id=1023302736210567208, ) masterproef = UforaCourse( @@ -317,7 +317,7 @@ async def main(): year=5, compulsory=True, role_id=1023319264851144754, - overarching_role_id=1023293447387496570, + overarching_role_id=1023302736210567208, alternative_overarching_role_id=1023300434800164914, ) diff --git a/database/scripts/db03_machine_learning_cse.py b/database/scripts/db03_machine_learning_cse.py new file mode 100644 index 0000000..ac52394 --- /dev/null +++ b/database/scripts/db03_machine_learning_cse.py @@ -0,0 +1,22 @@ +from sqlalchemy.ext.asyncio import AsyncSession + +from database.engine import DBSession +from database.schemas import UforaCourse + +__all__ = ["main"] + + +async def main(): + """Add a missing Ufora course (Machine Learning - CSE)""" + session: AsyncSession + async with DBSession() as session: + mlcse = UforaCourse( + code="E061330", + name="Machine Learning (CSE)", + year=5, + role_id=1024355572256092170, + overarching_role_id=1023300434800164914, + ) + + session.add(mlcse) + await session.commit()