V ng th ng trong Android Canvas .... Bi tr ng thái Media Recorder .... 2.3.2 Công ngh vi t lên màn hình trong Android ệ ếTrong d li c trình bày trên có thành ph i di th y, trong phân ti
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN VĂN LÝ NGHIÊN CỨU VÀ XÂY DỰNG CÔNG CỤ HỖ TRỢ GIÁO VIÊN TRONG GIẢNG DẠY TRỰC TUYẾN LUẬN VĂN THẠC SĨ KỸ THUẬT KỸ THUẬT PHẦN MỀM Hà Nội- 2017 1708330008836caca5668-9a8f-4521-9951-ce78653cb8e2 1708330008836233122c0-1a05-4629-a51e-abfed2823020 17083300088369ee13f03-1c9d-481a-b1f1-5f04ee9814c7 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYỄN VĂN LÝ NGHIÊN CỨU VÀ XÂY DỰNG CÔNG CỤ HỖ TRỢ GIÁO VIÊN TRONG GIẢNG DẠY TRỰC TUYẾN Chuyên ngành: Kỹ thuật phần mềm LUẬN VĂN THẠC SĨ KỸ THUẬT KỸ THUẬT PHẦN MỀM NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYỄ N THANH HÙNG Hà Nội - 2017 LỜI CAM ĐOAN ng tơi vi ng kt qu bt c tài lii mi hình th Tơi xin hồn tồn chu trách nhim nu có du hiu chép kt qu t tài liu khác 2017 TÁC GI NGUY LỜI CẢ M ƠN Vin Công ngh thông tin Truyn thông TS Nguyn Thanh Hùng Vin Công ngh thông tin Truy Vin Công ngh thông tin Truy 15 HC VIÊN NGUY DANH MỤC KÝ HIÊ ̣U VÀ TỪ VIẾT TẮ T Ký hiu T vit tt XML eXtensible Markup Language Ngôn ng u m rng FLAC Free Lossless Audio Codec B gii mã âm không mt d liu AAC Advanced Audio Coding WMA Windows Media Audio TCP Transmission Control Protocol UDP User Datagram Protocol LMS Learning Management System Mã hóa âm nâng cao Âm Windows Giao thu khin truyn v Giao thc không liên kt H thng qun lý hc tp MỤC LỤC MC LC DANH MC BNG DANH MC HÌNH NH LI M U T V 11 1.1 Gii thiu giáo dc trc tuyn ngày 11 1.2 Li ích ca giáo dc trc tuyn 12 1.3 Phân loi giáo dc trc tuyn 13 ng b ng b 1.4 Mt s h thng giáo dc trc tuyn hin 16 1.4.1 Moodle 16 1.4.2 Atutor 18 1.4.3 Dokeos 20 n ch giáo dc trc tuyn T S GII PHÁP CÔNG NGH TRONG VIC TO BÀI GING TRC TUYN 23 2.1 Mt s o ging trc tuyn 2.1.1 Ghi li hình (Screencasting) 23 2.1.2 nh ng (Animations) 24 c mô t (Narrated Slides) 2.2 Nghiên cu gii pháp 24 2.3 Tìm hiu cơng ngh 25 2.3.1 H u hành Android 25 2.3.2 Công ngh vit lên hình Android 26 2.3.3 Công ngh XML k thut ng dng 29 2.3.4 Công ngh file Audio 31 2.3.5 Công ngh Socket 34 T K VÀ TRIN KHAI H THNG 3.1 Mô hình hóa d liu ging video 41 3.2 Phân tích thit k h thng 44 c t yêu cu cha h thng 3.2.2 Bi use-case 45 3.2.3 Các bi tun t 46 3.2.4 Bi hong ca h thng 51 3.2.5 Thit k giao din ng dng 52 ng phát trin 3.3.1 H u hành Android 62 3.3.2 Công c phát trin phn mm Android Studio 62 3.4 Mt s kch bn kim th ng dng 63 T LUNG PHÁT TRIN 66 4.1 Kt qu c 66 m ca ng dng m 66 m ng phát trin 67 TÀI LIU THAM KHO 68 DANH MỤC BẢNG Bc Paint Bc MediaRecorder Bng Bu khin hình lit kê ging Bng Bu khin hình nhp thơng tin ging Bng Bu khin hình ng dng Bng Bu khin hình hin th d liu Pdf Bng Bng phân tích thành phn giao din kim tra nhanh 60 Bng Bu khin hình hin th a ch IP Bng Mt s kch bn kim th 64 DANH MỤC HÌNH ẢNH Hình Quy mơ th ng giáo dc trc tuyn 12 Hình Màn hình giao din h thng Moodle 17 Hình Màn hình giao din h thng Atutor [8] 19 Hình Màn hình giao din h thng Dekeos [9] 20 thu d liu video 25 Hình V ng thng Android Canvas 28 Hình Bi trng thái Media Recorder 33 Hình 8.Lp trình socket vi TCP 38 Hình 9.Lp trình socket vi UDP 39 Hình 10 Cu trúc d liu nét bút 43 Hình 11 Cu trúc d liu kim tra nhanh 44 Hình 12 Bi use case tng quát 45 Hình 13 Bi use case to ging 46 Hình 14 Bi tun t liu audio Hình 15.Bi ly t nét v ghi vào file xml 48 Hình 16.Bi m hin th file PDF 49 Hình 17 Bi live stream ging 50 Hình 18 Bi hong ca h thng 51 Hình 19 Màn hình khng ng dng hình hin th tt c gi 53 Hình 20.Màn hình nhp thơng tin ging 54 Hình 21 Màn hình ng dng 55 Hình 22 Màn hình lit kê hin th d liu pdf 57 Hình 23 Màn hình giao din kim tra nhanh 59 Hình 24 Màn hình hin th a ch IP cn thoi 61 Hình 25 Cu trúc project Android Studio 62