[{"grade": 3, "topics": [{"topic": "Chủ đề 1. Máy tính và em", "lessons": [{"lesson": "Bài 1. Thông tin và quyết định", "page": "5", "questions": 251, "contexts": 19}, {"lesson": "Bài 2. Xử lí thông tin", "page": "9", "questions": 267, "contexts": 17}, {"lesson": "Bài 3. Máy tính và em", "page": "13", "questions": 366, "contexts": 26}, {"lesson": "Bài 4. Làm việc với máy tính", "page": "18", "questions": 423, "contexts": 36}, {"lesson": "Bài 5. Sử dụng bàn phím", "page": "25", "questions": 459, "contexts": 36}]}, {"topic": "Chủ đề 2. Mạng máy tính và Internet", "lessons": [{"lesson": "Bài 6. Khám phá thông tin trên Internet", "page": "30", "questions": 345, "contexts": 32}]}, {"topic": "Chủ đề 3. Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin", "lessons": [{"lesson": "Bài 7. Sắp xếp để dễ tìm", "page": "34", "questions": 348, "contexts": 30}, {"lesson": "Bài 8. Sơ đồ hình cây. Tổ chức thông tin trong máy tính", "page": "38", "questions": 300, "contexts": 32}, {"lesson": "Bài 9. Thực hành với tệp và thư mục trong máy tính", "page": "42", "questions": 333, "contexts": 32}]}, {"topic": "Chủ đề 4. Đạo đức, pháp luật và văn hoá trong môi trường số", "lessons": [{"lesson": "Bài 10. Bảo vệ thông tin khi dùng máy tính", "page": "46", "questions": 312, "contexts": 29}]}, {"topic": "Chủ đề 5. Ứng dụng tin học", "lessons": [{"lesson": "Bài 11. Bài trình chiếu của em", "page": "50", "questions": 273, "contexts": 28}, {"lesson": "Bài 12. Tìm hiểu về thế giới tự nhiên", "page": "55", "questions": 288, "contexts": 31}, {"lesson": "Bài 13. Luyện tập sử dụng chuột", "page": "59", "questions": 264, "contexts": 31}]}, {"topic": "Chủ đề 6. Giải quyết vấn đề với sự trợ giúp của máy tính", "lessons": [{"lesson": "Bài 14. Em thực hiện công việc như thế nào?", "page": "63", "questions": 291, "contexts": 28}, {"lesson": "Bài 15. Công việc được thực hiện theo điều kiện", "page": "67", "questions": 228, "contexts": 28}, {"lesson": "Bài 16. Công việc của em và sự trợ giúp của máy tính", "page": "71", "questions": 326, "contexts": 32}]}]}, {"grade": 4, "topics": [{"topic": "Chủ đề 1. Máy tính và em", "lessons": [{"lesson": "Bài 1. Phần cứng và phần mềm máy tính", "page": "5", "questions": 215, "contexts": 35}, {"lesson": "Bài 2. Gõ bàn phím đúng cách", "page": "10", "questions": 146, "contexts": 28}]}, {"topic": "Chủ đề 2. Mạng máy tính và Internet", "lessons": [{"lesson": "Bài 3. Thông tin trên trang web", "page": "14", "questions": 145, "contexts": 28}]}, {"topic": "Chủ đề 3. Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin", "lessons": [{"lesson": "Bài 4. Tìm kiếm thông tin trên Internet", "page": "18", "questions": 130, "contexts": 26}, {"lesson": "Bài 5. Thao tác với tệp và thư mục", "page": "22", "questions": 185, "contexts": 36}]}, {"topic": "Chủ đề 4. Đạo đức, pháp luật và văn hoá trong môi trường số", "lessons": [{"lesson": "Bài 6. Sử dụng phần mềm khi được phép", "page": "27", "questions": 104, "contexts": 23}]}, {"topic": "Chủ đề 5. Ứng dụng tin học", "lessons": [{"lesson": "Bài 10. Phần mềm soạn thảo văn bản", "page": "43", "questions": 128, "contexts": 31}, {"lesson": "Bài 11. Chỉnh sửa văn bản", "page": "47", "questions": 126, "contexts": 32}, {"lesson": "Bài 12A. Thực hành sử dụng công cụ đa phương tiện", "page": "52", "questions": 119, "contexts": 25}, {"lesson": "Bài 12B. Phần mềm luyện gõ bàn phím", "page": "55", "questions": 107, "contexts": 30}, {"lesson": "Bài 7. Tạo bài trình chiếu", "page": "30", "questions": 125, "contexts": 25}, {"lesson": "Bài 8. Định dạng văn bản trên trang chiếu", "page": "34", "questions": 134, "contexts": 27}, {"lesson": "Bài 9. Hiệu ứng chuyển trang", "page": "39", "questions": 108, "contexts": 30}]}, {"topic": "Chủ đề 6. Giải quyết vấn đề với sự trợ giúp của máy tính", "lessons": [{"lesson": "Bài 13. Chơi với máy tính", "page": "59", "questions": 125, "contexts": 30}, {"lesson": "Bài 14. Khám phá môi trường lập trình trực quan", "page": "63", "questions": 158, "contexts": 38}, {"lesson": "Bài 15. Tạo chương trình máy tính để diễn tả ý tưởng", "page": "68", "questions": 195, "contexts": 33}, {"lesson": "Bài 16. Chương trình của em", "page": "72", "questions": 202, "contexts": 30}]}]}, {"grade": 5, "topics": [{"topic": "Chủ đề 1. Máy tính và em", "lessons": [{"lesson": "Bài 1. Em có thể làm gì với máy tính?", "page": "5", "questions": 136, "contexts": 14}]}, {"topic": "Chủ đề 2. Mạng máy tính và Internet", "lessons": [{"lesson": "Bài 2. Tìm kiếm thông tin trên website", "page": "8", "questions": 167, "contexts": 18}]}, {"topic": "Chủ đề 3. Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin", "lessons": [{"lesson": "Bài 3. Tìm kiếm thông tin trong giải quyết vấn đề", "page": "14", "questions": 212, "contexts": 28}, {"lesson": "Bài 4. Cây thư mục", "page": "19", "questions": 199, "contexts": 29}]}, {"topic": "Chủ đề 4. Đạo đức, pháp luật và văn hoá trong môi trường số", "lessons": [{"lesson": "Bài 5. Bản quyền nội dung thông tin", "page": "24", "questions": 151, "contexts": 21}]}, {"topic": "Chủ đề 5. Ứng dụng tin học", "lessons": [{"lesson": "Bài 6. Định dạng kí tự và bố trí hình ảnh trong văn bản", "page": "29", "questions": 128, "contexts": 22}, {"lesson": "Bài 7. Thực hành soạn thảo văn bản", "page": "34", "questions": 99, "contexts": 17}, {"lesson": "Bài 8A. Làm quen với phần mềm đồ hoạ", "page": "37", "questions": 238, "contexts": 26}, {"lesson": "Bài 8B. Làm sản phẩm thủ công theo video hướng dẫn", "page": "46", "questions": 230, "contexts": 22}, {"lesson": "Bài 9A. Sử dụng phần mềm đồ hoạ tạo sản phẩm số", "page": "43", "questions": 230, "contexts": 21}, {"lesson": "Bài 9B. Thực hành tạo đồ dùng gia đình theo video hướng dẫn", "page": "49", "questions": 147, "contexts": 15}]}, {"topic": "Chủ đề 6. Giải quyết vấn đề với sự trợ giúp của máy tính", "lessons": [{"lesson": "Bài 10. Cấu trúc tuần tự", "page": "52", "questions": 204, "contexts": 20}, {"lesson": "Bài 11. Cấu trúc lặp", "page": "56", "questions": 230, "contexts": 15}, {"lesson": "Bài 12. Thực hành sử dụng lệnh lặp", "page": "59", "questions": 214, "contexts": 20}, {"lesson": "Bài 13. Cấu trúc rẽ nhánh", "page": "62", "questions": 226, "contexts": 19}, {"lesson": "Bài 14. Sử dụng biến trong chương trình", "page": "67", "questions": 228, "contexts": 26}, {"lesson": "Bài 15. Sử dụng biểu thức trong chương trình", "page": "73", "questions": 166, "contexts": 19}, {"lesson": "Bài 16. Từ kịch bản đến chương trình", "page": "78", "questions": 230, "contexts": 20}]}]}]