Chào mừng quý vị đến với Thư viện sinh học 02
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành
viên, vì vậy chưa thể tải được các tài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Phần mềm luyện thi vào 10 THPT

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: lyhai
Người gửi: Nguyễn Hải Lý (trang riêng)
Ngày gửi: 10h:21' 07-05-2024
Dung lượng: 4.9 MB
Số lượt tải: 0
Nguồn: lyhai
Người gửi: Nguyễn Hải Lý (trang riêng)
Ngày gửi: 10h:21' 07-05-2024
Dung lượng: 4.9 MB
Số lượt tải: 0
Số lượt thích:
0 người
BẢN THUYẾT MINH SẢN PHẨM SÁNG TẠO
I. THÔNG TIN CHUNG
1.Tên sản phẩm dự thi: “Phần mềm hỗ trợ luyện thi vào lớp 10”.
2.Thuộc lĩnh vực: Phần mềm tin học.
II. PHẦN MÔ TẢ NỘI DUNG SẢN PHẨM
1. Lý do chọn đề tài
Trong bối cảnh việc tự học và phát huy tính tích cực của học sinh ,
việc các trường trên thế giới áp dụng mô hình dạy - học trực tuy ến mang
lại một số lợi ích thiết thực. Giáo viên và học sinh - sinh viên có th ể yên
tâm ở nhà học tập và làm việc, không phải ra ngoài đặc biệt là thời điểm
nắng nóng diện rộng, qua đó giúp bảo vệ sức khỏe người học tốt hơn. Điều
này giúp đảm bảo được sức khỏe cho cả người học cũng như người d ạy.
Ngoài ra, việc học trực tuyến cũng đảm bảo quyền lợi được học tập, ti ếp
thu kiến thức, giao tiếp với thầy cô, bạn bè của học sinh.
Mặc dù vậy để áp dụng việc học trực tuyến bằng công nghệ cao
không dễ, bởi đối tượng người học có hoàn cảnh kinh tế khác nhau. Không
phải học sinh nào cũng có đường truyền Internet hay các thiết bị đ ể h ọc
trực tuyến như máy tính, máy tính bảng kết nối wifi. Tại các nước phát
triển như Mỹ 7 triệu học sinh không thể tiếp cận Internet tại nhà.
Vì vậy em đưa ra ý tưởng:
Kì thi vào 10 năm 2023 đang sắp chuẩn bị diễn ra, đây cũng là giai
đoạn các bạn học sinh bắt đầu "chạy nước rút" để tích lũy, trau d ồi ki ến
thức và kĩ năng cho kì thi. Phần mềm luyện thi vào lớp 10 được cài đặt
trên thiết bị smartphone offline sẽ là nguồn tham khảo hữu ích để các b ạn
học sinh ôn tập và làm quen với một số dạng đề thi thường gặp trong bài
thi. Các bạn cùng tham khảo để củng cố thêm kiến thức và sự tự tin khi đ ối
mặt với kì thi sắp tới.
Phần mềm học tập giúp ôn tập thi vào lớp 10, phần mềm được thiết
kế giúp phát huy khả năng tự nghiên cứu, học tập, tăng khả năng học theo
nhóm, làm việc theo nhóm, tăng sự chủ động, giảm dần sự lệ thuộc quá
nhiều vào thầy cô. Giúp cho thực sự cảm thấy tự tin và hứng thú h ơn khi
học bài.
2. Ý nghĩa khoa học và ý nghĩa thực tiễn của d ự án
Về chương trình:
- Các môn: Toán - Văn - Tiếng Anh - Lịch sử - Địa lý - Vật lý - Hóa học.
- Khối học lớp 9
- Ôn luyện thi vào lớp 10
Cấu trúc mỗi bài học:
+ Bài giảng Lý thuyết và các bài tập thường gặp
1
+ Thực hành làm bài tập từ cơ bản đến nâng cao
+ Kiểm tra đánh giá sau mỗi bài học
* Các bài thực hành được phân loại, tất cả đều có hướng dẫn, phương
pháp làm bài, một số bài có thể kèm theo video phân tích, gi ảng gi ải.
* Do có tất cả các bài giảng thông suốt cả năm học lớp 9 nên học sinh
có thể xem lại, học lại bất cứ môn nào, bất cứ bài nào nếu cảm thấy mình
chưa hiểu, chưa chắc chắn.
* Phần mềm bao gồm cả Bộ đề thi Tuyển sinh vào lớp 10 THPT và B ộ
đề thi Tuyển sinh vào các trường Chuyên của hầu hết các tỉnh thành trong
cả nước những năm gần đây.
Và còn rất nhiều tính năng khác giúp cho có được 1 công c ụ, hòa nh ập vào
môi trường học tập hiện đại để từ đó tích lũy được nhiều kiến thức và
phát huy hết khả năng thực thụ của các bạn.
3. Mục tiêu nghiên cứu
- Giúp các bạn như là cuốn để học tốt Toán. Tổng hợp công thức, lý
thuyết, phương pháp giải bài tập đại số và hình học.
- Soạn văn đầy đủ tất cả bài, ngắn gọn nhất như là cuốn đ ể học tốt
Ngữ văn 9. Giúp học sinh soạn bài, tóm tắt, phân tích, nghị luận… đầy đ ủ
các bài văn mẫu hay nhất.
- Giải bài tập tiếng Anh mới, sách thí điểm, tất cả các kĩ năng đ ọc
(reading), viết (writing), nghe (Reading) nói (Speaking) cũng như từ vựng
và ngữ pháp.
- Giải bài tập Lịch sử đầy đủ kiến thức, lý thuyết và bài tập giúp đ ể
học tốt môn lịch sử 9.
- Giải bài tập Hóa học đầy đủ công thức, lý thuyết, phương trình hóa
học, chuyên đề hóa học sách giáo khoa 9 giúp để học tốt hóa hóa h ọc 9.
- Giải bài tập Địa lý đầy đủ kiến thức, thực hành vẽ bi ểu đồ và bài
tập địa lý sách giáo khoa giúp để học tốt môn địa lí 9.
- Giải bài tập Vật lý đầy đủ công thức, lý thuyết, đ ịnh luật, chuyên đ ề
vật lý sách giáo khoa giúp học tốt vật lý 9.
- Ngân hàng đề thi: Tổng hợp tất cả các đề thi và đáp án các năm
trước của tất cả các môn giúp các bạn ôn luyện làm đề thành thạo.
- Thử nghiệm vận hành thành công phần mềm trong các nhà trường
đặc biệt các trường vùng sâu vùng xa không có Internet.
- Mục tiêu lớn nhất của dự án là các bạn khai thác được hết kiến
thức đầy đủ trong các môn thi chuyển cấp mà phần mềm đã biên soạn và
nâng cao trình độ hiểu biết của bản thân về chuyên ngành công ngh ệ
thông tin, tự tạo cho bản thân các thử thách khó đặt ra và tự bản thân vượt
qua để hoàn thiện mình.
4. Giới hạn phạm vi nghiên cứu
- Lập trình phần mềm Android theo kiểu Kéo-Thả (Drag and Drop)
với MIT App Inventor 2.
- MIT App Inventor dành cho Android là một ứng dụng web nguồn
mở ban đầu được cung cấp bởi Google và hiện tại được duy trì b ởi Viện
2
Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình tạo ra
các ứng dụng phần mềm cho hệ điều hành Android (OS). Bằng cách sử
dụng giao diện đồ họa, nền tảng cho phép người dùng kéo và thả các khối
mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị Android. Đến
thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã b ắt đ ầu
được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp
ứng dụng web cho ngôn ngữ này.
- Đối tượng là học sinh khối 9 chuẩn bị kiến thức thi vào lớp 10.
5. Phương pháp nghiên cứu
- Em nghiên cứu theo phương pháp tư duy phân tích: Từ bài toán
thực tế, phân tích các nghiệp vụ, nghiên cứu hệ thống kiến thức chuyển
thành bài toán lập trình.
- Phần mềm có sự hỗ trợ từ chuyên môn nghiệp vụ sư phạm của các
thầy cô nên có đầy đủ các bài học tất cả các môn thi chuy ển c ấp, ngân
hàng đề thi đủ đáp ứng kiến thức để đạt được kết quả cao nhất.
- Em sử dụng phương pháp thí nghiệm thực nghiệm để tiến hành lập
trình phần mềm.
- Em còn sử dụng phương pháp thu thập thông tin ý kiến từ các bạn
học sinh trường THCS TT Đồi Ngô số 2. Từ các thông tin thu thập, nhóm
xác định các hạn chế, yêu cầu của từng bạn sau đó đưa ra gi ải pháp đ ể
khắc phục các hạn chế và giải quyết những yêu cầu đó.
6. Nội dung nghiên cứu
- Khảo sát nghiệp vụ dạy học từ các Thầy cô.
- Soạn đầy đủ tài liệu học tập, phương pháp giải bài tập tất c ả các
môn.
- Thiết kế mô hình nghiệp vụ quản lý của từng môn học.
- Thiết kế sơ đồ tổng thể dự án.
- Tìm hiểu Lập trình phần mềm Android theo kiểu Kéo-Thả (Drag
and Drop) với MIT App Inventor 2.
- Tiến hành kiểm thử phần mềm, sau đó khắc phục các lỗi xảy ra.
- Hoàn thiện, kiểm tra và chạy thử nghiệm.
- Phân tích đánh giá hoạt động của phần mềm qua lần ch ạy th ử
nghiệm, từ đó hoàn thiện, đóng gói phần mềm.
- Cài đặt, vận hành phần mềm.
7. Những điểm mới của dự án
Tích hợp kiến thức nhiều môn vào một phần mềm:
- Sử dụng trên điện thoại thông minh.
- Thay vì sử dụng điện thoại để giải trí thì có thể học mọi lúc m ọi
nơi.
- Tổng hợp kiến thức, phương pháp giải cốt lõi để có kết quả thi tốt
3
nhất.
đủ.
- Ngân hàng đề thi được tổng hợp từng năm trước và có đáp án đ ầy
- Giúp phát huy khả năng tự nghiên cứu, học tập, tăng khả năng học
theo nhóm, làm việc theo nhóm, tăng sự chủ động, giảm dần sự lệ thuộc
quá nhiều vào thầy cô.
4
8. Tìm hiểu lập trình phần mềm Android bằng Mitinventor
- MIT App Inventor dành cho Android là một ứng dụng web nguồn
mở ban đầu được cung cấp bởi Google và hiện tại được duy trì b ởi Viện
Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình tạo ra
các ứng dụng phần mềm cho hệ điều hành Android (OS). Bằng cách sử
dụng giao diện đồ họa, nền tảng cho phép người dùng kéo và thả các khối
mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị Android. Đến
thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã b ắt đ ầu
được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp
ứng dụng web cho ngôn ngữ này.
- Mục tiêu cốt lõi của MIT App Inventor là giúp đỡ những người chưa
có kiến thức về ngôn ngữ lập trình từ trước có thể tạo ra những ứng dụng
có ích trên hệ điều hành Android. Phiên bản mới nhất là MIT App Inventor
2.
- Ngày nay, MIT đã hoàn thiện App Inventor và nó được chia sẻ ngay
trên tài khoản Google. Các lập trình viên mới bắt đầu hoặc bất kỳ ai muốn
tạo ra ứng dụng Android chỉ cần vào địa chỉ web của MIT, nhập thông tin
tài khoản Google, và từ những mảnh ghép nhỏ, xây dựng những ý tưởng
của mình. Bạn là người mới bắt đầu hoặc chưa biết gì hết về App
Inventor? MIT có sẵn một loạt các hướng dẫn cụ thể cho bạn làm quen v ới
chương trình.
- Để sử dụng được ứng dụng App Inventor, truy cập vào đường link
http://ai2.appinventor.mit.edu . Sau đó tiến hành đăng nhập bằng tài
khoản Google của bạn để mở trang quản lí các project.
Giao diện quản lý project
5
Giao diện thiết kế (Design)
Giao diện lập trình (Blocks)
6
Nói chung tất cả rất đơn giản là các thao tác kéo và thả, bao g ồm c ả
phần thiết kế giao diện và viết code.
9. Viết chương trình
9.1.Thiết kế giao diện
7
9.2. Viết code Blocks
- Môn toán chia thành 2 phần chính: Đại số và Hình học, trong t ừng
phần sẽ có từng chương, trong từng chương sẽ có từng bài
-
Môn tổ hợp chia thành từng môn Hóa, Sử, Anh, Vật lý, Địa Lý, trong từng
môn sẽ có từng chương, trong từng chương sẽ có từng bài.
8
9
- Môn văn sẽ có từng chương, trong từng chương sẽ có từng bài.
- Ngân hàng đề có đầy đủ đề và đáp án của các năm học trước:
10
2. Code chương trình
11
12
13
14
15
16
III. HƯỚNG DẪN CÀI ĐẶT
1. Cài đặt phần mềm online
Bước 1: Đăng nhập vào website: https://appinventor.mit.edu/
Bước 2: chọn danh mục Create Apps ( T ạo ứng d ụng)
1.
2.
Bước 3: Tạo tài khoản App Inventor bằng tài khoản Gmail
Sau khi tạo và đăng nhập sẽ xuất hiện bảng thông báo hãy chọn “ tôi chấp
nhận các điều khoản dịch vụ” ( i accept....)
17
Tiếp tục chọn “ Continue”
Tiếp tục chọn “ Close”
18
Bước 4: Mở ứng dụng dạng AIA Chọn “Projects”
Sau khi nhận vào Projects chọn “ Import project (.aia) from my
computer”
Chọn sản phẩm muốn mở có đuôi (.aia)
Bước 5: Mở sản phẩm và kết nối qua điện thoại hệ điều hành
Android
19
Trên điện thoại hệ điều hành Android hãy vào CH Play gõ từ
tìm kiếm “ Appinventor”
Tải về điện thoại
20
Sau khi tải ứng dụng về máy điện thoại hãy mở ứng dụng lên và xuất
hiện màn giao diện như dưới.
21
Có thể chọn nhập mã code hoặc chụp lại QR code đ ể tải s ản ph ẩm.
Chúng ta chọn cách “ Scan QR Code”. Sau đó hãy quay lại màn hình máy
tính. Sau khi tải sản phẩm đuôi (.aia) lên máy tính hay mở sản ph ẩm. Sau
đó chọn công cụ
“ Connect” và ch ọn “ AI companion”.
Đưa điện thoại chụp lại mã QR code của sản phẩm và đợi sản phẩm
load đên 100% thì sản phẩm sẽ chuyển đổi sang điện thoại để sử dụng
sản phẩm trên điện thoại hệ điều hành Android
2. Cách cài sản phẩm offline
Bước 1: Chia sẻ sản phẩm đuôi (.apk) qua Gmail
Do dung lượng sản phẩm quá 25MB nên sẽ đ ược chia s ẻ qua
22
google Driver
Bước 2: Truy cập tài khoản Gmail được chia sẻ sản phẩm, sau đó
nhấn vào sản phẩm sẽ xuất hiện thông báo phía dưới hãy đ ợi load s ản
phẩm xong.
Bước 3: Cài đặt sản phẩm
Xuất hiện thông báo nhấn chọn “ Cài đặt”.
Tiếp đến xuất hiện thông báo chọn “ Vẫn cài đặt”
23
Cuối cùng xuất hiện thông báo chọn “ Mở”
24
Quay trở lại màn hình điện thoại hệ điều hành Amdroid sản phẩm sẽ
xuất hiện như một app ứng dụng bình thường như các app khác trên điện
thoại.
25
IV. CÁC MẶT TỒN TẠI VÀ HƯỚNG PHÁT TRIỂN
1. Về mặt hạn chế của hệ thống:
Khi tìm hiểu sâu vào hệ thống, nhóm rút ra được các hạn chế sau:
Phần mềm còn hạn chế chưa sử dụng được trên máy tính mà điện thoại có
hệ điều hành IOS.
2. Hướng phát triển cho hệ thống
Do việc thiết kế hệ thống và thời gian thi gấp rút nên nhiều chức năng
của phần mềm chưa thể được lắp thêm và nâng cấp, sau đây là các ý t ưởng
thêm cho hệ thống.
- Xử lý sử dụng được trên các máy tính và điện thoại smartphone có
hệ điều hành IOS.
- Phần mềm phải được nâng cấp theo từng năm.
- Tiếp tục hoàn thiện chức năng bài tập trắc nghiệm cho từng môn.
- Tiếp tục hoàn thiện chức năng nghe của môn Tiếng Anh.
- Tiếp tục hoàn thiện kho tài liệu cho từng môn.
3. Kết luận
- Với dự án “Phần mềm luyện thi vào 10” đã có thể vận hành tốt:
- Sử dụng tài liệu một cách chính xác và hiệu quả. Đáp ứng đ ủ lượng
kiến thức cho học sinh đi thi chuyển cấp.
- Kho tài liệu rộng rãi, lượng kiến thức đã được thông qua các ý ki ến
của các bạn học.
Em xin chân thành cảm ơn!
Đồi Ngô, tháng 05 năm 2024
Tác giả hoặc đại diện nhóm tác giả
(Ký, ghi rõ h ọ tên)
Đỗ Lân Dũng
Đỗ Văn Đức
26
TÀI LIỆU THAM KHẢO
1. Lập trình với App Inventor
2. Khóa học Lập trình với APP INVENTOR (VIETSTEM)
3. Ebook "Starting Out With App Inventor for Android".
4. File project App Inventor dùng để test Responsive App.
5. File project App Inventor dùng để vẽ các ứng dụng tương tác nhiều
người trực tuyến (test Firebase DB)
27
28
I. THÔNG TIN CHUNG
1.Tên sản phẩm dự thi: “Phần mềm hỗ trợ luyện thi vào lớp 10”.
2.Thuộc lĩnh vực: Phần mềm tin học.
II. PHẦN MÔ TẢ NỘI DUNG SẢN PHẨM
1. Lý do chọn đề tài
Trong bối cảnh việc tự học và phát huy tính tích cực của học sinh ,
việc các trường trên thế giới áp dụng mô hình dạy - học trực tuy ến mang
lại một số lợi ích thiết thực. Giáo viên và học sinh - sinh viên có th ể yên
tâm ở nhà học tập và làm việc, không phải ra ngoài đặc biệt là thời điểm
nắng nóng diện rộng, qua đó giúp bảo vệ sức khỏe người học tốt hơn. Điều
này giúp đảm bảo được sức khỏe cho cả người học cũng như người d ạy.
Ngoài ra, việc học trực tuyến cũng đảm bảo quyền lợi được học tập, ti ếp
thu kiến thức, giao tiếp với thầy cô, bạn bè của học sinh.
Mặc dù vậy để áp dụng việc học trực tuyến bằng công nghệ cao
không dễ, bởi đối tượng người học có hoàn cảnh kinh tế khác nhau. Không
phải học sinh nào cũng có đường truyền Internet hay các thiết bị đ ể h ọc
trực tuyến như máy tính, máy tính bảng kết nối wifi. Tại các nước phát
triển như Mỹ 7 triệu học sinh không thể tiếp cận Internet tại nhà.
Vì vậy em đưa ra ý tưởng:
Kì thi vào 10 năm 2023 đang sắp chuẩn bị diễn ra, đây cũng là giai
đoạn các bạn học sinh bắt đầu "chạy nước rút" để tích lũy, trau d ồi ki ến
thức và kĩ năng cho kì thi. Phần mềm luyện thi vào lớp 10 được cài đặt
trên thiết bị smartphone offline sẽ là nguồn tham khảo hữu ích để các b ạn
học sinh ôn tập và làm quen với một số dạng đề thi thường gặp trong bài
thi. Các bạn cùng tham khảo để củng cố thêm kiến thức và sự tự tin khi đ ối
mặt với kì thi sắp tới.
Phần mềm học tập giúp ôn tập thi vào lớp 10, phần mềm được thiết
kế giúp phát huy khả năng tự nghiên cứu, học tập, tăng khả năng học theo
nhóm, làm việc theo nhóm, tăng sự chủ động, giảm dần sự lệ thuộc quá
nhiều vào thầy cô. Giúp cho thực sự cảm thấy tự tin và hứng thú h ơn khi
học bài.
2. Ý nghĩa khoa học và ý nghĩa thực tiễn của d ự án
Về chương trình:
- Các môn: Toán - Văn - Tiếng Anh - Lịch sử - Địa lý - Vật lý - Hóa học.
- Khối học lớp 9
- Ôn luyện thi vào lớp 10
Cấu trúc mỗi bài học:
+ Bài giảng Lý thuyết và các bài tập thường gặp
1
+ Thực hành làm bài tập từ cơ bản đến nâng cao
+ Kiểm tra đánh giá sau mỗi bài học
* Các bài thực hành được phân loại, tất cả đều có hướng dẫn, phương
pháp làm bài, một số bài có thể kèm theo video phân tích, gi ảng gi ải.
* Do có tất cả các bài giảng thông suốt cả năm học lớp 9 nên học sinh
có thể xem lại, học lại bất cứ môn nào, bất cứ bài nào nếu cảm thấy mình
chưa hiểu, chưa chắc chắn.
* Phần mềm bao gồm cả Bộ đề thi Tuyển sinh vào lớp 10 THPT và B ộ
đề thi Tuyển sinh vào các trường Chuyên của hầu hết các tỉnh thành trong
cả nước những năm gần đây.
Và còn rất nhiều tính năng khác giúp cho có được 1 công c ụ, hòa nh ập vào
môi trường học tập hiện đại để từ đó tích lũy được nhiều kiến thức và
phát huy hết khả năng thực thụ của các bạn.
3. Mục tiêu nghiên cứu
- Giúp các bạn như là cuốn để học tốt Toán. Tổng hợp công thức, lý
thuyết, phương pháp giải bài tập đại số và hình học.
- Soạn văn đầy đủ tất cả bài, ngắn gọn nhất như là cuốn đ ể học tốt
Ngữ văn 9. Giúp học sinh soạn bài, tóm tắt, phân tích, nghị luận… đầy đ ủ
các bài văn mẫu hay nhất.
- Giải bài tập tiếng Anh mới, sách thí điểm, tất cả các kĩ năng đ ọc
(reading), viết (writing), nghe (Reading) nói (Speaking) cũng như từ vựng
và ngữ pháp.
- Giải bài tập Lịch sử đầy đủ kiến thức, lý thuyết và bài tập giúp đ ể
học tốt môn lịch sử 9.
- Giải bài tập Hóa học đầy đủ công thức, lý thuyết, phương trình hóa
học, chuyên đề hóa học sách giáo khoa 9 giúp để học tốt hóa hóa h ọc 9.
- Giải bài tập Địa lý đầy đủ kiến thức, thực hành vẽ bi ểu đồ và bài
tập địa lý sách giáo khoa giúp để học tốt môn địa lí 9.
- Giải bài tập Vật lý đầy đủ công thức, lý thuyết, đ ịnh luật, chuyên đ ề
vật lý sách giáo khoa giúp học tốt vật lý 9.
- Ngân hàng đề thi: Tổng hợp tất cả các đề thi và đáp án các năm
trước của tất cả các môn giúp các bạn ôn luyện làm đề thành thạo.
- Thử nghiệm vận hành thành công phần mềm trong các nhà trường
đặc biệt các trường vùng sâu vùng xa không có Internet.
- Mục tiêu lớn nhất của dự án là các bạn khai thác được hết kiến
thức đầy đủ trong các môn thi chuyển cấp mà phần mềm đã biên soạn và
nâng cao trình độ hiểu biết của bản thân về chuyên ngành công ngh ệ
thông tin, tự tạo cho bản thân các thử thách khó đặt ra và tự bản thân vượt
qua để hoàn thiện mình.
4. Giới hạn phạm vi nghiên cứu
- Lập trình phần mềm Android theo kiểu Kéo-Thả (Drag and Drop)
với MIT App Inventor 2.
- MIT App Inventor dành cho Android là một ứng dụng web nguồn
mở ban đầu được cung cấp bởi Google và hiện tại được duy trì b ởi Viện
2
Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình tạo ra
các ứng dụng phần mềm cho hệ điều hành Android (OS). Bằng cách sử
dụng giao diện đồ họa, nền tảng cho phép người dùng kéo và thả các khối
mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị Android. Đến
thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã b ắt đ ầu
được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp
ứng dụng web cho ngôn ngữ này.
- Đối tượng là học sinh khối 9 chuẩn bị kiến thức thi vào lớp 10.
5. Phương pháp nghiên cứu
- Em nghiên cứu theo phương pháp tư duy phân tích: Từ bài toán
thực tế, phân tích các nghiệp vụ, nghiên cứu hệ thống kiến thức chuyển
thành bài toán lập trình.
- Phần mềm có sự hỗ trợ từ chuyên môn nghiệp vụ sư phạm của các
thầy cô nên có đầy đủ các bài học tất cả các môn thi chuy ển c ấp, ngân
hàng đề thi đủ đáp ứng kiến thức để đạt được kết quả cao nhất.
- Em sử dụng phương pháp thí nghiệm thực nghiệm để tiến hành lập
trình phần mềm.
- Em còn sử dụng phương pháp thu thập thông tin ý kiến từ các bạn
học sinh trường THCS TT Đồi Ngô số 2. Từ các thông tin thu thập, nhóm
xác định các hạn chế, yêu cầu của từng bạn sau đó đưa ra gi ải pháp đ ể
khắc phục các hạn chế và giải quyết những yêu cầu đó.
6. Nội dung nghiên cứu
- Khảo sát nghiệp vụ dạy học từ các Thầy cô.
- Soạn đầy đủ tài liệu học tập, phương pháp giải bài tập tất c ả các
môn.
- Thiết kế mô hình nghiệp vụ quản lý của từng môn học.
- Thiết kế sơ đồ tổng thể dự án.
- Tìm hiểu Lập trình phần mềm Android theo kiểu Kéo-Thả (Drag
and Drop) với MIT App Inventor 2.
- Tiến hành kiểm thử phần mềm, sau đó khắc phục các lỗi xảy ra.
- Hoàn thiện, kiểm tra và chạy thử nghiệm.
- Phân tích đánh giá hoạt động của phần mềm qua lần ch ạy th ử
nghiệm, từ đó hoàn thiện, đóng gói phần mềm.
- Cài đặt, vận hành phần mềm.
7. Những điểm mới của dự án
Tích hợp kiến thức nhiều môn vào một phần mềm:
- Sử dụng trên điện thoại thông minh.
- Thay vì sử dụng điện thoại để giải trí thì có thể học mọi lúc m ọi
nơi.
- Tổng hợp kiến thức, phương pháp giải cốt lõi để có kết quả thi tốt
3
nhất.
đủ.
- Ngân hàng đề thi được tổng hợp từng năm trước và có đáp án đ ầy
- Giúp phát huy khả năng tự nghiên cứu, học tập, tăng khả năng học
theo nhóm, làm việc theo nhóm, tăng sự chủ động, giảm dần sự lệ thuộc
quá nhiều vào thầy cô.
4
8. Tìm hiểu lập trình phần mềm Android bằng Mitinventor
- MIT App Inventor dành cho Android là một ứng dụng web nguồn
mở ban đầu được cung cấp bởi Google và hiện tại được duy trì b ởi Viện
Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình tạo ra
các ứng dụng phần mềm cho hệ điều hành Android (OS). Bằng cách sử
dụng giao diện đồ họa, nền tảng cho phép người dùng kéo và thả các khối
mã (blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị Android. Đến
thời điểm hiện tại 07/2017, phiên bản iOS của nền tảng này đã b ắt đ ầu
được đưa vào thử nghiệm bởi Thunkable, là một trong các nhà cung cấp
ứng dụng web cho ngôn ngữ này.
- Mục tiêu cốt lõi của MIT App Inventor là giúp đỡ những người chưa
có kiến thức về ngôn ngữ lập trình từ trước có thể tạo ra những ứng dụng
có ích trên hệ điều hành Android. Phiên bản mới nhất là MIT App Inventor
2.
- Ngày nay, MIT đã hoàn thiện App Inventor và nó được chia sẻ ngay
trên tài khoản Google. Các lập trình viên mới bắt đầu hoặc bất kỳ ai muốn
tạo ra ứng dụng Android chỉ cần vào địa chỉ web của MIT, nhập thông tin
tài khoản Google, và từ những mảnh ghép nhỏ, xây dựng những ý tưởng
của mình. Bạn là người mới bắt đầu hoặc chưa biết gì hết về App
Inventor? MIT có sẵn một loạt các hướng dẫn cụ thể cho bạn làm quen v ới
chương trình.
- Để sử dụng được ứng dụng App Inventor, truy cập vào đường link
http://ai2.appinventor.mit.edu . Sau đó tiến hành đăng nhập bằng tài
khoản Google của bạn để mở trang quản lí các project.
Giao diện quản lý project
5
Giao diện thiết kế (Design)
Giao diện lập trình (Blocks)
6
Nói chung tất cả rất đơn giản là các thao tác kéo và thả, bao g ồm c ả
phần thiết kế giao diện và viết code.
9. Viết chương trình
9.1.Thiết kế giao diện
7
9.2. Viết code Blocks
- Môn toán chia thành 2 phần chính: Đại số và Hình học, trong t ừng
phần sẽ có từng chương, trong từng chương sẽ có từng bài
-
Môn tổ hợp chia thành từng môn Hóa, Sử, Anh, Vật lý, Địa Lý, trong từng
môn sẽ có từng chương, trong từng chương sẽ có từng bài.
8
9
- Môn văn sẽ có từng chương, trong từng chương sẽ có từng bài.
- Ngân hàng đề có đầy đủ đề và đáp án của các năm học trước:
10
2. Code chương trình
11
12
13
14
15
16
III. HƯỚNG DẪN CÀI ĐẶT
1. Cài đặt phần mềm online
Bước 1: Đăng nhập vào website: https://appinventor.mit.edu/
Bước 2: chọn danh mục Create Apps ( T ạo ứng d ụng)
1.
2.
Bước 3: Tạo tài khoản App Inventor bằng tài khoản Gmail
Sau khi tạo và đăng nhập sẽ xuất hiện bảng thông báo hãy chọn “ tôi chấp
nhận các điều khoản dịch vụ” ( i accept....)
17
Tiếp tục chọn “ Continue”
Tiếp tục chọn “ Close”
18
Bước 4: Mở ứng dụng dạng AIA Chọn “Projects”
Sau khi nhận vào Projects chọn “ Import project (.aia) from my
computer”
Chọn sản phẩm muốn mở có đuôi (.aia)
Bước 5: Mở sản phẩm và kết nối qua điện thoại hệ điều hành
Android
19
Trên điện thoại hệ điều hành Android hãy vào CH Play gõ từ
tìm kiếm “ Appinventor”
Tải về điện thoại
20
Sau khi tải ứng dụng về máy điện thoại hãy mở ứng dụng lên và xuất
hiện màn giao diện như dưới.
21
Có thể chọn nhập mã code hoặc chụp lại QR code đ ể tải s ản ph ẩm.
Chúng ta chọn cách “ Scan QR Code”. Sau đó hãy quay lại màn hình máy
tính. Sau khi tải sản phẩm đuôi (.aia) lên máy tính hay mở sản ph ẩm. Sau
đó chọn công cụ
“ Connect” và ch ọn “ AI companion”.
Đưa điện thoại chụp lại mã QR code của sản phẩm và đợi sản phẩm
load đên 100% thì sản phẩm sẽ chuyển đổi sang điện thoại để sử dụng
sản phẩm trên điện thoại hệ điều hành Android
2. Cách cài sản phẩm offline
Bước 1: Chia sẻ sản phẩm đuôi (.apk) qua Gmail
Do dung lượng sản phẩm quá 25MB nên sẽ đ ược chia s ẻ qua
22
google Driver
Bước 2: Truy cập tài khoản Gmail được chia sẻ sản phẩm, sau đó
nhấn vào sản phẩm sẽ xuất hiện thông báo phía dưới hãy đ ợi load s ản
phẩm xong.
Bước 3: Cài đặt sản phẩm
Xuất hiện thông báo nhấn chọn “ Cài đặt”.
Tiếp đến xuất hiện thông báo chọn “ Vẫn cài đặt”
23
Cuối cùng xuất hiện thông báo chọn “ Mở”
24
Quay trở lại màn hình điện thoại hệ điều hành Amdroid sản phẩm sẽ
xuất hiện như một app ứng dụng bình thường như các app khác trên điện
thoại.
25
IV. CÁC MẶT TỒN TẠI VÀ HƯỚNG PHÁT TRIỂN
1. Về mặt hạn chế của hệ thống:
Khi tìm hiểu sâu vào hệ thống, nhóm rút ra được các hạn chế sau:
Phần mềm còn hạn chế chưa sử dụng được trên máy tính mà điện thoại có
hệ điều hành IOS.
2. Hướng phát triển cho hệ thống
Do việc thiết kế hệ thống và thời gian thi gấp rút nên nhiều chức năng
của phần mềm chưa thể được lắp thêm và nâng cấp, sau đây là các ý t ưởng
thêm cho hệ thống.
- Xử lý sử dụng được trên các máy tính và điện thoại smartphone có
hệ điều hành IOS.
- Phần mềm phải được nâng cấp theo từng năm.
- Tiếp tục hoàn thiện chức năng bài tập trắc nghiệm cho từng môn.
- Tiếp tục hoàn thiện chức năng nghe của môn Tiếng Anh.
- Tiếp tục hoàn thiện kho tài liệu cho từng môn.
3. Kết luận
- Với dự án “Phần mềm luyện thi vào 10” đã có thể vận hành tốt:
- Sử dụng tài liệu một cách chính xác và hiệu quả. Đáp ứng đ ủ lượng
kiến thức cho học sinh đi thi chuyển cấp.
- Kho tài liệu rộng rãi, lượng kiến thức đã được thông qua các ý ki ến
của các bạn học.
Em xin chân thành cảm ơn!
Đồi Ngô, tháng 05 năm 2024
Tác giả hoặc đại diện nhóm tác giả
(Ký, ghi rõ h ọ tên)
Đỗ Lân Dũng
Đỗ Văn Đức
26
TÀI LIỆU THAM KHẢO
1. Lập trình với App Inventor
2. Khóa học Lập trình với APP INVENTOR (VIETSTEM)
3. Ebook "Starting Out With App Inventor for Android".
4. File project App Inventor dùng để test Responsive App.
5. File project App Inventor dùng để vẽ các ứng dụng tương tác nhiều
người trực tuyến (test Firebase DB)
27
28
 







Các ý kiến mới nhất