• thuyvu thuyvu

    Version 1.0.0:

    Ngày phát hành HĐH Mục đích cập nhật

    8/11/2024

    IOS

    1. Go live version đầu tiên lên IOS và Android
    8/11/2024 Android

    posted in Tài liệu public read more
  • thuyvu thuyvu

    Lịch sử cập nhật Monkey Junior 5.0

    v42.0.88

    Ngày phát hành HĐH Mục đích cập nhật

    8/1/2025

    Android

    1.Tính năng Dynamic pricing - Xác định mức giá tối ưu cho từng thị trường để tối đa hóa doanh thu (Các quốc gia trừ Việt Nam)
    2. Luồng bài học mới MJ5 level 1-5
    3. Sửa lỗi current course khóa M - ABC

    7/1/2025 IOS

    v42.0.87

    Ngày phát hành HĐH Mục đích cập nhật

    27/12/2024
    _/12/2024

    Android
    IOS

    1.Tính năng Look back - Thêm thông điệp share để nhận quà (minigame xã hội)
    2. A/B testing cho short videos - Thử nghiệm
    3. Go live 18 games luồng mới - Tính năng chưa publish
    4. Thêm deeplink cho thông báo Kinesis và Firebase- Cập nhật deep link cho các thông báo từ Kinesis và Firebase

    v42.0.86

    Ngày phát hành HĐH Mục đích cập nhật
    20/12/2024 Android Tối ưu bản build 42.0.84
    24/12/2024 window Thêm mới tính năng Pack học giáng sinh
    25/12/2024 Huawei Thêm mới tính năng Pack học giáng sinh

    v42.0.84

    Ngày phát hành HĐH Mục đích cập nhật

    17/12/2024

    IOS

    1. Tối ưu Look back
    2. Thêm mới tính năng Pack học giáng sinh
    3. Bổ sung luồng A/B/C cho luồng verify contacts
    17/12/2024 Android

    v42.0.82

    Ngày phát hành HĐH Mục đích cập nhật

    11/12/2024

    IOS

    1.Thêm tính năng lock back

    11/12/2024 Android

    v42.0.79

    Ngày phát hành HĐH Mục đích cập nhật

    5/12/2024

    IOS

    1.Thêm giao diện Giáng Sinh
    2. Tối ưu giao diện Monkey shop
    3. Bổ sung event tracking cho Monkey Kindy course

    v42.0.77

    Ngày phát hành HĐH Mục đích cập nhật

    26/11/2024

    IOS

    1. Bổ sung phần loading mới cho app MJ
    2. Bật luồng A/B testing OBD
    3. Tối ưu deeplink truyện
    4. Bật lại luồng tặng M- speak free cho thị trường VN
    27/11/2024 Android

    v42.0.76

    Ngày phát hành HĐH Mục đích cập nhật

    19/11/2024

    IOS

    1. Monkey Kindy: Bỏ chức năng tua video; Bổ sung rewards cho Khóa Monkey Kindy; Bỏ chức năng replay ở video cuối cùng của mỗi unit.
    2. Ẩn khóa học Bài tập về nhà (Monkey Class).
    3. Tối ưu deeplink truyện
    4. Fix lỗi hoàn thành level khóa MJ5
    5. Event Kinesis
    21/11/2024 Android

    v42.0.74

    Ngày phát hành HĐH Mục đích cập nhật

    13/11/2024

    IOS

    1. Khắc phục lỗi hiển thị khóa học Monkey Class và Kindy khi gói mua hết hạn.
    2. Thêm nhãn "Học thử" cho khóa học Monkey Tutoring.
    13/11/2024 Android

    v42.0.73

    Ngày phát hành HĐH Mục đích cập nhật

    3/11/2024

    IOS

    1. Sửa lỗi đăng nhập của khách hàng do giới hạn data vỏ app
    2. Thêm logic A/B testing monkey pro cho luồng Khóa học trong parent setting, add profile và BCHT sau lesson
    3. Sửa lỗi đăng nhập của khách hàng do giới hạn data vỏ app
    4. Thêm logic A/B testing màn onboarding cho Thái Lan
    5. Thay đổi icon app hết halloween
    4/11/2024 Android

    v42.0.72

    Ngày phát hành HĐH Mục đích cập nhật

    29/10/2024

    IOS

    1. Thay đổi icon app cho ngày Halloween
    2. Thêm logic A/B testing monkey pro cho luồng App launch và locked lesson
    3. Xóa data tự động cho các user 7 ngày ko mở app
    4. Xóa data thủ công cho các khóa trong app MJ
    29/10/2024 Android

    v42.0.71

    Ngày phát hành HĐH Mục đích cập nhật

    08/10/2024

    IOS

    1. Tối ưu push event lost connection lên CleverTap
    2. Thêm logic A/B testing monkey pro cho luồng OBD và home course payment
    08/10/2024 Android

    v42.0.69

    Ngày phát hành HĐH Mục đích cập nhật

    04/10/2024

    ios

    1. Tối ưu thu âm Mspeak + MJ5 mode online, offline
    2. Bổ sung tính năng click deeplink vào truyện Monkey Stories
    3. Fix bug vẫn hiển thị tặng Mspeak khi đã để lại thông tin SĐT
    4. Đối với tài khoản Monkey Kindy chưa học Mj, lần đầu tiên vào thẳng Monkey Kindy
    5. Bổ sung event của app Monkey class trên clevertab
    6. Bổ sung mô hình Monkey Kindy thường
    04/10/2024 Android

    v42.0.68

    Ngày phát hành HĐH Mục đích cập nhật
    23/10/2024 Win 1. Sửa lỗi game multiple choice image trắng màn hình.

    30/9/2024

    ios

    1. Fix bug lỗi vào sai khóa học khi chọn lại profile sau khi tạo thêm profile ở màn list profile ngang (với tài khoản free)
    2. Tối ưu game trên Khóa MJ5
    3. Bổ sung thêm các para cho event theo order của DA: Thêm para cho event thuộc 2 game video ...
    4. Thay đổi thumb khóa học trong parent setting để đồng bộ với thumb course list mới
    5. Thêm logic event mx_lost_connection trong game và thêm para cho event
    6. Thêm logic A/B/C testing cho luồng OBD
    7. Fix bug không hiển thị tool tip khi chọn ra popup course list khi đang ở khóa học ngôn ngữ khác trong course M-ABC
    8. Thêm phần security phase 1
    30/9/2024 Android
    30/9/2024 Huawei

    v42.0.67

    Ngày phát hành HĐH Mục đích cập nhật

    27/9/2024

    Win

    1. Cập nhật logic và UI course list, tool tip mới
    2. Tối ưu game trên Khóa MJ5

    25/9/2024

    ios

    1. Cập nhật logic và UI course list, tool tip mới
    25/9/2024 Android

    v42.0.65

    Ngày phát hành HĐH Mục đích cập nhật

    23/9/2024

    ios

    1. Golive camp tặng khóa học Monker Speak
    2. Fix bug Hiển thị màn 4 câu hỏi của khóa học Monkey Stories nhiều lần khi click học thử trong parent setting
    3. Thêm Background cho game Intro dialog và Dialog khóa học Monkey Speak
    23/9/2024 Android

    25/9/2024

    Win

    1. Golive camp tặng khóa học Monkey Speak
    2. Thêm Background cho game Intro dialog và Dialog khóa học Monkey Speak
    3. Tối ưu ghi âm cho khóa học Monkey Speak

    v42.0.64

    Ngày phát hành HĐH Mục đích cập nhật

    19/9/2024

    ios

    1. Fix bug không click được vào mở khóa toàn bộ của popup hết bài miễn phí trong khóa Mspeak
    2. Fix bug không nhận được xu và sticker khi hoàn thành truyện Stories for you
    3. Fix lỗi đồng bộ số sao ghi âm trong MStories
    /9/2024 Android

    v42.0.62

    Ngày phát hành HĐH Mục đích cập nhật

    /9/2024

    ios

    1. Sửa lỗi đồng bộ khóa học MJ5
    2. Fix bug không có sticker khi đổi profile
    3. Fix bug report hiển thị sai số lesson và âm đã học trong unit
    /9/2024 Android

    v42.0.61

    Ngày phát hành HĐH Mục đích cập nhật

    10/9/2024

    ios

    1. Tối ưu ghi âm v2: Web socket cho phần Ghi âm
    9/9/2024 Android

    v42.0.60

    Ngày phát hành HĐH Mục đích cập nhật

    4/9/2024

    IOS

    1. Fix lỗi mất xu local khi đổi level của khóa Monkey Stories
    2. Thêm CR game của khóa MJ5, MSpeak
    3. Weekly challenge tắt popup ở các khóa học MJ4
    4. Thêm luồng 4 câu hỏi khi user chưa có level
    5. Tối ưu ghi âm: Web socket cho phần Ghi âm
    1/9/2024 Android

    v42.0.59

    Ngày phát hành HĐH Mục đích cập nhật

    28/8/2024

    IOS

    Fix cảnh báo SDK android của store

    28/8/2024 Android

    v42.0.58

    Ngày phát hành HĐH Mục đích cập nhật

    23/8/2024

    IOS

    1. Thay đổi logic màn upgade theo tài liệu
    2. Fixbug không chuyển về map MJ5 khi đang ở home course ngôn ngữ khác khóa Monkey ABC
    3. Fixbug vào unity sau đó ra vỏ app cài đặt khóa hock và lại unity không đổi theo cài đặt (bản trên live đang bị)
    4. Thay đối giá gói cho các khóa tại đây
    5. Bỏ giá gói 1m ở các thị trường quốc tế, bổ sung gói 6m cho các thị trường chính cho các khóa hiện tại
    23/8/2024 Android
    23/8/2024 Win
    26/8/2024 Huawei

    v42.0.57

    Ngày phát hành HĐH Mục đích cập nhật

    15/8/2024

    IOS

    1. Game blending sound- sửa lỗi data 2 âm giống nhau
    2. Sửa lỗi phần upgrade MJ3- MJ5 ko detect được màn 4 câu hỏi
    3. Crash khi mua hàng ở Monkey shop
    4. Sửa lỗi hiển thị profile trong báo cáo học tập
    5. Thay icon app
    6. Merge COD cho đơn combo
    7. Sửa lỗi nhấn thoát lesson ở Mspeak bị đơ app (bug từ MJ4)
    8. Sửa lỗi ko ghi nhận đã hoàn thành act gần cuối (bug từ MJ4)
    9. Bỏ button Khám phá ngay ở màn upgrade Mj3, MJ4 => MJ5
    15/8/2024 Android

    v42.0.56

    Ngày phát hành HĐH Mục đích cập nhật

    9/8/2024

    IOS

    1. Golive MJ5.0 Android, IOS
    9/8/2024 Android

    posted in Tài liệu public read more
  • Trung tran Trung tran

    Project airflow

    Kiến trúc hệ thống Airflow:

    Link github: https://github.com/eduhub123/ETL_Data
    Link present: https://docs.google.com/presentation/d/1YkFHazP5aX1QV3YO5wkiSlJtfCb1v4uB/edit#slide=id.g27fa31ae64b_0_17

    0c983b9a-0783-47bd-900b-e64b12b851e7-image.png
    46092a06-03c9-40d6-b188-e491a0d4aa74-image.png

    Cấu trúc project:

    Project Structure

    The folder structure for the Data Pipeline Framework can be organized as follows:

    ETL_DATA/
    │
    ├── dags/
    │   ├── etl_pipeline_example.py
    │   ├── etl_pipeline_example2.py
    │   └── ...
    │
    ├── operators/
    │   ├── __init__.py
    │   ├── data_extractor.py
    │   ├── data_transformer.py
    │   └── data_loader.py
    │
    ├── utils/
    │   ├── __init__.py
    │   ├── aws.py
    │   └── utils.py
    ├── tests/
    │   ├── __init__.py
    │   ├── operator_tests.py
    │   └── pipeline1_tests.py
    ├── requirements.txt
    ├── .env
    ├── .airflowignore
    ├── docker_file
    ├── docker-compose.yaml
    └── README.md
    

    Folder Structure Explanation:

    dags/ folder - Contains the main DAG files that define the ETL workflows.

    operators/ folder - Contains the custom Airflow operators specific to the ETL pipeline framework:

    • data_extractor.py: Implementation of the DataExtractorOperator that fetches data from an API and uploads it to an S3 bucket.

    • data_transformer.py: Implementation of the DataTransformerOperator that takes care of data cleansing, validation, and transformation tasks.

    • data_loader.py: Implementation of the RedshiftUpsertOperator that loads data into Redshift, and s3 staging tables and upserts the data into the appropriate target tables.

    utils/ folder - Contains utility functions to be used across the framework, e.g., interacting with Redshift.

    tests/ folder - Contains all the test files for custom operators, hooks, and utility functions.

    docker/ folder - Contains all the dockerfiles and docker-compose.yaml for deploy and run pipeline

    requirements.txt - A file that lists all the dependencies needed for the execution environment

    Các datapipeline hiện có:

    • Pipeline Event clevertap:
    • Pipeline Airbridge
    • Pipeline

    posted in Data_team read more
  • thuyvu thuyvu

    v1.9.0

    Ngày phát hành HĐH Mục đích cập nhật
    16/12/2024 IOS 1. Update event Kinesis
    16/12/2024 Android

    v1.8.9

    Ngày phát hành HĐH Mục đích cập nhật
    28/06/2024 IOS 1. Sửa lỗi event cho airbridge
    28/06/2024 Android

    v1.8.8

    Ngày phát hành HĐH Mục đích cập nhật
    13/06/2024 IOS 1. Thay đổi ảnh screen shots cho ngôn ngữ tiếng Anh

    v1.8.7

    Ngày phát hành HĐH Mục đích cập nhật
    12/06/2024 IOS 1. Thay đổi logic giỏ hàng cho tài khoản free/trial từ vào thẳng luồng mua về landing page
    12/06/2024 Android

    v1.8.6

    Ngày phát hành HĐH Mục đích cập nhật
    10/06/2024 IOS 1. Thay đổi giao diện màn OBD của Vmonkey Chi tiết
    10/06/2024 Android 2. Fix bug crash IOS 12

    v1.8.5

    Ngày phát hành HĐH Mục đích cập nhật
    30/05/2024 IOS 1. Thay ảnh cho appstore IOS
    2. Sửa lỗi airbrigde

    v1.8.3

    Ngày phát hành HĐH Mục đích cập nhật
    29/01/2024 Android Sửa lỗi trên device Mastel link text

    posted in Tài liệu public read more
  • KT_Tuấn_Anh KT_Tuấn_Anh

    {
        "lvs": [ // list level
            {
                "i": 28, // id level
                "n": "1", // name level
                "th": "", // thumb level
                "o": 24, // order level
                "cs": [  // category
                    {
                        "i": 15838, // id category
                        "n": "Greetings 1", // name category
                        "o": 1, // order category
                        "the": "", // thumb category
                        "lv_i": 28, // level Id
                        "us": [ // list unit
                            {
                                "i": 1, // id unit
                                "t": "Hello!", // (name, title) unit
                                "o": 1, // order unit
                                "c_i": 15838, // category id
                                "l_i": 28, // level Id
                                "ls": [ // list lesson
                                    {
                                        "i": 300043, // id lesson
                                        "t": "Lesson 1", // (name, title) lesson
                                        "a": 1, // age lesson
                                        "ty": 7, // type lesson
                                        "o": 1, // order lesson
                                        "u_i": 1, // unit id
                                        "f": 0, // free
                                        "as": [ // list activity 
                                            {
                                                "i": 1503139, // id activity 
                                                "l_i": 300043, // lesson id
                                                "g_i": 1000091, // game id
                                                "u_i": 1, // unit id
                                                "g_c_i": 15838, // category id
                                                "o": 1, // order activity
                                                "f": "App/zip/activity/1503139-44737-lul.zip", // path download activity
                                                "p": 9428,
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        ],
        "d": {
            "ac": "https://vnmedia2.monkeyuni.net/", => "Link download Act"
            "w_b": "https://vnmedia2.monkeyuni.net/App/zip/hdr/word_bundle/" => "Link download Word"
        },
        "d_l": {
            "ac": "https://vnmedia2.monkeyuni.net/",
            "w_b": "https://vnmedia2.monkeyuni.net/App/zip/hdr/word_bundle/"
        }
    }
    

    posted in MJ read more