From 30e80a03c1c9a71ac98d8a028d0e858b0eaa1985 Mon Sep 17 00:00:00 2001 From: Adam Wheatley Date: Thu, 13 Mar 2025 13:21:02 +0000 Subject: [PATCH 1/3] Adding course seeds --- db/seeds/activities/mylearning.rb | 88 +++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/db/seeds/activities/mylearning.rb b/db/seeds/activities/mylearning.rb index 682b4d7f31..a06b3c62a6 100644 --- a/db/seeds/activities/mylearning.rb +++ b/db/seeds/activities/mylearning.rb @@ -1013,3 +1013,91 @@ activity.programmes = [primary_certificate] end.save! + +Activity.find_or_initialize_by(stem_course_template_no: "0ba68557-50fe-ef11-bae3-6045bd0da0e9").tap do |activity| + activity.title = "Supporting GCSE computer science students at grades 1-3" + activity.credit = 60 + activity.slug = "supporting-gcse-computer-science-students-at-grades-1-3-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO478" + activity.always_on = true + + activity.programmes = [secondary_certificate] +end.save! + +######################################################################################################################## + +Activity.find_or_initialize_by(stem_course_template_no: "3a08b061-51fe-ef11-bae3-6045bd0da0e9").tap do |activity| + activity.title = "KS3 computing (module 3): Creative curriculum enrichment and inclusion" + activity.credit = 50 + activity.slug = "ks3-computing-module-3-creative-curriculum-enrichment-and-inclusion-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO249" + activity.always_on = true + + activity.programmes = [secondary_certificate] +end.save! + +######################################################################################################################## + +Activity.find_or_initialize_by(stem_course_template_no: "a1f21bd0-52fe-ef11-bae3-6045bd0da0e9").tap do |activity| + activity.title = "Foundation knowledge of computer science for KS3 and GCSE" + activity.credit = 20 + activity.slug = "foundation-knowledge-of-computer-science-for-ks3-and-gcse-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO426" + activity.always_on = true + + activity.programmes = [cs_accelerator] +end.save! + +######################################################################################################################## + +Activity.find_or_initialize_by(stem_course_template_no: "89b260f5-53fe-ef11-bae3-6045bd0da0e9").tap do |activity| + activity.title = "Computing Quality Framework - driving change within your secondary school" + activity.credit = 20 + activity.slug = "computing-quality-framework-driving-change-within-your-secondary-school-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO406" + activity.always_on = true + + activity.programmes = [secondary_certificate] +end.save! + +######################################################################################################################## + +Activity.find_or_initialize_by(stem_course_template_no: "c9536bf0-66fe-ef11-bae3-6045bd0da0e9").tap do |activity| + activity.title = "Higher attainment in computer science - meeting the challenges of the exams" + activity.credit = 60 + activity.slug = "higher-attainment-in-computer-science-meeting-the-challenges-of-the-exams-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO439" + activity.always_on = true + + activity.programmes = [secondary_certificate] +end.save! + +######################################################################################################################## + +Activity.find_or_initialize_by(stem_course_template_no: "a83fd7af-f5ff-ef11-bae3-0022481add34").tap do |activity| + activity.title = "Digital literacy in key stage 2 and key stage 3" + activity.credit = 20 + activity.slug = "digital-literacy-in-key-stage-2-and-key-stage-3-online" + activity.category = "online" + activity.self_certifiable = false + activity.provider = "stem-learning" + activity.stem_activity_code = "CO904" + activity.always_on = true + + activity.programmes = [secondary_certificate] +end.save! From 78b4046bf9d53048945fd33a75e539e6d0d7f91a Mon Sep 17 00:00:00 2001 From: Adam Wheatley Date: Thu, 13 Mar 2025 13:25:43 +0000 Subject: [PATCH 2/3] Formatting --- db/seeds/activities/mylearning.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/db/seeds/activities/mylearning.rb b/db/seeds/activities/mylearning.rb index a06b3c62a6..546c243759 100644 --- a/db/seeds/activities/mylearning.rb +++ b/db/seeds/activities/mylearning.rb @@ -551,6 +551,8 @@ ######################################################################################################################## +######################################################################################################################## + Activity.find_or_initialize_by(stem_course_template_no: "054037e5-eff8-ef11-bae2-6045bd0da0e9").tap do |activity| activity.title = "New leaders of secondary computing" activity.credit = 50 From a1d636f75bdb30c1c65cbe37625a0a6c5cf5f648 Mon Sep 17 00:00:00 2001 From: Michael Squance Date: Tue, 18 Mar 2025 09:56:51 +0000 Subject: [PATCH 3/3] Formatting fix --- db/seeds/activities/mylearning.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/seeds/activities/mylearning.rb b/db/seeds/activities/mylearning.rb index 546c243759..84317e129e 100644 --- a/db/seeds/activities/mylearning.rb +++ b/db/seeds/activities/mylearning.rb @@ -551,8 +551,6 @@ ######################################################################################################################## -######################################################################################################################## - Activity.find_or_initialize_by(stem_course_template_no: "054037e5-eff8-ef11-bae2-6045bd0da0e9").tap do |activity| activity.title = "New leaders of secondary computing" activity.credit = 50 @@ -1016,6 +1014,8 @@ activity.programmes = [primary_certificate] end.save! +######################################################################################################################## + Activity.find_or_initialize_by(stem_course_template_no: "0ba68557-50fe-ef11-bae3-6045bd0da0e9").tap do |activity| activity.title = "Supporting GCSE computer science students at grades 1-3" activity.credit = 60