-
thuyvu
Lịch sử cập nhật Monkey Junior 5.0
v42.0.64
Ngày phát hành HĐH Mục đích cập nhật 19/9/2024
ios
- 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
- Fix bug không nhận được xu và sticker khi hoàn thành truyện Stories for you
- 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
- Sửa lỗi đồng bộ khóa học MJ5
- Fix bug không có sticker khi đổi profile
- 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
- 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
- Fix lỗi mất xu local khi đổi level của khóa Monkey Stories
- Thêm CR game của khóa MJ5, MSpeak
- Weekly challenge tắt popup ở các khóa học MJ4
- Thêm luồng 4 câu hỏi khi user chưa có level
- 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
- Thay đổi logic màn upgade theo tài liệu
- Fixbug không chuyển về map MJ5 khi đang ở home course ngôn ngữ khác khóa Monkey ABC
- 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ị)
- Thay đối giá gói cho các khóa tại đây
- 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
- Game blending sound- sửa lỗi data 2 âm giống nhau
- Sửa lỗi phần upgrade MJ3- MJ5 ko detect được màn 4 câu hỏi
- Crash khi mua hàng ở Monkey shop
- Sửa lỗi hiển thị profile trong báo cáo học tập
- Thay icon app
- Merge COD cho đơn combo
- Sửa lỗi nhấn thoát lesson ở Mspeak bị đơ app (bug từ MJ4)
- Sửa lỗi ko ghi nhận đã hoàn thành act gần cuối (bug từ MJ4)
- 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
- Golive MJ5.0 Android, IOS
9/8/2024 Android -
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
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
anddocker-compose.yaml
for deploy and run pipelinerequirements.txt
- A file that lists all the dependencies needed for the execution environmentCác datapipeline hiện có:
- Pipeline Event clevertap:
- Pipeline Airbridge
- Pipeline
-
-
thuyvu
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 -
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/" } }