From 37862ce31fc60eafa10a0554de6d2c229103d8c4 Mon Sep 17 00:00:00 2001 From: Ivan Demenkov Date: Thu, 6 Aug 2020 23:08:31 +0300 Subject: [PATCH 01/31] Update uk.coffee --- app/locale/uk.coffee | 108 +++++++++++++++++++++---------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/app/locale/uk.coffee b/app/locale/uk.coffee index 727e07e06db..fb1dd4e4585 100644 --- a/app/locale/uk.coffee +++ b/app/locale/uk.coffee @@ -1,11 +1,11 @@ module.exports = nativeDescription: "Українська", englishDescription: "Ukrainian", translation: new_home: -# title: "CodeCombat - Coding games to learn Python and JavaScript" + title: "CodeCombat - Кодування ігор для вивчення Python та JavaScript" # meta_keywords: "CodeCombat, python, javascript, Coding Games" # meta_description: "Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites." # meta_og_url: "https://codecombat.com" -# become_investor: "to become an investor in CodeCombat" + become_investor: "стати інвестором у CodeCombat" # built_for_teachers_title: "A Coding Game Built with Teachers in Mind" # built_for_teachers_blurb: "Teaching kids to code can often feel overwhelming. CodeCombat helps all educators teach students how to code in either JavaScript or Python, two of the most popular programming languages. With a comprehensive curriculum that includes six computer science units and reinforces learning through project-based game development and web development units, kids will progress on a journey from basic syntax to recursion!" # built_for_teachers_subtitle1: "Computer Science" @@ -17,7 +17,7 @@ module.exports = nativeDescription: "Українська", englishDescription: # century_skills_title: "21st Century Skills" # century_skills_blurb1: "Students Don't Just Level Up Their Hero, They Level Up Themselves" # century_skills_quote1: "You mess up…so then you think about all of the possible ways to fix it, and then try again. I wouldn't be able to get here without trying hard." -# century_skills_subtitle1: "Critical Thinking" + century_skills_subtitle1: "Критичне мислення" # century_skills_subblurb1: "With coding puzzles that are naturally scaffolded into increasingly challenging levels, CodeCombat's programming game ensures kids are always practicing critical thinking." # century_skills_quote2: "Everyone else was making mazes, so I thought, ‘capture the flag’ and that’s what I did." # century_skills_subtitle2: "Creativity" @@ -34,7 +34,7 @@ module.exports = nativeDescription: "Українська", englishDescription: # classroom_in_box_blurb3: "Inspire all school leaders to create a world-class computer science program." # classroom_in_box_blurb4: "" # covid19_banner_blurb: "We are offering free access to our full curriculum to educators and schools affected by school closures." -# click_here: "Click here" + click_here: "Тиснить тут" # creativity_rigor_title: "Where Creativity Meets Rigor" # creativity_rigor_subtitle1: "Make coding fun and teach real-world skills" # creativity_rigor_blurb1: "Students type real Python and JavaScript while playing games that encourage trial-and-error, critical thinking, and creativity. Students then apply the coding skills they’ve learned by developing their own games and websites in project-based courses." @@ -43,7 +43,7 @@ module.exports = nativeDescription: "Українська", englishDescription: # creativity_rigor_subtitle3: "Built for all teachers, regardless of experience" # creativity_rigor_blurb3: "CodeCombat’s self-paced, standards-aligned curriculum makes teaching computer science possible for everyone. CodeCombat equips teachers with the training, instructional resources, and dedicated support to feel confident and successful in the classroom." # featured_partners_title1: "Featured In" -# featured_partners_title2: "Awards & Partners" + featured_partners_title2: "Нагороди та партнери" # featured_partners_blurb1: "CollegeBoard Endorsed Provider" # featured_partners_blurb2: "Best Creativity Tool for Students" # featured_partners_blurb3: "Top Pick for Learning" @@ -76,14 +76,14 @@ module.exports = nativeDescription: "Українська", englishDescription: # global_subtitle1: "Learners" # global_subtitle2: "Lines of Code" global_subtitle3: "Вчителі" -# global_subtitle4: "Countries" -# go_to_my_classes: "Go to my classes" -# go_to_my_courses: "Go to my courses" + global_subtitle4: "Країни" + go_to_my_classes: "Йти до мого класу" + go_to_my_courses: "Йти до моїх курсів" # quotes_quote1: "Name any program online, I’ve tried it. None of them match up to CodeCombat. Any teacher who wants their students to learn how to code... start here!" # quotes_quote2: " I was surprised about how easy and intuitive CodeCombat makes learning computer science. The scores on the AP exam were much higher than I expected and I believe CodeCombat is the reason why this was the case." # quotes_quote3: "CodeCombat has been the most beneficial for teaching my students real-life coding capabilities. My husband is a software engineer and he has tested out all of my programs. He put this as his top choice." # quotes_quote4: "The feedback … has been so positive that we are structuring a computer science class around CodeCombat. The program really engages the students with a gaming style platform that is entertaining and instructional at the same time. Keep up the good work, CodeCombat!" -# see_example: "See example" + see_example: "Дивитись приклад" slogan: "Найзахопливіша гра для вивчення програмування." # {change} # teach_cs1_free: "Teach CS1 Free" # teachers_love_codecombat_title: "Teachers Love CodeCombat" @@ -92,7 +92,7 @@ module.exports = nativeDescription: "Українська", englishDescription: # teachers_love_codecombat_blurb3: "Say that CodeCombat helps them support students’ problem solving abilities" # teachers_love_codecombat_subblurb: "In partnership with McREL International, a leader in research-based guidance and evaluations of educational technology." # top_banner_blurb: "New: join our mission!" -# try_the_game: "Try the game" + try_the_game: "Спробуй гру" classroom_edition: "Класна версія:" learn_to_code: "Вчитися кодувати:" play_now: "Грати зараз" @@ -163,12 +163,12 @@ module.exports = nativeDescription: "Українська", englishDescription: # ozaria: "Ozaria" # codecombat_blurb: "Our original coding game. Recommended for parents, individuals, educators, and students who want to experience one of the most-loved coding games in the world." # ozaria_blurb: "An adventure game and Computer Science program where students master the lost magic of coding to save their world. Recommended for educators and students." -# try_codecombat: "Try CodeCombat" -# try_ozaria: "Try Ozaria" + try_codecombat: "Спробуй CodeCombat" + try_ozaria: "Спробуй Ozaria" nav: # educators: "Educators" -# follow_us: "Follow Us" + follow_us: "Слідкуй за нами" # general: "General" map: "Карта" play: "Грати" # The top nav bar entry where players choose which levels to play @@ -228,7 +228,7 @@ module.exports = nativeDescription: "Українська", englishDescription: subscribe_as_diplomat: "Записатися в Дипломати" play: -# title: "Play CodeCombat Levels - Learn Python, JavaScript, and HTML" + title: "Грай CodeCombat-ові рівні - вивчай Python, JavaScript та HTML" # meta_description: "Learn programming with a coding game for beginners. Learn Python or JavaScript as you solve mazes, make your own games, and level up. Challenge your friends in multiplayer arena levels!" # level_title: "__level__ - Learn to Code in Python, JavaScript, HTML" # video_title: "__video__ | Video Level" @@ -236,11 +236,11 @@ module.exports = nativeDescription: "Українська", englishDescription: # web_development_title: "__level__ | Web Development" # anon_signup_title_1: "CodeCombat has a" # anon_signup_title_2: "Classroom Version!" -# anon_signup_enter_code: "Enter Class Code:" -# anon_signup_ask_teacher: "Don't have one? Ask your teacher!" -# anon_signup_create_class: "Want to create a class?" + anon_signup_enter_code: "Введить код класу:" + anon_signup_ask_teacher: "Ще немає? Запитай у свого вчителя!" + anon_signup_create_class: "Бажаєте створити клас?" # anon_signup_setup_class: "Set up a class, add your students, and monitor progress!" -# anon_signup_create_teacher: "Create free teacher account" + anon_signup_create_teacher: "Створити безкоштовний акаунт вчителя" play_as: "Грати за" # Ladder page get_course_for_class: "Призначте розробку ігор та інше для ваших класів!" request_licenses: "Зверніться до наших шкільних фахівців для подробиць." @@ -430,10 +430,10 @@ module.exports = nativeDescription: "Українська", englishDescription: teacher_additional_questions: "Отакої! Якщо вам потрібна додаткова допомога або у вас є питання, зв'яжіться з __supportEmail__." dont_use_our_email_silly: "Не пишіть нашу електронний адресу здесь! Введіть електронну адресу вашого батька." want_codecombat_in_school: "Хочете грати в CodeCombat весь час?" -# eu_confirmation: "I agree to allow CodeCombat to store my data on US servers." -# eu_confirmation_place_of_processing: "Learn more about the possible risks" -# eu_confirmation_student: "If you are not sure, ask your teacher." -# eu_confirmation_individual: "If you do not want us to store your data on US servers, you can always keep playing anonymously without saving your code." + eu_confirmation: "Я згоден дозволити CodeCombat зберігати мої дані на серверах США." + eu_confirmation_place_of_processing: "Дізнайтеся більше про можливі ризики" + eu_confirmation_student: "Якщо ви не впевнені, дізнайтеся у вашого вчителя." + eu_confirmation_individual: "Якщо ви не бажаєте сберігати свої дані на серверах США, то ви завжди можете грати анонімно без збереження свого коду." recover: recover_account_title: "Відновити обліківку" @@ -449,7 +449,7 @@ module.exports = nativeDescription: "Українська", englishDescription: books: "Книги" common: -# default_title: "CodeCombat - Coding games to learn Python and JavaScript" + default_title: "CodeCombat - Кодування ігор для вивчення Python та JavaScript" # default_meta_description: "Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites." back: "Назад" # When used as an action verb, like "Navigate backward" coming_soon: "Очікуйте скоро!" @@ -482,9 +482,9 @@ module.exports = nativeDescription: "Українська", englishDescription: submit_changes: "Надіслати зміни" save_changes: "Зберегти зміни" required_field: "обов'язкове поле" -# submit: "Submit" -# replay: "Replay" -# complete: "Complete" + submit: "Надіслати" + replay: "Переграти" + complete: "Завершити" general: and: "та" @@ -586,7 +586,7 @@ module.exports = nativeDescription: "Українська", englishDescription: # concept_challenge_complete: "Concept Challenge Complete!" # combo_challenge_complete: "Combo Challenge Complete!" # combo_challenge_complete_body: "Great job, it looks like you're well on your way to understanding __concept__!" -# replay_level: "Replay Level" + replay_level: "Переграти рівень" # combo_concepts_used: "__complete__/__total__ Concepts Used" # combo_all_concepts_used: "You used all concepts possible to solve the challenge. Great job!" # combo_not_all_concepts_used: "You used __complete__ out of the __total__ concepts possible to solve the challenge. Try to get all __total__ concepts next time!" @@ -643,20 +643,20 @@ module.exports = nativeDescription: "Українська", englishDescription: tome_cast_button_run: "Виконати" tome_cast_button_running: "Виконання" tome_cast_button_ran: "Виконати" -# tome_cast_button_update: "Update" + tome_cast_button_update: "Відновити" tome_submit_button: "Підтвердити" tome_reload_method: "Відновити оригінальний код щоб перезапустити рівень" tome_available_spells: "Доступні заклинання" tome_your_skills: "Ваші вміння" hints: "НАТЯКИ (Підказки)" -# videos: "Videos" + videos: "Відео" hints_title: "Натяк (підказка) {{number}}" code_saved: "Код збережено" skip_tutorial: "Пропустити (esc)" keyboard_shortcuts: "Клавіатурні скорочення" loading_start: "Розпочати рівень" -# loading_start_combo: "Start Combo Challenge" -# loading_start_concept: "Start Concept Challenge" + loading_start_combo: "Розпочати Combo Випробування" + loading_start_concept: "Розпочати Concept Випробування" problem_alert_title: "Виправте код" time_current: "Зараз:" time_total: "Найбільше:" @@ -748,8 +748,8 @@ module.exports = nativeDescription: "Українська", englishDescription: # concept_unlocked: "Concept Unlocked" # use_at_least_one_concept: "Use at least one concept: " # command_bank: "Command Bank" -# learning_goals: "Learning Goals" -# start: "Start" + learning_goals: "Цілі навчання" + start: "Розпочати" # vega_character: "Vega Character" click_to_continue: "Клацніть, щоб продовжити" @@ -757,8 +757,8 @@ module.exports = nativeDescription: "Українська", englishDescription: methods: "Методи" events: "Події" # handlers: "Handlers" -# properties: "Properties" -# snippets: "Snippets" + properties: "Властивості" + snippets: "Сніппети" spawnable: "Породжуваний" html: "HTML" math: "Математика" @@ -785,9 +785,9 @@ module.exports = nativeDescription: "Українська", englishDescription: # future_eng_5: "program which creates learning and work opportunities for all K-12 students in the United States who wish to pursue computer science." # live_class: -# title: "Thank you!" -# content: "Amazing! We just launched live online classes." -# link: "Ready to get ahead on your coding?" +# title: "Дякую!" + content: "Вражаюче! Ми зараз запустили онлайн-клас." + link: "Вже готові прямувати до кодування?" play_game_dev_level: created_by: "Створив: {{name}}" @@ -971,7 +971,7 @@ module.exports = nativeDescription: "Українська", englishDescription: premium_features: get_premium: "Отримайте
CodeCombat
Преміум" # Fit into the banner on the /features page master_coder: "Станьте майстром програмування придбавши підписку вже сьогодні!" -# paypal_redirect: "You will be redirected to PayPal to complete the subscription process." + paypal_redirect: "Вас спрямують до PayPal для завершення підписки." subscribe_now: "Підписатися зараз" # hero_blurb_1: "Get access to __premiumHeroesCount__ super-charged subscriber-only heroes! Harness the unstoppable power of Okar Stompfoot, the deadly precision of Naria of the Leaf, or summon \"adorable\" skeletons with Nalfar Cryptor." # hero_blurb_2: "Premium Warriors unlock stunning martial skills like Warcry, Stomp, and Hurl Enemy. Or, play as a Ranger, using stealth and bows, throwing knives, traps! Try your skill as a true coding Wizard, and unleash a powerful array of Primordial, Necromantic or Elemental magic!" @@ -1029,7 +1029,7 @@ module.exports = nativeDescription: "Українська", englishDescription: restricted_to_certain_heroes: "Тільки певні герої можуть грати в цьому рівні." char_customization_modal: -# heading: "Customize Your Hero" + heading: "Налаштуйте свого героя" body: "Тіло" name_label: "Ім'я героя" hair_label: "Колір волосся" @@ -1087,7 +1087,7 @@ module.exports = nativeDescription: "Українська", englishDescription: about: # title: "About CodeCombat - Engaging Students, Empowering Teachers, Inspiring Creation" # meta_description: "Our mission is to level computer science through game-based learning and make coding accessible to every learner. We believe programming is magic and want learners to be empowered to to create things from pure imagination." -# learn_more: "Learn More" + learn_more: "Дізнатися більше" main_title: "Якщо ви хочете навчитися програмувати, вам потрібно писати код (багато коду)." main_description: "Тут, на CodeCombat, наше завдання - переконатися, що ви це робитимете з усмішкою на обличчі." mission_link: "Місія" @@ -1278,7 +1278,7 @@ module.exports = nativeDescription: "Українська", englishDescription: create_account_subtitle: "Отримайте доступ до інструментів, доступних лише вчителям, для використання CodeCombat в класі. Налаштуйте клас, додайте учнів та слідкуйте за їхнім прогресом!" convert_account_title: "Оновити до обліківки вчителя" not: "Ні" -# full_name_required: "First and last name required" + full_name_required: "Необхідні ім'я та призвище" versions: save_version_title: "Зберегти нову версію" @@ -1494,10 +1494,10 @@ module.exports = nativeDescription: "Українська", englishDescription: teacher: "Вчитель" arena: "Арена" available_levels: "Доступні рівні" -# started: "started" -# complete: "complete" -# practice: "practice" -# required: "required" + started: "розпочато" + complete: "закінчено" + practice: "практикування" + required: "необхідно" welcome_to_courses: "Шукачі пригод, ласкаво просимо до курсів!" ready_to_play: "Готові грати?" start_new_game: "Розпочати нову гру" @@ -1509,9 +1509,9 @@ module.exports = nativeDescription: "Українська", englishDescription: welcome_to_page: "Моя учнівська панель" my_classes: "Поточні класи" class_added: "Клас успішно додано!" -# view_map: "view map" -# view_videos: "view videos" -# view_project_gallery: "view my classmates' projects" + view_map: "дивитись карту" + view_videos: "дивитись відео" + view_project_gallery: "дивитись проекти однокласників" join_class: "Приєднайтесь до класу" join_class_2: "Приєднайтесь до класу" ask_teacher_for_code: "Запитайте у вашого вчителя, чи є у вас код класу CodeCombat! Якщо так, введіть його нижче:" @@ -1530,7 +1530,7 @@ module.exports = nativeDescription: "Українська", englishDescription: are_you_sure: "Ви впевнені, що хочете видалити цього учня з цього класу?" remove_description1: "Учень втратить доступ до цієї класної кімнати та призначених класів. Прогрес НЕ буде втрачено і учня можна буде додати знову до класу в будь-який момент." remove_description2: "Активовану платну ліцензію не буде повернено." -# license_will_revoke: "This student's paid license will be revoked and made available to assign to another student." + license_will_revoke: "Ця студентська сплачена ліцензія буде відкликана та буде доступною для призначення іншому студенту." keep_student: "Зберегти учня" removing_user: "Видалення користувача" subtitle: "Переглянути опис та рівні курсу" # Flat style redesign @@ -1558,8 +1558,8 @@ module.exports = nativeDescription: "Українська", englishDescription: student_age_range_to: "до" # estimated_class_dates_label: "Estimated Class Dates" # estimated_class_frequency_label: "Estimated Class Frequency" -# classes_per_week: "classes per week" -# minutes_per_class: "minutes per class" + classes_per_week: "класів на тиждень" + minutes_per_class: "хвилин на клас" create_class: "Створити клас" class_name: "Назва класу" teacher_account_restricted: "Ваша обліківка - вчительська і не дає доступу до учнівських матеріалів." @@ -1587,7 +1587,7 @@ module.exports = nativeDescription: "Українська", englishDescription: update_account_students_can3: "Змагайтеся з однокласниками на аренах" update_account_students_can4: "Отримувати доступ до нового учнівського функціоналу як тільки ми випускаємо його" update_account_students_warning: "УВАГА: Ви не зможете створювати нових та керувати жодним з існуючих класів, які ви раніше створили." -# unsubscribe_warning: "Warning: You will be unsubscribed from your monthly subscription." + unsubscribe_warning: "Увага: ви будете відписані від щомісячної підписки." update_account_remain_student: "Залишитися учнем" update_account_update_student: "Оновити до обліківки учня" need_a_class_code: "Вам буде потрібен Код Класу для класу, до якого ви долучаєтесь:" @@ -1607,7 +1607,7 @@ module.exports = nativeDescription: "Українська", englishDescription: select_your_hero_description: "Ви завжди можете змінити вашого героя на сторінці ваших курсів клікнувши \"Змінити героя\"" select_this_hero: "Обрати цього героя" current_hero: "Поточний герой:" -# current_hero_female: "Current Hero:" + current_hero_female: "Поточна геройка:" web_dev_language_transition: "Програма HTML/JavaScript для всіх класів для цього курсу. Класи, що використовували Python, розпочнуть з додаткових вступних рівнів JavaScript, щоб полегшити перехід. Для класів, що вже використовують JavaScript, вступні рівні буде пропущено." course_membership_required_to_play: "Вам потрібно приєднатись до курсу щоб зіграти в цей рівень." license_required_to_play: "Попроси свого вчителя призначити тобі ліцензію для продовження гри на CodeCombat!" From 37846bd60fc1df04099b2fedef099b1df96eefba Mon Sep 17 00:00:00 2001 From: Tong Yuqiang Date: Sat, 8 Aug 2020 13:32:53 +0800 Subject: [PATCH 02/31] admin teacher cannot access licenses page (#5926) Co-authored-by: smallst_wsl --- app/views/courses/EnrollmentsView.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/courses/EnrollmentsView.coffee b/app/views/courses/EnrollmentsView.coffee index 2ae0a01f177..19a70b07ea7 100644 --- a/app/views/courses/EnrollmentsView.coffee +++ b/app/views/courses/EnrollmentsView.coffee @@ -74,7 +74,7 @@ module.exports = class EnrollmentsView extends RootView @newAdministeredClassrooms = new Classrooms() @allAdministeredClassrooms = [] @listenTo @newAdministeredClassrooms, 'sync', @newAdministeredClassroomsSync - teachers = me.get('administratedTeachers') + teachers = me.get('administratedTeachers') ? [] @totalAdministeredTeachers = teachers.length teachers.forEach((teacher) => @supermodel.trackRequest @newAdministeredClassrooms.fetchByOwner(teacher) From 22fa332226acab8acc24a5cfb5e7dbf7f32fa36f Mon Sep 17 00:00:00 2001 From: Joe Mifsud Date: Mon, 10 Aug 2020 11:31:24 -0400 Subject: [PATCH 03/31] feat: switch to live classes homepage banner (#5927) --- app/locale/en.coffee | 2 +- app/templates/home-view.jade | 21 ++++++++++----------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 4eba2970308..69512ef1a6b 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -90,7 +90,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr teachers_love_codecombat_blurb2: "Would recommend CodeCombat to other computer science teachers" teachers_love_codecombat_blurb3: "Say that CodeCombat helps them support students’ problem solving abilities" teachers_love_codecombat_subblurb: "In partnership with McREL International, a leader in research-based guidance and evaluations of educational technology." - top_banner_blurb: "New: join our mission!" + top_banner_blurb: "Parents, book your child's first live online coding class for free!" # {change} try_the_game: "Try the game" classroom_edition: "Classroom Edition:" learn_to_code: "Learn to code:" diff --git a/app/templates/home-view.jade b/app/templates/home-view.jade index 04945bb55f8..72fc47c7a74 100644 --- a/app/templates/home-view.jade +++ b/app/templates/home-view.jade @@ -6,9 +6,8 @@ block content .row .col-xs-12 span(data-i18n="new_home.top_banner_blurb") - a(href="https://www.seedinvest.com/codecombat?utm_campaign=seedinvestcampaign&utm_medium=landingpage&utm_source=codecombat", data-event-action="Click: SeedInvest Banner") - span(data-i18n="new_home.click_here") - span.spl(data-i18n="new_home.become_investor") + a(href="/parents", data-i18n="new_home.learn_more", data-event-action="Click: Homepage Banner Parents Page") + .row#jumbotron-container-fluid .col-md-6 h1.text-white(data-i18n="new_home.slogan") @@ -468,7 +467,7 @@ block content .container-fluid.featured-section .row .col-xs-12 - h2.text-navy(data-i18n="new_home.featured_partners_title1") + h2.text-navy(data-i18n="new_home.featured_partners_title1") .pink-bar img(src="/images/pages/home/pink_rectangle.png") .row @@ -492,7 +491,7 @@ block content .container-fluid.partners-section .row .col-xs-12 - h2.text-navy(data-i18n="new_home.featured_partners_title2") + h2.text-navy(data-i18n="new_home.featured_partners_title2") .pink-bar img(src="/images/pages/home/pink_rectangle.png") .row @@ -500,26 +499,26 @@ block content .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-apcsp(href="https://codecombat.com/apcsp", target="_blank") img(src="/images/pages/home/logo_apcsp.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb1") + .logo-blurb(data-i18n="new_home.featured_partners_blurb1") .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-codie(href="http://www.siia.net/codie/About-the-Awards/Past-Winners/2017-Winners/Details/nID/486", target="_blank") img(src="/images/pages/home/logo_codie.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb2") + .logo-blurb(data-i18n="new_home.featured_partners_blurb2") .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-cse-picks(href="https://www.commonsense.org/education/game/codecombat", target="_blank") img(src="/images/pages/home/logo_cse_picks.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb3") + .logo-blurb(data-i18n="new_home.featured_partners_blurb3") .row .tile-row .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-code-org(href="https://code.org/educate/curriculum/middle-school", target="_blank") img(src="/images/pages/home/logo_code_org.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb4") + .logo-blurb(data-i18n="new_home.featured_partners_blurb4") .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-csforall(href="https://www.csforall.org/projects_and_programs/member_directory/members/codecombat/", target="_blank") img(src="/images/pages/home/logo_csforall.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb5") + .logo-blurb(data-i18n="new_home.featured_partners_blurb5") .col-sm-12.tile-shadow a.featured-partners-tile-logo.logo-amazon-future-engineer(href="https://aws.amazon.com/blogs/publicsector/aws-educate-and-amazon-future-engineer-teamed-with-codecombat-to-create-a-new-game-for-the-hour-of-code/", target="_blank") img(src="/images/pages/home/logo_amazon_future_engineer.png") - .logo-blurb(data-i18n="new_home.featured_partners_blurb6") + .logo-blurb(data-i18n="new_home.featured_partners_blurb6") From 4e2d519df51f25c12180a4c2b06bc309f70fa89e Mon Sep 17 00:00:00 2001 From: jmif Date: Mon, 10 Aug 2020 11:52:11 -0400 Subject: [PATCH 04/31] fix: delay redirect on parents page for tracking call --- app/views/landing-pages/parents/PageParents.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/landing-pages/parents/PageParents.vue b/app/views/landing-pages/parents/PageParents.vue index d34638f9aa9..9ba39637430 100644 --- a/app/views/landing-pages/parents/PageParents.vue +++ b/app/views/landing-pages/parents/PageParents.vue @@ -456,14 +456,14 @@ e.preventDefault() } - const ctaEventPromise = application.tracker.trackEvent( + application.tracker.trackEvent( (this.type === 'parents') ? 'Parents page CTA clicked' : 'Live classes CTA clicked' ) if (this.type === 'parents' || this.type === 'sales') { window.drift.api.startInteraction({ interactionId: DRIFT_LIVE_CLASSES_INTERACTION_ID }); } else if (this.type === 'self-serve' || this.type === 'thank-you') { - await ctaEventPromise + await new Promise(resolve => setTimeout(resolve, 350)) window.location = 'https://codecombat.timetap.com?utm_campaign=timetapliveclasses&utm_source=codecombat&utm_medium=landingpage' } else { console.error('Unknown CTA type on parents page') From 2cfc0fecd3b4a99256dbc21403e5361c7803bfd3 Mon Sep 17 00:00:00 2001 From: smallst_wsl Date: Tue, 11 Aug 2020 16:17:51 +0800 Subject: [PATCH 05/31] use i18n to show hero name in hero-select-view --- app/views/core/HeroSelectView.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/core/HeroSelectView.coffee b/app/views/core/HeroSelectView.coffee index d0298dc15f4..ad836d2ef59 100644 --- a/app/views/core/HeroSelectView.coffee +++ b/app/views/core/HeroSelectView.coffee @@ -28,7 +28,7 @@ module.exports = class HeroSelectView extends CocoView # @heroes = new ThangTypes({}, { project: ['original', 'name', 'heroClass, 'slug''] }) # @supermodel.trackRequest @heroes.fetchHeroes() - api.thangTypes.getHeroes({ project: ['original', 'name', 'shortName', 'heroClass', 'slug', 'ozaria'] }).then (heroes) => + api.thangTypes.getHeroes({ project: ['original', 'name', 'shortName', 'i18n', 'heroClass', 'slug', 'ozaria'] }).then (heroes) => @heroes = heroes.filter((h) => !h.ozaria) @debouncedRender() From 502d9f02ba8cf9e2f94d69f0d1023770707bbe32 Mon Sep 17 00:00:00 2001 From: jmif Date: Tue, 11 Aug 2020 11:20:58 -0400 Subject: [PATCH 06/31] feat: add trust logos to top of parents page --- .../pages/parents/2017_codie_award@1x.png | Bin 0 -> 4333 bytes .../pages/parents/2017_codie_award@2x.png | Bin 0 -> 9993 bytes .../pages/parents/2017_codie_award@3x.png | Bin 0 -> 16298 bytes .../pages/parents/cs_for_all_member@1x.png | Bin 0 -> 4963 bytes .../pages/parents/cs_for_all_member@2x.png | Bin 0 -> 14231 bytes .../pages/parents/cs_for_all_member@3x.png | Bin 0 -> 26261 bytes .../images/pages/parents/cse_top_pick@1x.png | Bin 0 -> 6629 bytes .../images/pages/parents/cse_top_pick@2x.png | Bin 0 -> 16666 bytes .../images/pages/parents/cse_top_pick@3x.png | Bin 0 -> 30454 bytes .../parents/PageParentsJumbotron.vue | 205 +++++++++++++----- 10 files changed, 147 insertions(+), 58 deletions(-) create mode 100644 app/assets/images/pages/parents/2017_codie_award@1x.png create mode 100644 app/assets/images/pages/parents/2017_codie_award@2x.png create mode 100644 app/assets/images/pages/parents/2017_codie_award@3x.png create mode 100644 app/assets/images/pages/parents/cs_for_all_member@1x.png create mode 100644 app/assets/images/pages/parents/cs_for_all_member@2x.png create mode 100644 app/assets/images/pages/parents/cs_for_all_member@3x.png create mode 100644 app/assets/images/pages/parents/cse_top_pick@1x.png create mode 100644 app/assets/images/pages/parents/cse_top_pick@2x.png create mode 100644 app/assets/images/pages/parents/cse_top_pick@3x.png diff --git a/app/assets/images/pages/parents/2017_codie_award@1x.png b/app/assets/images/pages/parents/2017_codie_award@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..61df3d0f7cd76f1dc787884d9c6aa0e3b8511d63 GIT binary patch literal 4333 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/pages/parents/cs_for_all_member@2x.png b/app/assets/images/pages/parents/cs_for_all_member@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..577bf9fd5c88faabdfc4ac3c43ef1ab0baceb67c GIT binary patch literal 14231 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 MOa76l5i<<_9~*^n8~^|S literal 0 HcmV?d00001 diff --git a/app/assets/images/pages/parents/cse_top_pick@1x.png b/app/assets/images/pages/parents/cse_top_pick@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..cae299d74bf718c731104877545fdfb179829699 GIT binary patch literal 6629 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 j$d@r004>z1^@s6b%)Yq00009a7bBm000&x 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 -

-
-
-

{{ $t('parents_landing_2.splash_title') }}

-
+
+
+ From 6a28dde0def6c15ad18ac5aca89416ad7c43a653 Mon Sep 17 00:00:00 2001 From: jmif Date: Tue, 11 Aug 2020 12:04:13 -0400 Subject: [PATCH 07/31] feat: split out pricing section on parents page --- app/locale/en.coffee | 9 +- .../landing-pages/parents/PageParents.vue | 878 ++++++++++-------- 2 files changed, 475 insertions(+), 412 deletions(-) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index 69512ef1a6b..a672a356094 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -2970,7 +2970,6 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr live_class_details_4: "Individualized and instant feedback" live_class_details_5: "Curriculum trusted by 80,000+ educators" try_free_class: "Try a free 60 minute class" - pricing_plans: "Pricing Plans" choose_plan: "Choose Plan" per_student: "per student" sibling_discount: "15% Sibling Discount!" @@ -2982,12 +2981,16 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr small_group_classes_detail_3: "Build projects and give feedback to other students" small_group_classes_detail_4: "Screen sharing to get live feedback on coding and debugging" private_classes: "Private Coding Classes" - private_classes_detail: "4 or 8 Private Sessions / Mo." - private_classes_price: "$219/mo or $399/mo" + four_sessions_per_month: "4 Private Sessions / Mo." + eight_sessions_per_month: "8 Private Sessions / Mo." + four_private_classes_price: "$219/mo" + eight_private_classes_price: "$399/mo" private_classes_detail_1: "1:1 student to instructor ratio" private_classes_detail_2: "60 minute classes" private_classes_detail_3: "Flexible schedule tailored to your needs" private_classes_detail_4: "Lesson plans and live feedback tailored to students' learning style, pace, and ability level" + best_seller: "Best Seller" + best_value: "Best Value" codecombat_premium: "CodeCombat Premium" learn_at_own_pace: "Learn at Your Own Pace" monthly_sub: "Monthly Subscription" diff --git a/app/views/landing-pages/parents/PageParents.vue b/app/views/landing-pages/parents/PageParents.vue index 9ba39637430..0c897a574f2 100644 --- a/app/views/landing-pages/parents/PageParents.vue +++ b/app/views/landing-pages/parents/PageParents.vue @@ -1,482 +1,522 @@ diff --git a/app/views/landing-pages/parents/PageParentsJumbotron.vue b/app/views/landing-pages/parents/PageParentsJumbotron.vue index 0285f82e669..bd3f62e375e 100644 --- a/app/views/landing-pages/parents/PageParentsJumbotron.vue +++ b/app/views/landing-pages/parents/PageParentsJumbotron.vue @@ -93,6 +93,8 @@ export default { background-repeat: no-repeat; background-position: center; + position: relative; + z-index: 2; } .jumbotron h1 { From ac16b292c2c63c751dd26e7736476210061a1b26 Mon Sep 17 00:00:00 2001 From: jmif Date: Tue, 11 Aug 2020 12:54:29 -0400 Subject: [PATCH 09/31] fix: resolve i18n issues --- app/locale/en.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/locale/en.coffee b/app/locale/en.coffee index a672a356094..72e63c3149c 100644 --- a/app/locale/en.coffee +++ b/app/locale/en.coffee @@ -2970,6 +2970,7 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr live_class_details_4: "Individualized and instant feedback" live_class_details_5: "Curriculum trusted by 80,000+ educators" try_free_class: "Try a free 60 minute class" + pricing_plans: "Pricing Plans" choose_plan: "Choose Plan" per_student: "per student" sibling_discount: "15% Sibling Discount!" @@ -2985,6 +2986,8 @@ module.exports = nativeDescription: "English", englishDescription: "English", tr eight_sessions_per_month: "8 Private Sessions / Mo." four_private_classes_price: "$219/mo" eight_private_classes_price: "$399/mo" + private_classes_detail: "4 or 8 Private Sessions / Mo." + private_classes_price: "$219/mo or $399/mo" private_classes_detail_1: "1:1 student to instructor ratio" private_classes_detail_2: "60 minute classes" private_classes_detail_3: "Flexible schedule tailored to your needs" From e3458dd7144b01d69f9aa0e8ecc63fa1db806079 Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Wed, 12 Aug 2020 08:08:54 -0700 Subject: [PATCH 10/31] Further fix to course-ladder loading --- app/lib/LevelLoader.coffee | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/lib/LevelLoader.coffee b/app/lib/LevelLoader.coffee index f527a6d2a43..b47fd695b79 100644 --- a/app/lib/LevelLoader.coffee +++ b/app/lib/LevelLoader.coffee @@ -180,18 +180,20 @@ module.exports = class LevelLoader extends CocoClass @opponentSession = @opponentSessionResource.model if @session.loaded - console.debug 'LevelLoader: session already loaded:', @session + console.debug 'LevelLoader: session already loaded:', @session if LOG @session.setURL '/db/level.session/' + @session.id @loadDependenciesForSession @session else - console.debug 'LevelLoader: loading session:', @session + console.debug 'LevelLoader: loading session:', @session if LOG @listenToOnce @session, 'sync', -> @session.setURL '/db/level.session/' + @session.id @loadDependenciesForSession @session if @opponentSession if @opponentSession.loaded + console.debug 'LevelLoader: opponent session already loaded:', @opponentSession if LOG @loadDependenciesForSession @opponentSession else + console.debug 'LevelLoader: loading opponent session:', @opponentSession if LOG @listenToOnce @opponentSession, 'sync', @loadDependenciesForSession loadDependenciesForSession: (session) -> @@ -380,6 +382,7 @@ module.exports = class LevelLoader extends CocoClass @worldNecessities.push @maybeLoadURL(url, LevelComponent, 'component') onWorldNecessityLoaded: (resource) -> + # Note: this can also be called when session, opponentSession, or other resources with dedicated load handlers are loaded, before those handlers index = @worldNecessities.indexOf(resource) if resource.name is 'thang' @loadDefaultComponentsForThangType(resource.model) @@ -396,7 +399,7 @@ module.exports = class LevelLoader extends CocoClass checkAllWorldNecessitiesRegisteredAndLoaded: -> reason = @getReasonForNotYetLoaded() - console.debug('LevelLoader: Reason not loaded:', reason) + console.debug('LevelLoader: Reason not loaded:', reason) if reason and LOG return !reason getReasonForNotYetLoaded: -> @@ -405,7 +408,7 @@ module.exports = class LevelLoader extends CocoClass return 'not all session dependencies registered' if @sessionDependenciesRegistered and not @sessionDependenciesRegistered[@session.id] and not @sessionless return 'not all opponent session dependencies registered' if @sessionDependenciesRegistered and @opponentSession and not @sessionDependenciesRegistered[@opponentSession.id] and not @sessionless return 'session is not loaded' unless @session?.loaded or @sessionless - return 'opponent session is not loaded' if @opponentSession and not @opponentSession.loaded + return 'opponent session is not loaded' if @opponentSession and (not @opponentSession.loaded or @opponentSession.get('interpret')) return 'have not published level loaded' unless @publishedLevelLoaded or @sessionless return '' From c31842368d64952893002e091df0f185072f2215 Mon Sep 17 00:00:00 2001 From: jmif Date: Wed, 12 Aug 2020 14:00:11 -0400 Subject: [PATCH 11/31] fix: remove live classes CTA click timeout --- app/views/landing-pages/parents/PageParents.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/landing-pages/parents/PageParents.vue b/app/views/landing-pages/parents/PageParents.vue index dbec7394eaf..6462245310c 100644 --- a/app/views/landing-pages/parents/PageParents.vue +++ b/app/views/landing-pages/parents/PageParents.vue @@ -498,14 +498,14 @@ export default { e.preventDefault() } - application.tracker.trackEvent( + const eventPromise = application.tracker.trackEvent( (this.type === 'parents') ? 'Parents page CTA clicked' : 'Live classes CTA clicked' ) if (this.type === 'parents' || this.type === 'sales') { window.drift.api.startInteraction({ interactionId: DRIFT_LIVE_CLASSES_INTERACTION_ID }) } else if (this.type === 'self-serve' || this.type === 'thank-you') { - await new Promise(resolve => setTimeout(resolve, 350)) + await eventPromise window.location = 'https://codecombat.timetap.com?utm_campaign=timetapliveclasses&utm_source=codecombat&utm_medium=landingpage' } else { console.error('Unknown CTA type on parents page') From 673a608ee425d57f52f693bbff0b74237459bc98 Mon Sep 17 00:00:00 2001 From: jmif Date: Wed, 12 Aug 2020 15:29:12 -0400 Subject: [PATCH 12/31] fix: improve link click tracking and proper link URLs for direct timetap linsk --- .../landing-pages/parents/PageParents.vue | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app/views/landing-pages/parents/PageParents.vue b/app/views/landing-pages/parents/PageParents.vue index 6462245310c..2d1f8df685b 100644 --- a/app/views/landing-pages/parents/PageParents.vue +++ b/app/views/landing-pages/parents/PageParents.vue @@ -69,7 +69,7 @@
{{ $t('parents_landing_2.per_student') }}
- + {{ $t('parents_landing_2.choose_plan') }}
- + {{ $t('parents_landing_2.choose_plan') }}
- + {{ $t('parents_landing_2.choose_plan') }}