XÂY DỰNG ỨNG DỤNG học từ VỰNG TIẾNG ANH TRÊN điện THOẠI DI ĐỘNG

54 656 0
XÂY DỰNG ỨNG DỤNG học từ VỰNG TIẾNG ANH TRÊN điện THOẠI DI ĐỘNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Như Quỳnh XÂY DỰNG ỨNG DỤNG HỌC TỪ VỰNG TIẾNG ANH TRÊN ĐIỆN THOẠI DI ĐỘNG KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI - 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Như Quỳnh XÂY DỰNG ỨNG DỤNG HỌC TỪ VỰNG TIẾNG ANH TRÊN ĐIỆN THOẠI DI ĐỘNG KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Cán hướng dẫn: TS Nguyễn Việt Anh HÀ NỘI - 2015 VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Nguyen Thi Nhu Quynh DEVELOP AN APPLICATION OF LEARNING ENGLISH VOCABULARY ON MOBILE Major: Information Technology Supervisor: PhD Nguyen Viet Anh HA NOI - 2015 TÓM TẮT Tóm tắt: Ngày nay, nhu cầu học tiếng Anh người ngày tăng cao, thời buổi hội nhập quốc tế Bên cạnh đó, thị trường điện thoại di động không ngừng phát triển mặt số lượng chất lượng Do đó, khóa luận trình bày việc xây dựng ứng dụng cho phép người dùng học từ vựng tiếng anh điện thoại di động thông minh họ Hệ thống gồm hai phần bản: phần thứ phía máy chủ, phần thứ hai phía máy khách Phía máy chủ chịu trách nhiệm lưu trữ liệu người dùng, liệu từ vựng, học, kiểm tra đánh giá; đồng thời xử lý thông tin phía máy khách gửi Phía máy khách hiển thị dạng ứng dụng cho phép người dùng đăng nhập vào thực việc học từ vựng tiếng anh Hệ thống xây dựng ngôn ngữ Java phía máy khách ngôn ngữ PHP phía máy chủ; sử dụng hệ quản trị sở liệu MySQL để quản lý liệu Kết thu hệ thống thử nghiệm đáp ứng phần nhu cầu học tiếng anh điện thoại di động người dùng Từ khóa: từ vựng, tiếng anh, điện thoại, di động ABSTRACT Abstract: Nowadays, there is an enormous rise in the demand for learning English, especially in the period of international integration Besides, the mobile phone market is constantly evolving in terms of both quantity and quality Therefore, this thesis presentation about building an application that allows users to learn English vocabulary on their smartphone The system consists of two basic parts: the first part is the server side, and the second part is the client The server side is responsible for storing user data, data on vocabulary, lessons, evaluation tests; simultaneously processing information sent from the client side The client side will show as an application that allows users to log on the system and then start learning English vocabulary The system is built base on Java language on the client side, and PHP language on the server side; use MySQL management system database to manage data The results obtained of the test system meet a part of the user’s demand for learning English on mobile phone Keywords: vocabulary, english, mobile LỜI CẢM ƠN Trong thời gian thực khóa luận, nhận nhiều hướng dẫn, giúp đỡ tận tình từ nhiều phía Những điều trở thành nguồn động lực lớn giúp thực đề tài giao Tôi xin gửi lời cảm ơn trân trọng đến tất người Đầu tiên, xin gửi lời cảm ơn chân thành tới thầy hướng dẫn – Tiến sĩ Nguyễn Việt Anh, người giúp đỡ, hướng dẫn nhiệt tình để hoàn thành khóa luận Tôi xin chân thành cảm ơn Ban giám hiệu trường Đại học Công Nghệ - Đại học Quốc gia Hà Nội tạo điều kiện tốt cho hoàn thành khóa luận Cảm ơn toàn thể thầy cô công tác trường dạy dỗ, truyền đạt cho kiến thức quý báu suốt thời gian học tập, rèn luyện trường Tôi xin bày tỏ lòng biết ơn sâu sắc tới cha mẹ, người thân nuôi dưỡng, tạo điều kiện tốt cho có hội học tập, nghiên cứu, chuyên tâm thực khóa luận Cuối cùng, xin cảm ơn tập thể lớp K56CD K56CLC người bạn tốt bên tôi, động viên, giúp đỡ sống học tập Xin trân trọng cảm ơn! Hà Nội, ngày 06 tháng năm 2015 Sinh viên Nguyễn Thị Như Quỳnh LỜI CAM ĐOAN Tôi xin cam đoan nghiên cứu Ứng dụng học từ vựng tiếng Anh điện thoại di động mà viết khóa luận thật Những viết không chép từ tài liệu, không sử dụng kết người khác mà không trích dẫn cụ thể Tôi xin cam đoan ứng dụng tự phát triển hướng dẫn thầy Nguyễn Việt Anh, không chép mã nguồn người khác Nếu điều không đúng, xin chịu hoàn toàn trách nhiệm theo quy định trường Đại học Công Nghệ - Đại học Quốc gia Hà Nội Hà Nội, ngày 06 tháng năm 2015 Sinh viên Nguyễn Thị Như Quỳnh MỤC LỤC DANH MỤC HÌNH MINH HỌA DANH MỤC BẢNG BIỂU 3.2.5 Công nghệ sử dụng a Hệ điều hành Android  Giới thiệu Hình 3.15 Màn hình Android 5.0 Lollipop Android hệ điều hành dựa tảng Linux thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thông minh, máy tính bảng Ban đầu, Android phát triển tổng công ty Android, với hỗ trợ tài từ Google sau Google mua lại vào năm 2005 Android mắt vào năm 2007, điện thoại chạy Android bán vào tháng 10 năm 2008 Android có mã nguồn mở Google phát hành mã nguồn theo giấy phép Apache Chính mã nguồn mở với giấy phép nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên điều chỉnh phân phối Android cách tự Ngoài ra, Android có cộng đồng lập trình viên 40 đông đảo chuyên viết ứng dụng để mở rộng chức thiết bị, loại ngôn ngữ lập trình Java có sửa đổi Vào khoảng tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, với số lượt tải ứng dụng từ Google Play – cửa hàng ứng dụng Android – ước tính khoảng 25 tỷ lượt Những yếu tố giúp Android trở thành tảng điện thoại thông minh phổ biến giới, vượt qua Symbian vào quý năm 2010, công ty công nghệ lựa chọn họ cần hệ điều hành không nặng nề, có khả tinh chỉnh, giá rẻ chạy thiết bị công nghệ cao thay tạo dựng từ đầu Android chiếm 75% thị phần điện thoại thông minh toàn giới vào thời điểm quý năm 2012, với tổng số 500 triệu thiết bị kích hoạt, 1,3 triệu lượt kích hoạt ngày Tỷ lệ sử dụng phiên khác Android tính đến tháng năm 2014: Hình 3.16 Tỷ lệ sử dụng phiên Android  Đặc điểm Hệ điều hành Android có số đặc điểm bật sau: Tính mở Android xây dựng từ lên cho phép người phát triển tạo ứng dụng di động hấp dẫn với đầy đủ điểm mạng thiết bị cầm tay có Android hoàn toàn mở Một ứng dụng gọi tới chức lõi điện thoại tạo gọi, gửi tin nhắn hay sử dụng máy ảnh, cho phép người phát triển tạo tính phong phú, có liên kết Bên cạnh đó, Android xây dựng nhân Linux mở; sử dụng máy ảo tối ưu hóa nhớ phần cứng với môi trường di động Android mã nguồn mở, mở rộng để kết hợp tự công nghệ trội 41 - - Tính ngang hàng ứng dụng Với Android, khác ứng dụng điện thoại với ứng dụng bên thứ ba Chúng xây dựng để truy cập tới loạt ứng dụng dịch vụ điện thoại Với thiết bị xây dựng tảng Android, người dùng đáp ứng đầy đủ nhu cầu Dễ dàng xây dựng ứng dụng Android cung cấp thư viện giao diện lập trình ứng dụng đồ sộ công cụ để viết ứng dụng phức tạp Ví dụ: Android cho phép người phát triển biết vị trí thiết bị cho phép thiết bị giao tiếp với để tạo nên mạng xã hội chia sẻ ngang hàng rộng khắp Ngoài ra, Android bao gồm công cụ đầy đủ giúp cho việc phát triển trở nên dễ dàng  Kiến trúc thành phần Hình 3.17 Kiến trúc hệ điều hành Android - Linux kernel Nhân Linux tầng hệ điều hành Android Tầng cung cấp chức quản lý tiến trình làm việc, quản lý nhớ máy, quản lý phần máy ảnh, bàn phím, âm thanh… - Libraries Ở phía tầng nhân Linux tầng thư viện Nó loạt thư viện bao gồm mã nguồn mở Web browser Webkit, thư viện LibC, sở liệu SQLite hệ lưu trữ liệu hữu ích cho việc lưu trữ chia sẻ liệu, thư viện thu phát âm 42 thanh, phim ảnh, thư viện SSL giúp cho việc bảo mật Internet máy… - Android runtime Đây tầng thứ ba hệ thống, phần quan trọng hệ thống chứa máy ảo Dalvik Máy ảo Dalvik máy ảo Java thiết kế đặc biệt tối ưu hóa cho Android Máy ảo Dalvik sử dụng tính cốt lõi Linux quản lý nhớ xử lý đa luồng Nó sử dụng ngôn ngữ Java Máy ảo Dalvik cho phép tất ứng dụng Android chạy tiến trình riêng Android runtime cung cấp tập hợp thư viện giúp cho lập trình viên phát triển Android viết ứng dụng ngôn ngữ Java tiêu chuẩn - Application framework Tầng cung cấp nhiều dịch vụ cao cấp cho ứng dụng việc chạy sử dụng ngôn ngữ Java Các ứng dụng sử dụng dịch vụ để phục vụ cho phát triển - Appilcation Đây tầng chứa tất ứng dụng Android Ứng dụng mà bạn phát triển cài đặt sử dụng tầng - Công nghệ web Ngày nay, web trở thành sản phẩm thông tin phổ biến không Việt Nam mà giới Nhu cầu tạo trang web người lớn Những trang web nhờ mà ngày trở nên đa dạng hình thức lẫn công nghệ Ở Việt Nam, công nghệ web sử dụng phổ biến PHP, Java, NET b Ngôn ngữ lập trình PHP PHP (Hypertext Preprocessor) ngôn ngữ lập trình kịch hay lạo mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới Ngôn ngữ, thư viện, tài liệu gốc PHP xây dựng cộng đồng có đóng góp lớn Zend Inc., công ty nhà phát triển cốt lõi PHP lập nên nhằm tạo môi trường chuyên nghiệp để đưa PHP phát triển quy mô doanh nghiệp 43 - - PHP có số đặc điểm bật sau: PHP không phần mềm mã nguồn mở mà thực miễn phí kể sử dụng cho mục đích thương mại Do phần mềm mã nguồn mở, lỗi PHP công khai nhanh chóng sửa chữa nhiều chuyên gia Tốc độ: nhờ vào sức mạng Zend Engine, so sánh PHP với ASP thấy PHP vượt trội tốc độ biên dịch Tính khả chuyển: PHP thiết kế để chạy nhiều tảng khác nhau, làm việc với nhiều phần mềm máy chủ, sở liệu PHP ổn định tương hợp, PHP vận hành ổn định hệ điều hành kể Unix, Windows… c Hệ quản trị sở liệu MySQL Hệ quản trị sở liệu MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành, cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập sở liệu Internet MySQL miễn phí hoàn toàn bạn tải từ trang chủ Nó có nhiều phiên khác cho hệ điều hành khác MySQL ví dụ Hệ Quản trị Cơ sở liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) MySQL sử dụng cho việc bổ trợ PHP, Perl, nhiều ngôn ngữ khác Nó làm nơi lưu trữ thông tin trang web viết PHP hay Perl,… Ưu điểm: Mã nguồn mở, miễn phí Tốc độ truy cập nhanh, ổn định, mức độ bảo mật cao, dễ sử dụng Hoạt động hệ điều hành Dễ quản lý Cộng đồng hỗ trợ rộng lớn - Tuy nhiên, bên cạnh có số nhược điểm: Tính bảo mật chưa SQL Server hay Oracle Chưa hỗ trợ XML d Truyền liệu qua file JSON Server truy xuất liệu, đưa liệu vào file json gửi cho client Client lấy file này, phân tích để lấy liệu hiển thị cho người dùng 3.2.6 Thiết kế sở liệu 44 Cơ sở liệu hệ thống bao gồm thông tin liên quan đến người dùng liệu để tạo nên học, kiểm tra cho người dùng a Mô hình EER Hình 3.18 Biểu đồ EER b Cơ sở liệu chi tiết STT Tên cột f_id W_id u_id Kiểu liệu INT INT INT Mô tả Mã mục ưa thích Từ ưa thích Mã người dùng Bảng 3.6 Favourite STT Tên cột fq_id Kiểu liệu INT Mô tả Mã câu hỏi dạng điền vào chỗ trống 45 link answer (câu hỏi dạng nghe điền từ) Link audio câu hỏi Câu trả lời cho câu hỏi TEXT TEXT Bảng 3.7 FillQuestion STT Tên cột l_id level Kiểu liệu INT VARCHAR Mô tả Mã level Level (5 level: Beginner, Pre-intermediate, Intermediate, Upper-intermediate, Advance) Bảng 3.8 Level STT Tên cột mq_id content answerKey a b c d Kiểu liệu INT TEXT TEXT TEXT TEXT TEXT TEXT Mô tả Mã câu hỏi dạng nhiều lựa chọn Nội dung câu hỏi Đáp án cho câu hỏi Phương án lựa chọn A Phương án lựa chọn B Phương án lựa chọn C Phương án lựa chọn D Bảng 3.9 MultiQuestion STT Tên cột Q_ID Text answerA answerB answerC answerD answer Kiểu liệu INT TEXT VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR Mô tả Mã câu hỏi test đầu vào Nội dung câu hỏi Phương án lựa chọn A Phương án lựa chọn B Phương án lựa chọn C Phương án lựa chọn D Đáp án cho câu hỏi Bảng 3.10 QuestionTest STT Tên cột u_id username name birthday phoneNumber password sex time Kiểu liệu INT VARCHAR VARCHAR DATE BIGINT VARCHAR TINYINT INT Mô tả Mã người dùng Tên đăng nhập người dùng Tên người dùng Ngày, tháng, năm sinh Số điện thoại Mật đăng nhập Giới tính Khoảng thời gian mà người dùng 46 concentration VARCHAR 10 11 place l_id VARCHAR INT dành để học học Độ tập trung người học (high, low, normal) Địa điểm học (public, office, home) Mã level người học Bảng 3.11 User STT STT 10 11 STT Tên cột u_id W_ID mark Kiểu liệu Mô tả INT Mã người dùng INT Mã từ mà người học học FLOAT Điểm từ mà người học đạt Bảng 3.12 User_has_Word Tên cột W_ID Word Meaning Category Transcription Pronounciation Image Parent Depth Level Example Tên cột wq_id W_ID fq_id mq_id Kiểu liệu Mô tả INT Mã từ VARCHAR Nội dung từ TEXT Nghĩa từ VARCHAR Loại từ VARCHAR Phiên âm từ VARCHAR Cách phát âm từ (link audio) VARCHAR Hình ảnh minh họa INT Mã từ mức cha nội dung INT Độ sâu từ nội dung INT Độ khó từ TEXT Ví dụ Bảng 3.13 Word Kiểu liệu INT INT INT INT Mô tả Mã câu hỏi Mã từ Mã câu hỏi dạng điền vào chỗ trống Mã câu hỏi nhiều lựa chọn Bảng 3.14 Word_Question 3.3 Cài đặt thử nghiệm 3.3.1 Cài đặt a Yêu cầu phần cứng, phần mềm Client phải dòng máy có hỗ trợ Java có kết nối mạng để truy cập sử dụng ứng dụng Đối với server: 47 Phần cứng phải có cấu hình phù hợp để chạy ứng dụng java Phần mềm: hệ quản trị sở liệu MySQL b Client Client cài đặt điện thoại có hỗ trợ Java c Server Server cung cấp hai lớp chính: Lớp DbConnect: chịu trách nhiệm kết nối với hệ quản trị sở liệu Lớp DbHandler: gồm phương thức để cung cấp cho client: - getQuestionTest: lấy nội dung test đầu vào - createUser: tạo người dùng chèn vào sở liệu có người dùng đăng ký tài khoản - checkLogin: kiểm tra đăng nhập người dùng - GetWordQuestion: lấy câu hỏi theo từ ứng với chủ đề (người dùng học từ thông qua câu hỏi), số lượng câu hỏi phụ thuộc vào thời gian, địa điểm học mức độ tập trung người học - GetWordQuestionOffset: Lấy thêm từ câu hỏi trường hợp hàm GetWordQuestion không lấy đủ số câu hỏi cần thiết - ClassifyUser: Phân loại người dùng theo level (5 level bảng Level) dựa kết test đầu vào - GetInfoUser: Lấy thông tin người dùng - UpdateInfoUser: Cập nhật thông tin người dùng - ChangePassword: Thay đổi password người dùng có yêu cầu - UpdateContext: Cập nhật ngữ cảnh người dùng (thời gian học, địa điểm học, mức độ tập trung học) - UpdateMark: Cập nhật điểm cho từ mà người dùng học vào bảng User_has_Word - UpdateLevelWord: Cập nhật độ khó từ dựa vào kết người học - UpdateLevelUser: Cập nhật trình độ người học qua trình học - GetContext: Lấy thông tin ngữ cảnh người dùng Ngoài có file Config: file cấu hình, chứa thông tin cấu hình kết nối đến sở liệu define('DB_USERNAME', 'u276997551_kltn'); →Tên đăng nhập CSDL define('DB_PASSWORD','Englishcontext0'); → Mật đăng nhập CSDL define('DB_HOST', 'mysql.hostinger.vn'); →Địa CSDL define('DB_NAME', 'u276997551_kltn'); →Tên CSDL 3.3.2 Thử nghiệm a Dữ liệu thử nghiệm Ta sử dụng số liệu người dùng khác với ngữ cảnh khác để thử nghiệm: ST Tên người dùng Trình độ Thời 48 gian Địa điểm Độ tập trung T user1 user1 user2 user2 Intermediate Intermediate Upper-intermediate Upper-intermediate học 45 phút 15 phút 45 phút 30 phút Home Public Home Office High Low High Normal Bảng 3.15 Dữ liệu thử nghiệm Mục đích việc thử nghiệm cho thấy khác nội dung học đối tượng người dùng khác nhau, trình độ kiến thức khác nhau, ngữ cảnh khác Đồng thời quy trình học ứng dụng b Quy trình thử nghiệm - Bước 1: Người dùng tạo tài khoản đăng nhập vào ứng dụng - Bước 2: Người dùng thực test đầu vào - Bước 3: Người dùng lựa chọn học theo ngữ cảnh - Bước 4: Người dùng học từ - Bước 5: Người dùng thực việc kiểm tra sau học từ - Bước 6: Người dùng thay đổi yếu tố ngữ cảnh thực lại việc học từ, làm test - Bước 7: Người dùng thoát khỏi ứng dụng c Kết thử nghiệm  User1, trình độ Intermediate, thời gian học 45 phút, nhà, mức độ tập trung cao: - Màn hình test đầu vào: Hình 3.19 Màn hình test đầu vào - Học từ: Hình 3.20 Kết test đầu vào 49 Hình 3.21 Màn hình học từ Với ngữ cảnh trên, hệ thống cho phép người dùng học 20 từ có chủ đề đó, hình người dùng chọn chủ đề Profile chủ đề People Các từ có độ khó nhỏ  User1, trình độ Intermediate, thời gian học 15 phút, nơi công cộng, mức độ tập trung thấp: - Học từ: Hìnhdùng 3.22 Với ngữ cảnh trên, người sẽMàn đượchình gợi ýhọc học từ 10 từ độ khó nhỏ  User2, trình độ Upper_intermediate, thời gian học 45 phút, nhà, mức độ tập trung cao: - Màn hình test đầu vào: 50 Hình 3.23 Màn hình test đầu - Học từ: vào Hình 3.24 Màn hình kết test 3.25.gợi Màn hình từđộ khó nhỏ Với ngữ cảnh người Hình dùng ý học 20học từ có  User2, trình độ Upper-intermediate, thời gian học 30 phút, công sở, mức độ tập trung trung bình: - Học từ: 51 Hình 3.26 Màn hình học từ Người dùng gợi ý học 15 từ với độ khó nhỏ d Nhận xét Kết thực nghiệm cho thấy, với người học khác nhau, ngữ cảnh học khác trình độ kiến thức khác nhau, nội dung học thay đổi phù hợp với thay đổi Bên cạnh đó, nội dung học lần học khác người khác Qua kết trên, ta nhận thấy nội dung học thay đổi cách rõ rệt người học, ngữ cảnh, lần học khác Đó học thích nghi theo ngữ cảnh trình bày phần 52 Chương IV Tổng kết 4.1 Kết đạt Xây dựng thử nghiệm ứng dụng học từ vựng tiếng Anh điện thoại di động Ứng dụng thể phần thích nghi nội dung học dựa theo thay đổi ngữ cảnh, trình độ kiến thức người học Trong ứng dụng thử nghiệm này, thông tin ngữ cảnh đưa bao gồm thông tin cá nhân người dùng, thông tin vị trí, thời gian học, mức độ tập trung người học trình độ kiến thức người học Ứng dụng đưa nội dung học có cá nhân hóa theo người học, thay đổi theo ngữ cảnh cụ thể Tìm hiểu xây dựng ứng dụng dành cho thiết bị di động, ứng dụng webservice 4.2 Hạn chế Do có hạn chế thời gian công nghệ nên ứng dụng giới hạn việc thử nghiệm tập liệu nhỏ Ứng dụng chưa mang tính thực tiễn Bên cạnh đó, thông tin ngữ cảnh chưa khái quát, rời rạc, mang tính tương đối, thiếu sót nhiều Tập luật để xác định tổ hợp ngữ cảnh đưa nội dung học phù hợp thô sơ, chưa làm mịn Chưa có phần lấy ý kiến phản hồi người dùng, chưa có phần từ ưa thích người dùng 4.3 Hướng phát triển Ứng dụng cần phát triển thêm nhiều mặt: nội dung học cần cập nhật phong phú, đa dạng, phù hợp hơn; thông tin ngữ cảnh cần xác định cách xác hơn; luật xác định tổ hợp ngữ cảnh, dựa vào đưa nội dung học phù hợp cần nghiên cứu, phát triển, làm mịn Cần phát triển them phần lấy ý kiến phản hồi người dùng mục từ vựng ưa thích 53 DANH MỤC CÁC TÀI LIỆU THAM KHẢO [1] Nguyễn Việt Anh, Nghiên cứu mô hình người học xây dựng ứng dụng học tập thích nghi theo ngữ cảnh môi trường điện thoại di động, Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội, 2013 [2] Lê Duy Khánh, Nghiên cứu xây dựng ứng dụng học tiếng Anh theo ngữ cảnh thiết bị di động, Khóa luận tốt nghiệp đại học hệ quy chuyên ngành Mạng Truyền thông, Trường Đại học Công nghệ - Đại học Quốc gia Hà Nôi, 2010 ...ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Thị Như Quỳnh XÂY DỰNG ỨNG DỤNG HỌC TỪ VỰNG TIẾNG ANH TRÊN ĐIỆN THOẠI DI ĐỘNG KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành:... hình thực tế nhu cầu trên, việc xây dựng ứng dụng học từ vựng tiếng Anh điện thoại di động phù hợp với người dùng cần thiết Nó mang lại hiệu tốt cho người dùng việc học tiếng Anh Khóa luận chia... thiện, hướng phát triển đề tài 11 1.2 Mục tiêu đề tài Xây dựng ứng dụng học từ vựng tiếng Anh điện thoại di động Ứng dụng cho phép người dùng học thích nghi theo ngữ cảnh, có cá nhân hóa theo người

Ngày đăng: 17/04/2017, 23:12

Từ khóa liên quan

Mục lục

  • Giao diện màn hình học theo chủ đề

  • Giao diện màn hình lựa chọn ngữ cảnh

  • Chương I. Mở đầu

    • 1.1 Đặt vấn đề

    • 1.2. Mục tiêu của đề tài

    • 1.3. Phương pháp nghiên cứu

    • 1.4. Nội dung nghiên cứu

    • 1.5. Kết quả nghiên cứu

    • Chương II. Cơ sở lý thuyết

      • 2.1. E-learning

        • 2.1.1. Giới thiệu

        • 2.1.2. Xu thế phát triển

          • a. Trên thế giới

          • b. Ở Việt Nam

          • 2.1.3. Ưu điểm

          • 2.1.4. Nhược điểm

          • 2.2. M-learning

          • 2.3. Học thích nghi theo ngữ cảnh trong e-learning

            • 2.3.1. Khái niệm ngữ cảnh

            • 2.3.2. Phân loại ngữ cảnh

            • 2.3.3. Mô hình ngữ cảnh cho bài toán thử nghiệm

              • a. Vị trí

              • b. Thời gian học

              • c. Mức độ tập trung

              • d. Trình độ của người học

              • Chương III. Hệ thống thử nghiệm

                • 3.1. Mô tả bài toán

Tài liệu cùng người dùng

Tài liệu liên quan