Ưu điểm - Xác định tốt được vấn đề, mục tiêu, đối tượng và phương pháp nghiên cứu - Thực hiện tốt nghiên cứu tổng quan về phát triển phần mềm game học tập cho học sinh tiểu học từ đó thự
TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU
Giới thiệu đơn vị thực tập
1.1.1 Thông tin tổng quát về đơn vị thực tập
- Tên công ty: Công ty Cổ phần sách Mcbooks
- Địa chỉ: Ô số 34E, Khu đấu giá 3Ha, phường Phúc Diễn, quận Bắc Từ
Liêm, thành phố Hà Nội
Công ty Cổ phần sách McBooks, được thành lập vào năm 2008, chuyên hoạt động trong lĩnh vực xuất bản sách Sau 15 năm phát triển và vượt qua nhiều thách thức, đặc biệt là đại dịch Covid-19, McBooks đã vươn lên trở thành nhà xuất bản sách ngoại ngữ hàng đầu tại Việt Nam, sở hữu bản quyền nhiều thể loại sách ngoại ngữ phong phú.
Công ty xuất bản hợp tác với các tác giả trong và ngoài nước để phát hành những cuốn sách học ngoại ngữ phổ biến, bao gồm tiếng Anh, tiếng Nhật và tiếng Hàn.
+ Sách học tiếng Anh: 142 sản phẩm
+ Sách học tiếng Nhật: 52 sản phẩm
+ Sách học tiếng Hàn: 56 sản phẩm
+ Sách học tiếng Trung: 64 sản phẩm học tập cho học sinh tiểu học
1.1.2 Sứ mệnh, tầm nhìn và giá trị cốt lõi a Sứ mệnh
Knowledge Sharing : chia sẻ những tri thức, kiến thức của bản thân đến với cộng đồng b Tầm nhìn
- Củng cố vị trí dẫn đầu trong thể loại sách học tiếng
- Đi đầu ở thể loại sách tham khảo
- Làm mới thể sách phát triển kỹ năng
- Trở thành đối thủ đáng gờm của các đơn vị dẫn đầu về Kinh doanh sách online c Giá trị cốt lõi
+ Luôn suy nghĩ lấy uy tín làm danh dự của mỗi nhân viên đã là kim chỉ nam của mỗi người thuộc Mcbooks
+ Sự hài lòng của khách hàng luôn là trọng tâm của Mcbooks
+ Xây dựng môi trường năng động, chuyên nghiệp, chủ động và sáng tạo và gắn kết
Xây dựng các chính sách hiệu quả với nhiều khoản thưởng khuyến khích việc đọc sách và nâng cao kiến thức, đồng thời chú trọng đến sức khỏe Điều này tạo điều kiện cho nhân viên có thu nhập cao và cơ hội phát triển công bằng dựa trên năng lực của từng cá nhân.
+ Có mối quan hệ hợp tác tốt đẹp, lâu bền với các đối tác
Để mỗi nhân viên trong công ty có thể phát triển bản thân và thăng tiến trong công việc, việc trau dồi bản thân cần được đặt làm trọng tâm.
Doanh nghiệp phát triển mạnh mẽ khi mỗi cá nhân chia sẻ những hiểu biết của mình với đồng nghiệp và cấp trên Việc này không chỉ giúp nâng cao kiến thức mà còn tạo ra môi trường học tập tích cực Học tập không chỉ dành cho học sinh tiểu học mà còn là một quá trình liên tục trong môi trường làm việc, thúc đẩy sự sáng tạo và cải tiến trong doanh nghiệp.
+ Sáng tạo ở Mcbooks được coi là đòn bẩy của sự phát triển
+ Luôn cố gắng tạo ra những sản phẩm tốt nhất có thể và sáng tạo để đáp ứng mong muốn của khách hàng, người dùng
+ Cố gắng nâng cao chất lượng sản phẩm để đáp ứng mong muốn của đối tác
+ Tạo ra những sản phẩm hài lòng đối tác + Đề cao sự năng suất của mỗi nhân viên + Tối ưu hóa lợi nhuận cho doanh nghiệp[1]
Tổng quan về đề tài
Trong kỷ nguyên 4.0, việc áp dụng công nghệ vào học tập trở nên cần thiết và hợp lý Học tập tương tác, một phương pháp học chủ động, đang được áp dụng rộng rãi trong các lớp học toàn cầu Phương pháp này chú trọng vào các hoạt động đào tạo thông qua tương tác nhóm và xã hội, đồng thời kết hợp sự hướng dẫn của giáo viên.
Giáo viên áp dụng phương pháp học tương tác thông qua việc sử dụng các thiết bị và trò chơi xây dựng nhóm Những hoạt động này không chỉ tạo ra môi trường học tập hấp dẫn mà còn khuyến khích học sinh mạnh dạn khám phá ý tưởng, giúp họ liên kết bài giảng một cách chặt chẽ hơn.
Các số liệu được thống kê như sau:
● 74% giáo viên áp dụng hình thức học tập dựa trên game kỹ thuật số để cải thiện bài học của họ
● 93% thời gian trên lớp được dành cho các nhiệm sử dụng phương pháp học tập dựa trên game
● 52% học sinh nhỏ tuổi đã chơi các game giáo dục học tập cho học sinh tiểu học
● Game điện tử có thể hiệu quả trong môi trường lớp học vì 91% trẻ em trong độ tuổi đi học đã quen thuộc với chúng
● 54% các nhà khoa học nghiên cứu về giáo dục ở Hoa Kỳ đồng ý mạnh mẽ rằng học tập dựa trên game là điều bắt buộc
● 38% giáo viên Hoa Kỳ đồng ý rằng áp dụng việc chơi game là cần thiết trong lớp học
● Chỉ 8% giảng viên Hoa Kỳ không chắc liệu đó có phải là phần bổ sung cần thiết trong lớp học hay không
Một nghiên cứu với 105 trẻ tiểu học cho thấy rằng việc tiếp xúc với phương pháp học tập dựa trên trò chơi tương tác cử chỉ giúp trẻ em cải thiện đáng kể hiệu suất học tập và kỹ năng vận động.
Game học tập là một phương pháp hiệu quả giúp giáo viên nâng cao sự tập trung và hứng thú của học sinh trong quá trình học Bằng cách tích hợp các yếu tố trò chơi, học sinh có thể nhận được phần thưởng khi hoàn thành nhiệm vụ và tiến bộ trong khóa học Các nghiên cứu cho thấy rằng việc chơi game không chỉ làm tăng động lực học tập mà còn mang lại trải nghiệm học tập thú vị hơn cho học sinh.
Việc sử dụng game trong giáo dục đã bắt đầu từ thế kỷ 20, đặc biệt từ những năm 1960 đến 1970, nhưng chỉ thực sự phát triển vào đầu thế kỷ 21 Nintendo là một trong những công ty tiên phong trong lĩnh vực này với sản phẩm Leapster, thiết bị chơi game cầm tay mang tính giáo dục Không chỉ học sinh nhỏ tuổi mà cả giáo viên cũng được hưởng lợi từ các game học tập, giúp tăng cường khả năng tiếp thu và giảm bớt công việc liên quan đến bụi phấn Tuy nhiên, một nhược điểm là thiết kế game còn thiếu tính đồng nhất và có ít báo cáo về hiệu quả.
Thị trường học tập dựa trên trò chơi toàn cầu dự kiến sẽ đạt quy mô 17,079 tỷ USD vào năm 2026, với tốc độ tăng trưởng kép hàng năm 20,07% trong giai đoạn dự báo, tăng từ 4,747 tỷ USD.
Thị trường dự kiến sẽ tăng trưởng mạnh mẽ trong giai đoạn tới nhờ vào sự gia tăng người dùng internet và điện thoại thông minh, cùng với sự phát triển của trò chơi trực tuyến và học tập điện tử trên toàn cầu.
Sự phát triển của Thực tế ảo (VR) và Thực tế tăng cường (AR) trong giáo dục đã mang lại trải nghiệm học tập tương tác và nhập vai cho học sinh tiểu học Những công nghệ này không chỉ nâng cao sự hứng thú mà còn cải thiện hiệu quả học tập, giúp học sinh tiếp thu kiến thức một cách sinh động và trực quan hơn.
Nguyễn Thùy Dương – K22HTTTC cho biết, 8 công ty lớn đang đầu tư mạnh mẽ vào việc phát triển các giải pháp và dịch vụ học tập dựa trên trò chơi tiên tiến và độc đáo nhằm phục vụ khách hàng.
Kahoot là một nền tảng học tập trực tuyến dựa trên trò chơi, đang phát triển mạnh mẽ trên thị trường Người dùng có thể dễ dàng tạo và xây dựng các câu đố và trò chơi về bất kỳ chủ đề nào, bằng nhiều ngôn ngữ khác nhau, chỉ trong vài phút Nền tảng này còn cho phép thêm hình ảnh, sơ đồ và video vào các câu hỏi, nâng cao mức độ tương tác Những cải tiến này dự kiến sẽ có ảnh hưởng tích cực đến thị trường trong giai đoạn tới.
Việc phát triển game giáo dục cho trẻ em đã diễn ra sớm trên thế giới và mang lại nhiều hiệu quả tích cực Chính vì lý do này, Tecinus đã quyết định mở rộng lĩnh vực này để góp phần nâng cao chất lượng giáo dục cho trẻ em.
1.2.2 Một số nền tảng game học tập phổ biến hiện nay
EdApp là nền tảng học tập dựa trên game, tích hợp nhiều yếu tố tương tác nhằm nâng cao tỷ lệ hoàn thành khóa học và mang lại trải nghiệm học tập hiệu quả Nền tảng này còn cung cấp đội ngũ thiết kế chuyên nghiệp để phát triển các trò chơi học tập phù hợp với nhu cầu người dùng.
Học vi mô là chiến lược cốt lõi của EdApp, giúp chia nhỏ thông tin đào tạo thành các mô-đun vừa phải, tập trung vào các yếu tố chính của một chủ đề Phương pháp này cho phép người học hoàn thành khóa học chỉ trong vài phút Hơn nữa, học vi mô có thể kết hợp với các trò chơi học tập, biến các mô-đun đào tạo thành trải nghiệm thú vị trên thiết bị di động, giúp người dùng cảm thấy như đang chơi game thay vì học tập.
Game học tập đã chứng minh mang lại tỷ lệ hoàn thành lên đến 90% so với các khóa học eLearning truyền thống, nhờ vào việc biến quá trình đào tạo thành trải nghiệm giống như chơi game trên điện thoại thông minh EdApp cung cấp một công cụ soạn thảo tích hợp dễ dàng, cho phép tạo ra các bài học nhỏ với nhiều mẫu tương tác như ghép hình ảnh, sắp xếp chữ cái, và các bài kiểm tra đúng/sai.
EdApp tích hợp hệ thống tính điểm và phần thưởng dựa trên game trong quá trình học tập, cho phép người học kiếm sao và nhận giải thưởng thực tế như thẻ quà tặng Amazon hoặc phiếu giảm giá Điều này không chỉ tạo động lực học tập cho học sinh tiểu học mà còn khuyến khích sự tham gia tích cực của các em trong việc học.
CƠ SỞ LÝ LUẬN VỀ PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC SINH TIỂU HỌC
Cơ sở lý luận về phát triển phần mềm game học tập
2.1.1 Khái niệm phần mềm game a Phần mềm là gì?
Thuật ngữ phần mềm được hiểu qua sự so sánh với phần cứng trong ngành công nghệ điện tử Phần cứng đề cập đến các thiết bị có thể cảm nhận bằng giác quan, trong khi phần mềm là những chương trình và dữ liệu giúp các thiết bị hoạt động hiệu quả.
Phần mềm trong Tin học bao gồm:
- Các tập lệnh máy tính dùng để thực hiện các chức năng được người dùng xác định
- Các cấu trúc dữ liệu cho phép dữ liệu giao tiếp với chương trình
Trong một máy tính, phần mềm là thành phần còn lại khi loại bỏ các thiết bị và phụ kiện phần cứng Game học tập là một loại phần mềm giúp người dùng nâng cao kiến thức và kỹ năng thông qua các hoạt động giải trí.
Game học tập là những phần mềm được thiết kế với mục đích giáo dục Việc áp dụng các nguyên lý và yếu tố thiết kế game vào quá trình học giúp người học cảm thấy hứng thú hơn và tăng cường sự tương tác với trò chơi, từ đó nâng cao hiệu quả học tập.
Game học tập kết hợp nội dung kiến thức với các yếu tố giải trí như chiến thuật kể chuyện, tương tác và đồ họa hấp dẫn, phù hợp với lứa tuổi người chơi Mục tiêu học tập và môi trường game được liên kết chặt chẽ, tạo ra phương pháp đào tạo hiệu quả Hình thức giảng dạy này đang ngày càng được áp dụng tại Việt Nam trong các bài giảng.
2.1.2 Đặc điểm của phần mềm game giáo dục a Game học tập khuyến khích người dùng tham gia Đặc điểm đầu tiên là thước đo quan trọng nhất – người dùng có thực sự quan tâm đến game không? Một game học tập tốt sẽ thu hút người dùng và điều này sẽ được phản ánh trong các thông số về số lượng người chơi game và tỷ lệ quay lại chơi game những lần sau của người dùng học tập cho học sinh tiểu học
Nếu người dùng thích trải nghiệm game, họ sẽ thể hiện sự thích thú thông qua các bình luận tích cực và đánh giá cao trên các nền tảng như Google Play hoặc App Store Nhà sản xuất game có thể nhận thấy sự hào hứng này thông qua mạng xã hội nội bộ hoặc các phản hồi từ người chơi Hơn nữa, game học tập không chỉ mang lại niềm vui mà còn kích thích tư duy và suy nghĩ của người dùng.
Để thu hút học sinh, việc sử dụng sự kiện, hình ảnh và số liệu là rất hiệu quả Tuy nhiên, nếu nhà sản xuất muốn thay đổi suy nghĩ và hành vi của người chơi, cần áp dụng một cách tiếp cận khác Tham gia tích cực vào quá trình sáng tạo game phù hợp với tri thức mà nhà sản xuất mong muốn truyền tải sẽ giúp người chơi cảm thấy hứng thú hơn với trò chơi.
Game là một hình thức tương tác, và một trò chơi học tập hiệu quả cần tích hợp nhiều yếu tố tương tác để khuyến khích người học suy ngẫm về trải nghiệm của bản thân Điều này không chỉ giúp học sinh ghi nhớ kiến thức tốt hơn mà còn làm giảm khả năng chán nản trong quá trình học.
Game học tập tạo ra bối cảnh bổ sung cho tài liệu học tập, giúp người học ghi nhớ thông qua tiềm thức Mục tiêu học tập không nhất thiết phải theo cấp bậc của game, cho phép người học liên kết từng bước trong hành trình học với các giai đoạn tương tự trong game.
Sự gia tăng tương tác và bổ sung tri thức trong game học tập mang lại lợi ích cho cả ba tác nhân: doanh nghiệp, người thiết kế game và người dùng Doanh nghiệp thu lợi nhuận từ số lượng người chơi tăng lên, trong khi người thiết kế nâng cao khả năng sáng tạo Quan trọng nhất, người dùng không chỉ được giải trí mà còn tích lũy tri thức cần thiết trong quá trình chơi.
2.1.3 Quy trình phát triển phần mềm game giáo dục
Phát triển game là một quy trình phức tạp, yêu cầu sự chuyên môn từ các chuyên gia trong nhiều lĩnh vực như khoa học máy tính, nghệ thuật, thiết kế truyền thông, kinh doanh và tâm lý học Áp lực trong ngành này ngày càng gia tăng, buộc các nhà phát triển phải nhanh chóng đưa sản phẩm ra thị trường.
Quá trình phát triển game thường bao gồm bảy giai đoạn chính: yêu cầu hệ thống, yêu cầu phần mềm, phân tích, thiết kế chương trình, lập trình, kiểm thử và vận hành Những giai đoạn này không chỉ giúp đảm bảo chất lượng sản phẩm mà còn tạo cơ hội học tập cho học sinh tiểu học.
Hoặc chúng ta có mô hình xoắn ốc gồm các bước sau:
1 Đưa ra một thiết kế cơ sở dựa trên việc làm việc với khách hàng
2 Tìm ra những rủi ro lớn nhất trong thiết kế của bạn
3 Xây dựng bản mẫu nhằm giảm thiểu rủi ro trên
4 Thử nghiệm các bản mẫu
5 Đưa ra với một thiết kế chi tiết hơn dựa trên những gì đã phát hiện ra
Hình 2.1: Quy trình phát triển xoắn ốc
2.1.4 Công nghệ phát triển phần mềm game giáo dục
Công nghệ phát triển phần mềm game, đặc biệt là game giáo dục, đã cách mạng hóa cách chúng ta chơi, học và làm việc Những công nghệ này, từ phần cứng đến phần mềm, không chỉ hỗ trợ các đội eSports chuyên nghiệp mà còn chuyển đổi trải nghiệm kỹ thuật số Chúng cung cấp cho doanh nghiệp và trường đại học những phương thức tương tác mới với người dùng Hiện nay, các công nghệ chơi game phổ biến đang có ảnh hưởng sâu rộng đến thế giới kinh doanh, bao gồm cả việc cải thiện quá trình học tập cho học sinh tiểu học.
Construct 3 là phần mềm phát triển game miễn phí tốt để sử dụng nếu người dùng không phải là một developer nhưng vẫn muốn tạo ra một game riêng cho mình
Construct 3 hoàn toàn dựa trên GUI, nghĩa là mọi thứ đều được kéo và thả Logic và các biến của game được triển khai bằng cách sử dụng các tính năng thiết kế do chính phần mềm tạo game cung cấp Điểm mạnh của Construct 3 là có thể xuất sang rất nhiều nền tảng khác nhau và người dùng không phải thay đổi thành phần nào trong game của mình để phù hợp với các tùy chọn khác nhau
Khi người chơi đã hoàn thành game của họ, người chơi có thể xuất game sang các nền tảng có liên kết với Construct 3
Đặc điểm học sinh tiểu học
2.2.1 Học sinh tiểu học tìm thấy sự an toàn trong nhịp điệu và sự lặp lại
Học sinh tiểu học sống đơn giản và chỉ tập trung vào hiện tại, trải nghiệm thời gian qua nhịp điệu của ngày, tuần và năm Chúng không bận tâm đến quá khứ hay tương lai, mà thích đoán trước các câu chuyện, bài hát và hoạt động lặp đi lặp lại Trẻ em cảm thấy hào hứng với vần điệu, nhịp điệu và sự ám chỉ của ngôn ngữ, đồng thời cảm thấy an toàn và thoải mái trong nhịp điệu lặp lại của ngày học, dự đoán các truyền thống đặc biệt trong tuần và ăn mừng các lễ hội hàng năm.
2.2.2 Học sinh học thông qua chơi
“Chơi là hình thức nghiên cứu cao nhất”
Học sinh tiểu học là những bậc thầy trong việc chơi game, điều này phản ánh trí thông minh và sự phát triển não bộ của các em Hành vi chơi đùa không chỉ là một phần tự nhiên trong cuộc sống mà còn là công cụ học tập hiệu quả nhất, giúp các em phát huy tối đa khả năng học hỏi Ở độ tuổi này, việc vui chơi không chỉ mang lại niềm vui mà còn đóng vai trò quan trọng trong quá trình học tập của học sinh tiểu học.
Nguyễn Thùy Dương – K22HTTTC 20 chỉ ra rằng trẻ em thường thích hành động và tương tác hơn là nghe một cách thụ động, điều này phản ánh cách mà chúng được thiết kế để học hỏi Vui chơi là môi trường lý tưởng giúp học sinh tiểu học phát triển các kỹ năng quan trọng như ra quyết định phức tạp, lãnh đạo và thực hiện chức năng điều hành, những kỹ năng này khó có thể rèn luyện trong các hình thức học tập có cấu trúc hơn.
Chơi không chỉ mang lại niềm vui mà còn phát triển tư duy biểu diễn trừu tượng, giúp trẻ sáng tạo và kể lại thế giới của riêng mình Qua những trò chơi, trẻ học cách đối mặt với các thử thách và xây dựng kinh nghiệm trong việc đàm phán vai trò và chiến lược với bạn bè Việc khuyến khích chơi trong lớp học và sử dụng sức mạnh của nó một cách có chiến lược sẽ giúp học sinh nhỏ tuổi tham gia tích cực và có cơ hội học tập sâu sắc hơn.
2.2.3 Học sinh muốn thuộc về một cộng đồng an toàn, xinh đẹp và tốt đẹp
Trẻ em là những người quan sát nhạy bén, tiếp thu từ môi trường xung quanh và hành vi của người lớn Những trải nghiệm khi bước vào lớp học, sự chào đón từ giáo viên và bạn bè, cùng với cảm nhận về các tương tác xã hội, đều ảnh hưởng sâu sắc đến cảm giác thân thuộc của chúng.
Mối quan hệ vững chắc giữa giáo viên và học sinh trong lớp học là yếu tố quan trọng giúp trẻ nhỏ cảm thấy an toàn Tình yêu thương và sự quan tâm của giáo viên được thể hiện qua cách tổ chức lớp học, trưng bày các sản phẩm của học sinh, cũng như chất lượng đồ dùng học tập Các cộng đồng trong lớp tôn vinh hành động tử tế và giải quyết xung đột một cách tôn trọng, từ đó củng cố ý thức về công lý và thiện chí Việc ca hát và nhảy múa cùng nhau tạo ra một ngôn ngữ chung giúp trẻ nhỏ cảm nhận được sự an toàn trong cộng đồng Cảm giác an toàn trong một lớp học thân thiện và đẹp đẽ sẽ là nền tảng vững chắc cho sự phát triển tính cách và các mối quan hệ của trẻ nhỏ.
2.2.4 Học sinh khám phá thế giới với sự ngạc nhiên
Trẻ em luôn khao khát khám phá và tìm kiếm câu trả lời để hiểu rõ hơn về thế giới xung quanh Việc đặt câu hỏi không phải là để làm phiền, mà là để thỏa mãn động lực học hỏi tự nhiên của chúng Giống như các nhà khoa học, trẻ em phát triển giả thuyết, kiểm tra và điều chỉnh lý thuyết của mình theo thời gian, từ đó hình thành khả năng suy luận logic Chúng cũng thích tìm hiểu chuyên sâu về các chủ đề, như đặt tên cho khủng long hoặc giải thích cách hoạt động của đồ chơi, thể hiện sự ham học hỏi và sự tò mò vô hạn.
Nguyễn Thùy Dương – K22HTTTC 21 thể hiện vai trò “giáo viên” với sự chính xác trong cử chỉ và lời nói Thách thức lớn nhất của giáo viên tiểu học là hướng dẫn sự tò mò không ngừng của học sinh theo hướng phát triển học tập mà không dập tắt nó Bằng cách tham gia cùng sinh viên trong quá trình tìm hiểu, giáo viên tạo ra nhiều cơ hội khám phá và xây dựng chuyên môn sâu.
2.2.5 Học sinh hiểu thế giới thông qua cơ thể của chúng
Trẻ em được sinh ra để di chuyển và khám phá thế giới qua cơ thể và các giác quan Việc tham gia đầy đủ của cơ thể trong quá trình tiếp nhận thông tin giúp trẻ học tốt hơn Mặc dù công nghệ hiện đại như youtube thu hút nhiều gia đình, trẻ vẫn cần cơ hội phát triển các giác quan thể chất và kỹ năng như thăng bằng và nhận thức về không gian Nghiên cứu cho thấy có mối liên hệ chặt chẽ giữa phát triển giác quan và thành công trong học tập, với khả năng nhận thức và đọc viết được xây dựng trên nền tảng tích hợp các giác quan.
2.2.6 Học sinh sử dụng các câu chuyện để xây dựng ý nghĩa
Trong suốt lịch sử, con người đã sử dụng câu chuyện để truyền tải ý nghĩa và thể hiện giá trị, nỗi sợ hãi, và hy vọng Đối với trẻ nhỏ, văn hóa truyền miệng cung cấp cấu trúc nhận thức để khám phá ý tưởng lớn và biểu đạt cảm xúc sâu sắc Kể chuyện giúp trẻ sắp xếp thông tin và truyền đạt suy nghĩ, từ những câu chuyện đơn giản đến những giải thích phức tạp Sự phát triển kỹ năng kể chuyện trong những năm tiểu học dự đoán thành công trong đọc và viết, đồng thời phát triển trí tưởng tượng thông qua cảm xúc từ cổ tích và truyền thuyết Trẻ dễ dàng hiểu nội dung khi được sắp xếp thành câu chuyện, và học từ vựng cũng như cú pháp qua những câu chuyện này Nhịp điệu, vần điệu và sự lặp lại kích thích trí nhớ, trong khi trí tưởng tượng được nuôi dưỡng qua hình ảnh sống động của bối cảnh và nhân vật Câu chuyện và phép ẩn dụ giúp học sinh khám phá các khái niệm trừu tượng bằng ngôn ngữ phù hợp với sự phát triển của họ.
Nguyễn Thùy Dương – K22HTTTC 22 nhấn mạnh tầm quan trọng của trí tưởng tượng trong việc phát triển khả năng hiểu biết của trẻ Khi trẻ tạo ra hình ảnh sống động về bối cảnh và nhân vật trong câu chuyện, chúng khám phá các ý tưởng lớn và hiểu rõ hơn về ý nghĩa từ kinh nghiệm Các câu chuyện và phép ẩn dụ giúp trẻ tiếp cận các khái niệm trừu tượng qua ngôn ngữ phù hợp với độ tuổi, từ đó thúc đẩy sự phát triển tư duy sáng tạo và khả năng nhận thức của học sinh.
2.2.7 Học sinh tìm kiếm các khuôn mẫu trong thế giới xung quanh chúng
Học sinh tiểu học luôn tìm kiếm các mẫu trong môi trường xung quanh, từ những góc cạnh của lối đi bằng gạch cho đến những bông hoa làm từ gạch chơi hình kim cương Các em sắp xếp, đo lường và phân loại mọi thứ, như chiều cao của tòa tháp hình khối hay màu sắc trong túi kẹo M&M Việc so sánh kích thước bánh hạnh nhân với anh chị em hay đếm số lượng sâu bướm rơi từ cây cũng là những hoạt động thú vị Học sinh còn học cách truyền đạt ý tưởng toán học qua hình ảnh và ngôn ngữ, đồng thời khám phá trật tự trong cấu trúc từ ngữ Các em nhận diện chữ cái trong tên mình trên biển báo đường phố, phát hiện điệp khúc trong bài hát và nhận ra các kiểu gieo vần trong thơ và văn xuôi.
2.2.8 Học sinh thể hiện bản thân theo những cách của riêng chúng
Học sinh tiểu học thể hiện kiến thức về thế giới xung quanh qua nhiều hình thức phong phú, bao gồm tranh vẽ, khối xếp chồng và âm nhạc Những tác phẩm này không chỉ phản ánh cảm xúc và suy nghĩ của trẻ mà còn kể lại những câu chuyện cá nhân, như trải nghiệm thăm họ hàng hay sự ganh đua giữa anh chị em Trẻ nhỏ cũng bộc lộ cá tính thông qua cử chỉ, giọng nói và cách di chuyển Việc lắng nghe và khuyến khích trẻ thể hiện bản thân theo nhiều cách khác nhau giúp xây dựng nền tảng vững chắc cho kỹ năng đọc, viết và toán học.
Phần mềm game học tập cho học sinh tiểu học
2.3.1 Lợi ích của game học tập cho học sinh tiểu học Đa số trong chúng ta cho rằng chơi game là không tốt, đặc biệt là đối với trẻ em Tuy nhiên, thực tế cho thấy việc chơi game chỉ không tốt khi người chơi không biết kiểm soát thời lượng chơi game của mình Chơi game ngoài việc giúp thư giãn, việc áp dụng việc học tập trong chơi game khiến cho chúng ta có hứng thú trong học tập hơn, đặc biệt là đối với các em nhỏ trong độ tuổi đi học tiểu học, khi mà việc học tập qua game là cực kỳ hiệu quả
Trẻ em không nên dành quá nhiều thời gian cho thiết bị công nghệ, nhưng giáo dục và chơi game trực tuyến không phải là hai khái niệm tách biệt Thực tế, chơi game trực tuyến có thể hỗ trợ nâng cao khả năng học tập và phát triển của trẻ em.
1 Tăng khả năng ghi nhớ của trẻ
Các trò chơi thường tập trung vào việc rèn luyện khả năng ghi nhớ của người chơi Điều này không chỉ phản ánh đặc điểm của các trò chơi mà còn yêu cầu trẻ em ghi nhớ các yếu tố cần thiết để hoàn thành nhiệm vụ, theo dõi trình tự quan trọng và quản lý các yếu tố để đạt điểm cao trong trò chơi.
2 Thông thạo máy tính Đây là điều rất quan trọng vì đây là thời đại cách mạng công nghệ 4.0 Chơi các game qua internet cho phép trẻ em có khả năng làm quen với cách thức hoạt động của máy tính và do đó, nó sẽ trở nên quen thuộc với trẻ em Có những trang web, chẳng hạn như game Cartoon Network, cung cấp cho trẻ nhỏ những game thú vị và hấp dẫn, đồng thời dạy chúng cách sử dụng chuột và bàn phím đúng cách, chưa kể đến trình duyệt, tên người dùng và mật khẩu cũng như điều hướng internet nói chung
3 Giúp tư duy chiến lược nhanh và giải quyết vấn đề
Các trò chơi thường yêu cầu trẻ em suy nghĩ nhanh và sử dụng logic để dự đoán các bước tiếp theo, giúp giải quyết vấn đề và hoàn thành các cấp độ Điều này không chỉ mang lại niềm vui mà còn hỗ trợ trẻ phát triển kỹ năng logic, tính chính xác và khả năng tư duy độc lập, những yếu tố quan trọng cho cuộc sống sau này.
4 Phát triển khả năng phối hợp tay-mắt
Các trò chơi yêu cầu trẻ sử dụng gamepad hoặc bàn phím và chuột để điều khiển có thể phát triển khả năng phối hợp tay-mắt Việc này không chỉ giúp trẻ điều chỉnh tốt hơn trong việc sử dụng máy tính mà còn hỗ trợ quá trình học tập cho học sinh tiểu học.
Nguyễn Thùy Dương – K22HTTTC 24 phát triển khả năng phối hợp giữa tay và mắt, điều này rất quan trọng vì trẻ em cần nhìn vào hành động trên màn hình trong khi đồng thời sử dụng tay để điều khiển các hoạt động đang diễn ra.
5 Đặc biệt có lợi cho trẻ em mắc chứng rối loạn chú ý
Nghiên cứu từ Đại học Nottingham cho thấy game trực tuyến có thể hỗ trợ trẻ em mắc rối loạn chú ý Kết luận này đã được nhiều nghiên cứu khác xác nhận, khẳng định lợi ích của game trong việc cải thiện khả năng tập trung cho trẻ.
Nhiều trò chơi cung cấp các khía cạnh giúp trẻ phát triển kỹ năng cụ thể, như khả năng đọc bản đồ trong các game bí ẩn và phiêu lưu, từ đó cải thiện tư duy thực tế Bên cạnh đó, các trò chơi như game quản lý nhà hàng giúp trẻ học cách quản lý tài chính và vận hành một nhà hàng hiệu quả.
Game trực tuyến mang lại nhiều lợi ích cho trẻ em, cho thấy rằng giáo dục và trò chơi không phải là hai lĩnh vực tách biệt Thực tế, nếu được kết hợp hợp lý, game và học tập có thể hỗ trợ lẫn nhau, giúp trẻ phát triển toàn diện.
2.3.2 Yêu cầu tính năng cơ bản của game học tập cho học sinh tiểu học a Xây dựng các mục tiêu học tập và bám sát những mục tiêu đó
Nền tảng của việc học tập hiệu quả là việc xác định rõ ràng các mục tiêu học tập, điều này cũng tương tự như trong các trò chơi và tài liệu học tập truyền thống Việc xác định mục tiêu trong game rất quan trọng, vì nó sẽ định hình cấu trúc game, quyết định định dạng, nội dung và cách thức thực hiện.
Mỗi yếu tố trong mục tiêu học tập cần được đánh giá kỹ lưỡng Nếu điều kiện yêu cầu người học có thể sử dụng tài liệu hướng dẫn để hoàn thành nhiệm vụ, thì tài liệu tham khảo đó phải được cung cấp trong trò chơi.
Trong quá trình thiết kế game, việc ghi nhớ các mục tiêu của người thiết kế là rất quan trọng, không chỉ giúp nhà sản xuất tập trung mà còn tạo hứng thú cho người chơi Người học sẽ tham gia vào hoạt động khi họ cảm thấy nó liên quan đến nhu cầu của họ Do đó, việc chú trọng vào tương tác giữa người chơi và game học tập là yếu tố cần thiết, đặc biệt đối với học sinh tiểu học.
Người chơi đóng vai trò quan trọng trong trò chơi Để duy trì sự tham gia của học sinh, cần giảm thiểu các hoạt động thụ động và tối ưu hóa tính tương tác của trò chơi.
Yêu cầu người học xem video để xác định hành động đúng và sai có thể tạo ra sự tương tác cao hơn so với hướng dẫn truyền thống, nhưng lại không phù hợp với một trò chơi Thay vào đó, người học hoặc người chơi nên được cung cấp một kịch bản để tự quyết định hành động và phương pháp thực hiện Môi trường này cần phải phù hợp với tính chất của game.
PHÁT TRIỂN PHẦN MỀM GAME HỌC TẬP CHO HỌC
Giới thiệu về phần mềm game học tập cho học sinh tiểu học
3.1.1 Xác định yêu cầu hệ thống
Trong thời đại công nghệ hiện đại, trẻ em ngày càng ưa chuộng các thiết bị thông minh nhờ tính tiện lợi và dễ sử dụng Để đáp ứng nhu cầu này, KidMathz đã ra mắt như một trò chơi trên điện thoại dành cho học sinh lớp 1 và lớp 2, nhằm giúp các em nâng cao kỹ năng toán học và tạo hứng thú trong việc học.
3.1.2 Kế hoạch xác định yêu cầu
Bảng kế hoạch và kết quả phỏng vấn về phân tích nhu cầu về game KidMathz
Người thực hiện phỏng vấn:
Người được phỏng vấn: chị Lê Diệu Linh
(Lead team BA công ty cổ phần truyền thông và công nghệ Tecinus) Đơn vị khảo sát: Công ty cổ phần và truyền thông Tecinus
Mục tiêu của bài viết là khám phá mong muốn của công ty trong việc phát triển sản phẩm, đồng thời tìm hiểu các chức năng chính mà trò chơi cần có Bên cạnh đó, việc thu thập tài liệu liên quan cũng là một phần quan trọng trong quá trình này.
Chi tiết buổi phỏng vấn
Hiện tại, công ty đã có kinh nghiệm làm phần mềm game giáo dục chưa?
Công ty hiện đang trong giai đoạn đầu khám phá lĩnh vực game, nhưng sở hữu nhiều kinh nghiệm quý báu trong việc phát triển website và ứng dụng giáo dục Những sản phẩm tiêu biểu như ứng dụng Mcbooks và Biboo đã hỗ trợ hiệu quả cho việc học tập của học sinh tiểu học.
Câu 2: Quy trình tạo nên 1 phần mềm của công ty mình là như thế nào?
Bước 1: Đầu tiên là BA khảo sát nhu cầu của bên có nhu cầu làm phần mềm
Bước 2: Sau đó sẽ BA phân tích, thiết kế hệ thống Khi đó đội BA sẽ làm việc với design để vẽ bản thiết kế trên figma
Bước 3: BA sẽ viết tài liệu để dev và tester thực hiện công việc của mình
Bước 4: Trình bày kết quả của team
Bươc 5: Nếu kết quả không đạt yêu cầu thì quay lại bước 2
Bước 6: Bảo trì hệ thống theo định kỳ
Câu 3: Game hướng tới đối tượng nào?
Game hướng tới đối tượng là trẻ em dưới 7 tuổi, có nhu cầu học môn toán cơ bản
Câu 4: Game nên thiết kế như thế nào?
Game dành cho trẻ em dưới 7 tuổi cần được thiết kế đơn giản và ưu tiên thể loại game casual Màu sắc sinh động là yếu tố quan trọng để thu hút sự chú ý của trẻ Hình ảnh cũng được ưu tiên, giúp các em dễ dàng ghi nhớ hơn.
Câu 5: Ngoài những yêu cầu trên, game còn có yêu cầu đặc biệt gì không?
Game nên có hướng dẫn cho các em Đặc biệt, game nên có nhiều nhân vật dễ thu hút các em hơn
Câu 6: Dự án dự kiến khoảng bao nhiêu người?
Dự án bao gồm: 1 PM, 1 BA, 1 tester, 2 dev, 1
Phân tích hệ thống phần mềm game học tập cho học sinh tiểu học
Cảm ơn chị đã cung cấp các thông tin ạ!
Bảng 3.1: Bảng phỏng vấn xác định yêu cầu
3.1.3 Các đối tượng tham gia vào hệ thống với vai trò
Sau khi phỏng vấn chị Lê Diệu Linh để hiểu rõ yêu cầu phần mềm, khóa luận đã tổng hợp và đề xuất các chức năng chính cần thiết cho hệ thống, phù hợp với từng đối tượng và vai trò cụ thể.
Quản trị hệ thống - Quản lý người sử dụng
Bảng 3.2: Bảng các đối tượng tham gia
3.2 Phân tích hệ thống phần mềm game học tập cho học sinh tiểu học
Như đã nói ở phần trên, ta có thể nhận thấy trẻ em có những đặc điểm sau:
- Trẻ em có khả năng nhớ hình ảnh tốt hơn nhớ từ ngữ, chữ cái
Trẻ em ghi nhớ máy móc hiệu quả hơn khi quan sát người lớn làm việc, điều này cho thấy phương pháp học tập qua trải nghiệm thực tiễn có ưu thế hơn so với việc chỉ học lý thuyết Việc này đặc biệt quan trọng trong quá trình giáo dục học sinh tiểu học, giúp các em phát triển kỹ năng và kiến thức một cách tự nhiên và hiệu quả.
Nhiều học sinh vẫn chưa nắm vững cách tổ chức việc ghi nhớ một cách có hệ thống và hiệu quả Họ chưa biết cách sử dụng các điểm tựa để hỗ trợ việc ghi nhớ, cũng như chưa hiểu rõ phương pháp khái quát hóa và xây dựng dàn bài để ghi nhớ tài liệu một cách tốt nhất.
- Trẻ em có thể học thông qua chơi game
Các nhà giáo dục cần tìm giải pháp giúp học sinh tổng quan hóa và tiếp cận vấn đề một cách logic Việc xác định nội dung quan trọng để ghi nhớ là cần thiết, cùng với việc sử dụng từ ngữ đơn giản và dễ hiểu Quan trọng hơn, giáo viên phải tạo ra tâm lý hứng thú và vui vẻ cho học sinh trong quá trình tiếp thu kiến thức.
3.2.2.2 Tìm hiểu về thể loại game
Game dành cho trẻ em lớp 1 và lớp 2 cần có lối chơi đơn giản và không chứa cảnh bạo lực Do đó, thể loại game Casual là sự lựa chọn phù hợp nhất Game Casual dễ chơi và được thiết kế để phục vụ cho đối tượng người chơi thông thường, chiếm phần lớn số lượng game thủ hiện nay.
Một vài đặc điểm chính của game casual có thể kể đến như sau:
+ Giao diện đơn giản, dễ dùng
+ Hình ảnh đơn giản, thân thiện với người dùng
3.2.2.3 Tìm hiểu về yêu cầu game
Game được thiết kế nhằm hỗ trợ học sinh lớp 1 và lớp 2 cải thiện kỹ năng toán học một cách hiệu quả Để đạt được điều này, nội dung môn toán cần được điều chỉnh sao cho phù hợp với thể loại game và đối tượng người chơi Các nội dung toán học sẽ bao gồm những kiến thức cơ bản và các bài tập thực hành thú vị, giúp trẻ em học tập một cách hứng thú và dễ dàng tiếp thu.
+ So sánh học tập cho học sinh tiểu học
3.2.2 Phân tích kịch bản game
Game dành cho trẻ em nên có kịch bản dễ hiểu, có thể tham khảo từ các câu chuyện cổ tích như Tích Chu, Sọ Dừa hoặc các truyện nước ngoài và phim hoạt hình với những hình tượng ngộ nghĩnh Bên cạnh đó, kịch bản cũng cần đáp ứng nhu cầu hấp thụ hình ảnh đa dạng của trẻ em, tạo điều kiện cho đồ họa trong game trở nên rực rỡ và thu hút.
Thiết kế phần mềm game học tập cho học sinh tiểu học
3.3.1 Thiết kế kịch bản game
Game KidMathz với bối cảnh là 1 khu rừng vui nhộn và nhân vật chính là 1 chú gấu có tên là Su Su
Vào một ngày nọ, khi cậu bé đến tuổi đi học, cậu đã mải chơi và xao nhãng việc học, dẫn đến thành tích học tập không tốt, đặc biệt là môn toán Để cải thiện tình hình, bố mẹ cậu quyết định bắt cậu giải những câu đố toán học.
Su Su là một chú gấu vui tính, năng động với bộ lông nâu, luôn tỏa ra sự hào hứng khi người chơi trả lời đúng câu hỏi Ngược lại, khi câu trả lời sai, Su Su sẽ nhăn mặt lại Hằng ngày, cậu thường đi chơi cùng những người bạn trong khu rừng như chú sư tử Soda và cú mèo Candy Các nhân vật này cùng nhau hỗ trợ nhau trong việc trả lời các câu hỏi để giúp Su Su.
3.3.2.1 Usecase tổng quát học tập cho học sinh tiểu học
Hình 3.1: Usecase tổng quát 3.3.2.2 Biểu đồ hoạt động a Quay spin học tập cho học sinh tiểu học
Hình 3.2: Biểu đồ hoạt động quay spin
Bước Công việc Tác nhân Khi nào
B1 Click vào app Người dùng Khi người dùng chưa vào game lần nào trong ngày
B2 Kiểm tra đây có phải lần đầu tiên người dùng vào app trong ngày hay không?
B3 Hiển thị màn quay spin Hệ thống Sau TH1 B2 học tập cho học sinh tiểu học
B4 Click vào button spin Người dùng Sau B3
B5 Hiển thị kết quả sau khi quay spin
Bảng 3.3: Mô tả hoạt động Quay spin b Hướng dẫn chơi game
Hình 3.3: Biểu đồ hoạt động hướng dẫn chơi game
Bước Công việc Tác nhân Khi nào
B1 Click vào app Người dùng
B2 Hệ thống hiển thị màn home screen
Hệ thống học tập cho học sinh tiểu học
B3 Click vào chơi game Người dùng Sau B2
B4 Kiểm tra xem có phải lần đầu chơi game
TH1: Nếu đúng, sang bước 5
TH2: Nếu sai, kết thúc
B5 Hiển thị màn hướng dẫn chơi game
B6 Không muốn xem hướng dẫn chơi game?
TH1: Sai, sang bước 7 TH2: Đúng, sang bước 9
B7 Click vào màn hình Người dùng Sau TH1 B6
B8 Hiển thị màn hướng dẫn chơi game tiếp theo
B9 Click vào button ký hiệu
B10 Hiển thị màn chơi game Hệ thống Sau B8 hoặc B9
Bảng 3.4: Mô tả hoạt động Hướng dẫn chơi game c Chơi game học tập cho học sinh tiểu học
Hình 3.4: Biểu đồ hoạt động chơi game học tập cho học sinh tiểu học
Bước Công việc Tác nhân Khi nào
B2 Hiển thị màn chơi game Hệ thống Sau TH1 B1
B3 Trả lời 10 câu hỏi phần practice
B4 Hiển thị màn chơi game challenge
B5 Trả lời câu hỏi phần phần challenge
B6 Kiểm tra xem đã sai từ 3 lần trở lên chưa?
TH1: Nếu đúng, sang bước
8 TH2: Nếu sai, sang bước 5
B7 Kiểm tra xem đó có phải câu hỏi cuối cùng không?
TH1: Nếu đúng, sang bước
8 TH2: Nếu sai, sang bước 5
Hệ thống Sau TH2 B6 học tập cho học sinh tiểu học
B8 Hiển thị kết quả Hệ thống Sau
Bảng 3.5: Mô tả hoạt động Chơi game d Thay đổi profile
Hình 3.4: Biểu đồ hoạt động thay đổi profile
Bước Công việc Tác nhân Khi nào
B1 Click vào profile Người dùng học tập cho học sinh tiểu học
B2 Hiển thị màn profile Hệ thống Sau B1
B3 Chọn phần setting mong muốn
TH1: Bật/tắt sound, sang bước 4
TH2: Bật/tắt music, sang bước 5
TH3: Đổi nhân vật, sang bươc 6
B4 Bật/tắt sound Người chơi Sau TH1 B3
B5 Bật/tắt music Người chơi Sau TH2 B3
B6 Click vào nhân vật muốn đổi
B7 Kiểm tra xem nhân vật đó đã mua chưa?
TH1: Đã mua, sang bước 8
TH2: Chưa mua, sang bước 9
B8 Hiển thị thay đổi nhân vật thành công
B9 Click vào nhân vật muốn mua
B10 Kiểm tra xem người dùng có đủ tiền mua
Hệ thống Sau B9 học tập cho học sinh tiểu học
Nguyễn Thùy Dương – K22HTTTC 44 nhân vật không?
TH2: Không đủ, sang bước 11
B11 Hiển thị thông báo mua nhân vật thành công
B12 Hiển thị thông báo mua nhân vật không thành công
Bảng 3.6: Mô tả hoạt động Thay đổi profile 3.3.2.3 Kịch bản usecase a Quay spin
Mô tả Mô tả cách người chơi sử dụng chức năng quay spin
Trigger Người chơi muốn quay spin
Tiền điều kiện Đây là lần đầu tiên trong ngày người chơi mở game trong ngày
Hậu điều kiện Người chơi quay spin thành công và nhận được phần quà
Basic Flow 1 Người chơi click vào game học tập cho học sinh tiểu học
2 Hệ thống hiển thị màn Spin đang quay
3 Người chơi click vào màn hình để ngưng spin và nhận quà
4 Hiển thị màn hình quà tặng
Business Rules - Có 2 loại quà tặng:
+ Kiểu chơi mới + 10 coins/ mỗi lần trúng coin
+ Cộng + Trừ + Nhân + Chia + Đếm số + Đoán hình + So sánh
- Có thể quay vào kiểu chơi mình đã có
- Đủ coins có thể mua nhân vật
Bảng 3.7: Mô tả usecase quay spin b Hướng dẫn chơi game
Usecase ID UC-2 học tập cho học sinh tiểu học
Tên Usecase Hướng dẫn chơi game
Mô tả Mô tả cách hệ thống Hướng dẫn chơi game cho người chơi
Actor Người chơi, Hệ thống
Trigger Người chơi muốn xem hướng dẫn chơi game
Tiền điều kiện Đây là lần đầu tiên người chơi game
Hậu điều kiện Người chơi đã hiểu được luật chơi game
Basic Flow 1 Người chơi click vào app
2 Hệ thống hiển thị màn Home screen
3 Người chơi click vào chơi game
4 Hiển thị màn hướng dẫn chơi game Người chơi vẫn muốn xem hướng dẫn:
5.1 Người chơi click vào màn hình 6.1 Hệ thống hiển thị màn hướng dẫn chơi game 7.1 Hệ thống hiển thị màn chơi game
Người chơi không muốn xem hướng dẫn 5.2 Người chơi click vào button x
6.2 Hệ thống hiển thị màn chơi game
Business Rules Hướng dẫn ở màn challenge và practice là giống nhau học tập cho học sinh tiểu học
Bảng 3.8: Mô tả usecase Hướng dẫn chơi game c Chơi game
Mô tả Mô tả cách người chơi chơi game
Actor Người chơi, Hệ thống
Trigger Người chơi muốn chơi game
Tiền điều kiện Người chơi đã vào app
Hậu điều kiện Người chơi hoàn thành xong 1 lượt chơi
Basic Flow Chọn kiểu chơi:
1.1 Người chơi click vào button practice 2.1 Hệ thống hiển thị màn chơi game 3.1 Người chơi trả lời 10 câu hỏi 4.1 Hệ thống hiển thị kết quả sau 10 câu hỏi Challenge:
1.2 Người chơi click vào button challenge 2.2 Hệ thống hiển thị màn chơi game 3.2 Người chơi trả lời câu hỏi
4.2 Hiển thị màn kết quả
Alternative học tập cho học sinh tiểu học
Business Rules Có 2 kiểu chơi:
+ Người chơi sẽ mất điểm câu đó nếu trả lời sai, không trả lời được trong thời gian cho phép
+ Trong 1 màn chơi practice, người chơi được phép chọn sai 3 lần đáp án Nếu chọn sai đến lần thứ 4, hệ thống sẽ hiển thị màn kết quả fail
Có 2 trạng thái kết quả:
Bảng 3.9: Mô tả usecase Chơi game d Thay đổi profile
Tên Usecase Thay đổi profile
Mô tả Mô tả cách người chơi thay đổi profile
Trigger Người chơi muốn thay đổi profile
Tiền điều kiện học tập cho học sinh tiểu học
Hậu điều kiện Người chơi hoàn thành việc thay đổi profile
Basic Flow 1 Người chơi truy cập vào profile:
Thay đổi trạng thái sound 2.1 Người chơi click vào button thay đổi trạng thái sound 3.1 Hệ thống bật/tắt sound
Người chơi có thể thay đổi trạng thái nhạc bằng cách nhấp vào nút tương ứng, hệ thống sẽ bật hoặc tắt nhạc theo yêu cầu Để đổi nhân vật, người chơi chỉ cần click vào nhân vật mong muốn, và hệ thống sẽ thông báo việc đổi nhân vật đã thành công.
Nếu người dùng không đủ coin để đổi nhân vật Nếu đủ tiền
3.4 Hiển thị thông báo mua nhân vật thành công Không đủ tiền
3.5 Hiển thị thông báo mua nhân vật không thành công
Business Rules Có 2 kiểu chơi:
- Kiểu chơi challenge Bảng 3.10: Mô tả usecase Thay đổi profile học tập cho học sinh tiểu học
3.3.3.1 Thiết kế cơ sở mức khái niệm a Xác định thực thể
STT Tên thực thể Ghi chú
Bảng 3.11: Xác định thực thể b Xác định mối quan hệ thực giữa các thực thể
Thực thể Quan hệ Thực thể
Nhân vật Trả lời Câu hỏi
Nhân vật Chọn Kiểu chơi
Màn chơi Có Câu hỏi
Kiểu Màn Chơi Gồm Màn Chơi
Loại Câu Hỏi Gồm Câu Hỏi
Bảng 3.12: Xác định mối quan hệ giữa các thực thể c Sơ đồ thực thể liên kết ERD học tập cho học sinh tiểu học
Hình 3.5: Sơ đồ thực thể liên kết ERD 3.3.3.2 Thiết kế cơ sở dữ liệu mức vật lý
Bảng dữ liệu lưu thông tin về nhân vật NHANVAT
STT Tên trường Kiểu dữ liệu Chú thích
Bảng 3.13: Bảng dữ liệu lưu thông tin về nhân vật Bảng dữ liệu lưu thông tin về câu hỏi
STT Tên trường Kiểu dữ liệu Chú thích học tập cho học sinh tiểu học
Bảng 3.14: Bảng dữ liệu lưu thông tin về câu hỏi Bảng dữ liệu lưu thông tin về màn chơi
STT Tên trường Kiểu dữ liệu Chú thích
Bảng 3.15: Bảng dữ liệu lưu thông tin về màn chơi Bảng dữ liệu lưu thông tin về kiểu chơi học tập cho học sinh tiểu học
STT Tên trường Kiểu dữ liệu Chú thích
Bảng 3.16: Bảng dữ liệu lưu thông tin về kiểu chơi Bảng dữ liệu lưu thông tin về loại câu hỏi
STT Tên trường Kiểu dữ liệu Chú thích
Bảng 3.17: Bảng dữ liệu lưu thông tin về loại câu hỏi 3.3.3.3 Mô hình dữ liệu quan hệ
Hình 3.6: Mô hình dữ liệu quan hệ
3.3.4.1 Vòng Spin học tập cho học sinh tiểu học
Spin là cơ hội cho người chơi quay giải thưởng một lần mỗi ngày, chỉ có thể thực hiện khi vào game lần đầu trong ngày Giải thưởng bao gồm các loại phép tính và coin.
Loại phép tính mới giúp người chơi khám phá những dạng phép tính thú vị Nếu người chơi chọn mở lại loại phép tính cũ, họ sẽ mất lượt quay trong ngày hôm đó và phải chờ đến những ngày tiếp theo để có cơ hội quay lại.
Coin: khi người chơi tích lũy số lượng coin đủ sẽ có thể mua nhân vật mới Mỗi nhân vật sẽ được mua bằng 50 coin
- Vòng quay nếu kim chỉ vào đâu thì người chơi sẽ trúng giải thưởng đó học tập cho học sinh tiểu học
- Người dùng click vào button “spin”, sau đó vòng quay sẽ dừng lại ở 1 vị trí ngẫu nhiên
- Số 2 hiển thị còn 2 lượt quay spin a Quà sau khi quay
Màn hình hiển thị sau khi quay và hiển thị ra quà tặng
Hình 3.8: Quay trúng coin Hình 3.9: Quay trúng category
- Icon khi nhận được coin
- Text khi nhận được coin học tập cho học sinh tiểu học
- Icon khi nhận được kiểu chơi mới, ứng với từng loại phép tính sẽ có icon hiển thị khác nhau
- Text: New category unlocked "tên phép tính" Tên phép tính ứng với phép tính được mở
Bảng 3.18: Bảng mô tả màn hình Quà tặng
Có 2 kiểu chơi game hiển thị ở màn này
Kiểu 1: Chế độ Practice - Người chơi sẽ lựa chọn 10 câu hỏi và có thể trả lời sai cho đến khi tìm ra đáp án đúng Chế độ này giúp người chơi luyện tập các phép tính theo dạng câu hỏi đã mở khóa, nâng cao kỹ năng giải quyết vấn đề.
Trong kiểu chơi Challenge, người chơi sẽ tham gia vào một bộ câu hỏi gồm 10 câu hỏi ngẫu nhiên, với 3 tim đại diện cho 3 lượt trả lời sai Chế độ chơi này không chỉ giúp người chơi luyện tập phép tính tổng hợp mà còn cho phép họ kết hợp các phép tính khác nhau một cách ngẫu nhiên, từ đó nâng cao kỹ năng toán học một cách hiệu quả.
Có các cách để mở khóa các dạng phép tính:
+ Mua trực tiếp khi tải ứng dụng từ app store/google store học tập cho học sinh tiểu học
- Góc phải màn hình hiển thị số coin đang tích lũy được
- Số coin được tích lũy quay việc quay spin mỗi ngày
- Button Challenge click vào sẽ hiện ra màn Game Screen
- Click vào button Profile để chuyển đến màn Profile học tập cho học sinh tiểu học
- Khi muốn luyện tập, người chơi sẽ được quyền chọn dạng bài tập mong muốn
- Người chơi chỉ chơi được những loại câu hỏi đã mở khóa
- Nếu chưa mở khóa thì người chơi cần phải đợi đến khi mở được ở spin
Bảng 3.19: Bảng mô tả màn hình Home
- Helper Screen: hiển thị duy nhất lần đầu tiên khi người chơi click vào màn Game Screen
Minh họa Giải thích học tập cho học sinh tiểu học
Bảng 3.20: Bảng mô tả màn hình Helper
Hiển thị sau khi click vào icon nhân vật trong Home Screen a Profile Screen
- Người dùng tắt âm thanh/nhạc thì toàn bộ nút sẽ hiện màu xám học tập cho học sinh tiểu học
- Người dùng bật âm thanh/nhạc hiện vòng tròn xanh
- Người dùng chưa mua được nhân vật này thì hiện chìa khóa ở trên cùng bên phải
- Người dùng đã mua nhân vật đó và không dùng
- Người dùng đã mua nhân vật đó và đang dùng thì hiện tích “v” ở trên cùng bên phải
- Người dùng sẽ thoát khỏi màn profile nếu click vào button này
Bảng 3.21: Bảng mô tả màn hình Profile b Click vào 1 nhân vật chưa unlock học tập cho học sinh tiểu học
- Icon nhân vật khi được click vào
- Button hiển thị số tiền để mua nhân vật, ấn vào button đó để xác nhận nếu muốn mua
- Nếu không đủ coin để mua nhân vật có
1 dòng text hiện thông báo " not enough coins" sau khi click vào buttin
- Nếu đủ coin sẽ sang màn “Màn hình xác nhận mua nhân vật thành công”
- Click vào button ký hiệu “X” để thoát khỏi màn hình đó nếu không muốn mua nhân vật
Bảng 3.22: Bảng mô tả màn hình Unlock nhân vật c Màn hình xác nhận mua nhân vật thành công học tập cho học sinh tiểu học
- Icon nhân vật sau khi được chọn để mua
- Text thông báo mua nhân vật thành công
- Click vào button “play new game” để chuyển sang màn Home Screen
Bảng 3.23: Bảng mô tả màn hình Lock nhân vật
Có 2 kiểu chơi game hiển thị ở màn này
Kiểu 1: Practice - Người chơi sẽ chọn loại câu hỏi gồm 10 câu, và trong mỗi lượt chơi, họ sẽ tiếp tục trả lời cho đến khi tìm ra đáp án đúng Đây là một phương pháp học tập hiệu quả dành cho học sinh tiểu học.
+ Kiểu 2: Challenge - người chơi sẽ được chơi 1 bộ câu hỏi gồm 10 câu bất kỳ, mỗi lượt chơi có 3 tim, tương ứng với 3 lượt trả lời sai
Minh họa Giải thích học tập cho học sinh tiểu học
- Màn hình hiển thị câu hỏi
- Nếu trả lời được 1 câu sẽ được cộng 10 điểm, sai hoặc không trả lời trong thời gian cho phép sẽ không bị trừ điểm
- Màn hình hiển thị 3 đáp án khi chưa chọn
- Màn hình hiển thị 3 đáp án khi chọn đúng, sẽ có background màu xanh ở đáp án đúng
- Màn hình hiển thị 3 đáp án khi chọn sai, sẽ có background màu xanh ở đáp án sai
- Góc phải màn hình, hiển thị đang ở câu số mấy Tối đa có 10 câu hỏi có thể trả lời ở mỗi vòng
Hiển thị số lượt trả lời sai còn lại, tối đa là 3 lượt Ví dụ, nếu bạn đã trả lời sai 1 câu, sẽ có 1 trái tim màu xám và 2 trái tim màu đỏ hiển thị.
- Biểu tượng thể hiện đang chơi, nếu muốn tạm dừng có thể nhấn vào nút này sẽ hiển thị ra icon play
- Góc trái trên cùng hiển thị loại câu hỏi bạn đang tham gia trả lời học tập cho học sinh tiểu học
- Hiển thị thanh thời gian trong thời gian chưa trả lời được:
+ Mỗi câu có 15s để trả lời + Icon nhân vật ở trạng thái bình thường
+ Thanh thời gian hiển thị màu vàng, background màu xanh Khi thời gian dừng lại ở câu hỏi càng lâu thì tỷ lệ màu vàng càng nhiều
- Hiển thị thanh thời gian khi trả lời đúng câu hỏi:
+ Icon nhân vật ở trạng thái như ảnh + Thanh thời gian hiển thị màu xanh
+ Có icon tích “v”, màu xanh ở cuối thanh thời gian
- Hiển thị thanh thời gian khi trả lời sai câu hỏi:
+ Icon nhân vật ở trạng thái như ảnh + Thanh thời gian hiển thị màu đỏ
+ Có icon tích “x”, màu đỏ ở cuối thanh thời gian
Bảng 3.24: Bảng mô tả màn hình Home Screen b Tạm dừng trả lời câu hỏi học tập cho học sinh tiểu học
- Click vào button “quit” sẽ chuyển sang màn hình Home
- Click vào button “Back” sẽ tiếp tục chạy tiếp màn hình đang tạm Pause
- Click vào button “X” sẽ tiếp tục chạy tiếp màn hình đang tạm Pause
Bảng 3.25: Bảng mô tả màn hình Tạm dừng game 6.Result Screen
Hiển thị sau khi trả lời hết 10 câu hỏi
Nếu thắng học tập cho học sinh tiểu học
Hình 3.16: Result Screen (thắng) Nếu thua
Minh họa Giải thích học tập cho học sinh tiểu học
- Màn hình hiển thị chữ “You Won” nếu thắng
- Người chơi trả lời được hết câu cuối cùng sẽ thắng
- Màn hình hiển thị chữ “You Lose” nếu thua
- Người chơi không chơi được đến câu cuối cùng sẽ tính là thua
- Score: số điểm người chơi có sau 10 câu hỏi
- Nếu trả lời được 1 câu sẽ được cộng 10 điểm, sai hoặc không trả lời trong thời gian cho phép sẽ không bị trừ điểm
- Time: thời gian trả lời hết 10 câu
- Người dùng sẽ thoát khỏi resulut screen nếu kick vào button này
- Nếu thắng sẽ dùng bộ icon này
- Thua dùng bộ icon này
- Click vào button “Try Again” để chơi lại màn chơi vừa chơi xong
- Click vào button “Quit” để thoát ra màn Home Screen
Bảng 3.26: Bảng mô tả màn hình Kết quả học tập cho học sinh tiểu học
Triển khai hệ thống
3.4.1 Kiến trúc xây dựng hệ thống
Dựa vào các yêu cầu trên, em xin được đề xuất môi trường phát triển và vận hành hệ thống như ở chương này
3.4.1.1 Nền tảng công nghệ sử dụng
KidMathz là game casual dành cho học sinh lớp 1, lớp 2 học tập qua game, chính vì vậy, game cần đáp ứng những nhu cầu sau:
- Dễ dàng cài đặt, vận hành
- Nơi lưu trữ dữ liệu không cần quá lớn để đảm bảo tiết kiệm chi phí
- Có khả năng nâng cấp được khi cần thiết
Trên cơ sở các nền tảng đã có sẵn, hệ thống sử dụng các nền tảng công nghệ mới và phù hợp như sau:
- Hệ quản trị cơ sở dữ liệu: SQLite
+ Framework: Flutter với ngôn ngữ lập trình Dart
3.4.1.2 Công nghệ lựa chọn a Flutter
Flutter là một ngôn ngữ mạnh mẽ kết hợp với khung di động, cho phép phát triển ứng dụng cho cả iOS và Android Được sử dụng cùng với DART, ngôn ngữ lập trình hướng đối tượng của Google, Flutter đi kèm với thư viện đồ họa và thiết kế material design, giúp ứng dụng hoạt động nhanh và có giao diện đẹp trên mọi nền tảng Ưu điểm nổi bật của Flutter là khả năng tạo ứng dụng đa nền tảng, cho phép người dùng phát triển ứng dụng cho cả iOS và Android chỉ với một ngôn ngữ duy nhất, tiết kiệm thời gian và công sức.
Một vài điểm mạnh của Flutter có thể kể đến như
1 Hoạt động đa nền tảng: Các ứng dụng được tạo bằng Flutter có thể được vận hành trên cả hai nền tảng (iOS và Android) Không cần cấu hình lại và thiết kế lại học tập cho học sinh tiểu học
2 Ít cần nhà phát triển hơn: Điều này có lợi cho các công ty vì họ yêu cầu số lượng nhà phát triển ít hơn và ứng dụng cũng có thể hoạt động trên cả hai nền tảng
3 Chi phí phát triển ít hơn: Vì cần ít nhà phát triển hơn nên chi phí phát sinh cho việc phát triển ứng dụng cũng giảm
4 Thời gian tiết kiệm: Thời gian cần thiết để đưa ứng dụng ra thị trường cũng giảm xuống do chỉ phải tạo một ứng dụng duy nhất, ứng dụng này sẽ hoạt động độc lập với nền tảng
5 Thiết kế mạnh mẽ: Khung di động Flutter là khung mới nhất trên thị trường và điều này giúp tạo ra một thiết kế phát huy được những công nghệ mới hiện nay
Bên cạnh đó vẫn còn một số nhược điểm như sau:
1 Các ứng dụng được tạo qua Flutter hoạt động chậm hơn một chút trên các thiết bị cũ hơn vì trình thông dịch mã ở các máy cũ được thiết kế để hoạt động với mã gốc trong các thiết bị cũ hơn Nhiều nghiên cứu cho thấy rằng hiệu suất của các ứng dụng được thực hiện với Flutter phụ thuộc trực tiếp vào bộ xử lý được sử dụng
2 Flutter là một ngôn ngữ đa nền tảng, vì vậy các ứng dụng được phát triển bằng cách sử dụng Flutter không mang lại cảm giác của một ứng dụng gốc, thiết kế và làm việc hơi khác một chút, mặc dù các hoạt động cần thiết vẫn giữ nguyên Các ứng dụng gốc được thiết kế nhằm hoạt động trên một nền tảng cụ thể, trong khi các ứng dụng được tạo qua Flutter được thiết kế để hoạt động trên các thiết bị đa nền tảng b Dart
Dart là ngôn ngữ lập trình được tối ưu hóa để phát triển ứng dụng nhanh chóng trên nhiều nền tảng hiện nay Mục tiêu chính của Dart là cung cấp một công cụ lập trình hiệu quả cho việc phát triển ứng dụng đa nền tảng.
Ngôn ngữ lập trình được hình thành bởi các kỹ thuật và lựa chọn trong quá trình phát triển, tạo nên khả năng và thế mạnh riêng Dart được thiết kế đặc biệt để phát triển ứng dụng khách, tập trung vào việc cung cấp ứng dụng tải nhanh chỉ trong vài giây và mang lại trải nghiệm chất lượng cao trên nhiều nền tảng như web, thiết bị di động và máy tính để bàn.
Một vào ưu điểm của Dart: học tập cho học sinh tiểu học
1 Ưu điểm đầu tiên là dễ học: Bất kỳ lập trình viên JavaScript nào cũng có thể nhanh chóng học lại cách viết mã trong Dart Để làm điều này, họ chỉ cần làm quen với các nguyên tắc cơ bản của Dart
2 Sự có sẵn tài liệu: Google đang phát triển trình thông dịch cho Dart nên tất cả các tính năng của ngôn ngữ này đều được mô tả chi tiết Điều này cho phép người dùng nhanh chóng nhận được câu trả lời cho hầu hết mọi câu hỏi khi họ gặp vấn đề trong việc học tập ngôn ngữ này
3 Dart là ngôn ngữ lập trình có tính ứng dụng cao Các chương trình được viết bằng Dart có xu hướng chạy nhanh hơn các chương trình được tạo bằng JavaScript
4 Dart rất ổn định và nó có thể được sử dụng để xây dựng các ứng dụng tốt
Nó là một ngôn ngữ lập trình hướng đối tượng có hỗ trợ kế thừa, giao diện và các tính năng gõ tùy chọn
5 Nó sử dụng trình biên dịch AOT và JIT – Dart có khả năng tốt để xử lý cả việc biên dịch trước thời hạn và chỉ trong thời gian ngắn Trong AOT, mã Dart có thể được chuyển đổi trực tiếp thành mã máy gốc Trong khi ở chế độ JIT, nó có thể được biên dịch cho các chu kỳ phát triển cực nhanh và trong quy trình làm việc hay có sự thay đổi
6 Nếu người dùng muốn bắt đầu viết chương trình Dart đầu tiên của mình mà không cần cài đặt hay cấu hình, thì DartPad dành cho họ Giao diện DartPad rõ ràng và đơn giản Viết mã của bạn và nhấp vào 'Chạy' để thực thi mã DartPad giới thiệu cho người dùng thế giới lập trình Dart Hỗ trợ cho các thư viện trong DartPad bị giới hạn ở mức cơ bản
Một vài nhược điểm của Dart
1 Hạn chế đầu tiên là Dart có rất ít tài nguyên trực tuyến và rất khó để tìm ra giải pháp cho các vấn đề Lý do là thiếu cộng đồng nhà phát triển lớn hơn để gắn kết, hỗ trợ người dùng
Đánh giá hiệu quả phần mềm game học tập cho học sinh tiểu học
Ngoài ra, SQLite có thể được sử dụng với tất cả các ngôn ngữ lập trình mà không có bất kỳ vấn đề tương thích nào
6 Có thể truy cập: Cơ sở dữ liệu SQLite có thể truy cập thông qua nhiều công cụ của bên thứ ba Nội dung của cơ sở dữ liệu SQLite có nhiều khả năng phục hồi được nếu nó bị mất
7 Giảm chi phí và độ phức tạp: Nó giảm chi phí ứng dụng vì nội dung có thể được truy cập và cập nhật bằng cách sử dụng các truy vấn SQL ngắn gọn thay vì các truy vấn thủ tục dài và dễ bị lỗi Thêm vào đó, SQLite có thể dễ dàng được mở rộng trong các bản phát hành trong tương lai chỉ bằng cách thêm các bảng và/hoặc cột mới
Ngoài ra, SQLite cũng còn một số điểm yếu cần khắc phục
1 SQLite được sử dụng để xử lý các yêu cầu HTTP có lưu lượng từ thấp đến trung bình
2 Kích thước cơ sở dữ liệu được giới hạn ở 2GB trong hầu hết các trường hợp
3.5 Đánh giá hiệu quả phần mềm game học tập cho học sinh tiểu học
Sau khi chuẩn bị xong bản thiết kế hệ thống cũng như lựa chọn công nghệ, khóa luận đã tổng kết lại kết quản như sau:
- Phần mềm đáp ứng được đa số nhu cầu ban đầu:
+ Game có thiết kế đơn giản, dễ chơi, phù hợp với trẻ em dưới 7 tuổi
Trò chơi sở hữu màu sắc sinh động và rực rỡ, chủ yếu là tông xanh lá bắt mắt Đồ họa ngộ nghĩnh, đáng yêu của game rất phù hợp với đối tượng trẻ em.
+ Game có hướng dẫn game cụ thể hiển thị khi người chơi click vào game lần đầu tiên
Game này đáp ứng đầy đủ nhu cầu chức năng với hai phần chính: practice và challenge, mỗi phần bao gồm 10 câu hỏi Các tác vụ trong game hoạt động mượt mà và trơn tru, mang lại trải nghiệm tốt cho người chơi.
- Thêm vào đó, đây là lần đầu tiên phát triển game nên không thể tránh khỏi những sai sót như sau:
Phần mềm hiện tại vẫn chưa xác định rõ số điểm cần thiết để người chơi thắng hay thua trong trò chơi, điều này tạo ra sự khó khăn cho việc học tập của học sinh tiểu học.
+ Phần hướng dẫn người chơi còn chứa nhiều chữ, không phù hợp với định hướng ban đầu của game
+ Phần lập trình game còn nhiều tác vụ chưa đúng với mong muốn
Kết luận chương 3: Trong chương này, khóa luận đã hoàn thành việc phát triển game KidMathz Đầu tiên, chương 3 giới thiệu tổng quan về game, tiếp theo là phân tích và thiết kế game như một hệ thống thông thường Cuối cùng, dựa trên thiết kế, hệ thống được triển khai trên các công nghệ phù hợp cho việc học tập của học sinh tiểu học.