Hệ thống chia sẻ, xây dựng tài nguyên học liệu trực tuyến dựa trên mô hình học cộng tác

87 87 0
Hệ thống chia sẻ, xây dựng tài nguyên học liệu trực tuyến dựa trên mô hình học cộng tác

Đ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 CÔNG NGHỆ ĐẠI HỌC QUỐC GIA HÀ NỘI HOÀNG MẠNH TIẾN HỆ THỐNG CHIA SẺ, XÂY DỰNG TÀI NGUN HỌC LIỆU TRỰC TUYẾN DỰA TRÊN MƠ HÌNH HỌC CỘNG TÁC LUẬN VĂN TỐT NGHIỆP CAO HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI - 2015 ĐẠI HỌC CÔNG NGHỆ ĐẠI HỌC QUỐC GIA HÀ NỘI HOÀNG MẠNH TIẾN HỆ THỐNG CHIA SẺ, XÂY DỰNG TÀI NGUYÊN HỌC LIỆU TRỰC TUYẾN DỰA TRÊN MÔ HÌNH HỌC CỘNG TÁC LUẬN VĂN TỐT NGHIỆP CAO HỌC HỆ CHÍNH QUY Cán hướng dẫn: Tiến sỹ Nguyễn Việt Anh Ngành: Công nghệ thông tin Chuyên ngành: Truyền liệu Mạng máy tính HÀ NỘI - 2015 Mã số: 60.48.01.02 HỆ THỐNG XÂY DỰNG VÀ CHIA SẺ TÀI NGUYÊN HỌC LIỆU TRỰC TUYẾN DỰA TRÊN MÔ HÌNH HỌC CỘNG TÁC Hồng Mạnh Tiến Khóa Cao học K19, ngành Cơng nghệ thơng tin Tóm tắt Luận văn tốt nghiệp: Với việc phát triển Internet thời đại nay, tất thơng tin tìm kiếm cách dễ dàng mạng mạng Internet Tuy nhiên, việc tìm kiếm thơng tin học liệu mạng Internet người tìm hiểu vấn đề tương đối khó khăn mà vốn từ khóa danh sách địa website có uy tín vấn đề hạn hẹp với người Học liệu đối tượng cần có xác cao người dùng lại khơng có vốn từ khóa đủ tốt để tìm kiếm, điều tạo nhiều rào cản việc học tập nghiên cứu Vì thế, Luận văn tốt nghiệp tập trung nghiên cứu để xây dựng chia sẻ tài nguyên học liệu trực tuyến để giải vấn đề Bên cạnh đó, nhằm đẩy cao tác dụng việc chia sẻ nghiên cứu người dùng, hệ thống xây dựng mơ hình Học cộng tác Mơ hình học cộng tác khiến học liệu hệ thống không đơn tài liệu hệ thống chia sẻ học liệu khác có Hệ thống hướng tới học liệu mang nội dung kinh nghiệm truyền lại từ người sang người khác để đạt hiệu cao việc học tập nghiên cứu Từ khóa: Học cộng tác, SCORM, Tài nguyên học liệu trực tuyến LỜI CAM ĐOAN Tôi xin cam đoan nội dung nghiên cứu Luận văn cơng trình nghiên cứu thân Tôi cam đoan không chép tài liệu, cơng trình nghiên cứu người khác mà khơng rõ tài liệu tham khảo Tơi xin chịu hồn tồn trách nhiệm trước lời cam đoan ! Học viên Hoàng Mạnh Tiến Mục lục Danh mục ký hiệu, chữ viết tắt Danh mục bảng 10 Danh mục hình vẽ: 11 Chương 1: Bài toán chia sẻ học liệu 14 1.1 Mục tiêu nghiên cứu 14 1.1.1 Đặt vấn đề 14 1.1.2 Mục tiêu nghiên cứu 18 1.1.3 Ý nghĩa Khoa học Công nghệ Luận văn 18 1.2 Khái niệm hệ thống chia sẻ học liệu 19 1.3 Các toán cần thiết cho toán chia sẻ học liệu 20 1.3.1 Đề xuất Định nghĩa học liệu 20 1.3.2 Lưu trữ quản lý học liệu 21 1.3.3 Chia sẻ, sử dụng lại đánh giá học liệu 22 Chương 2: SCORM 23 2.1 Khái niệm 23 2.2 Lịch sử phát triển 23 2.3 Sự cần thiết toán 24 2.4 Cách triển khai 28 2.4.1 Phân tích khung 28 2.4.2 Xây dựng thư viện tạo SCORM 29 Chương 3: Phân tích thiết kế hệ thống 34 3.1 Định nghĩa đơn vị học liệu 34 3.2 Tạo học liệu 35 3.3 Lưu trữ Tìm kiếm học liệu 37 3.4 Chia sẻ Sử dụng lại học liệu 39 3.5 Đánh giá học liệu 42 Chương 4: Triển khai xây dựng Hệ thống chia sẻ học liệu thực nghiệm 43 4.1 Triển khai 43 4.1.1 Lưu trữ học liệu 43 4.1.2 Tìm kiếm học liệu 43 4.1.3 Chia sẻ học liệu 44 4.1.4 Sử dụng lại học liệu 45 4.1.5 Đánh giá học liệu 45 4.2 Kiểm thử 46 Chương 5: Đánh giá Kết luận 50 5.1 Đánh giá 50 5.1.1 Hiện hệ thống 50 5.1.2 Hướng phát triển tương lai 51 5.2 Kết luận 52 Phụ lục: 53 Cài đặt khởi động: 53 Các “thành phần bên thứ ba” (third-party) sử dụng: 53 Nội dung mặc định tệp ims_xml.xsd theo chuẩn SCORM 1.2 53 Nội dung mặc định tệp imscp_rootv1p1p2.xsd theo chuẩn SCORM 1.2 54 Mã thực thi chức Tìm kiếm học liệu 84 Mã thực thi chức Sao chép nội dung học liệu: 84 Mã thực thi chức Xóa nội dung 85 Mã thực thi chức Cập nhật thứ tự nội dung 85 Mã thực thi chức Đánh giá học liệu 86 Tài liệu tham khảo: 87 Danh mục ký hiệu, chữ viết tắt CMS (Content Management System) – Hệ thống quản trị nội dung số LMS (Learning Management System) – Là hệ thống phục vụ việc quản trị, thống kê, theo dõi truyền tải tài liệu học trực tuyến SCORM (Sharable Content Object Reference Model) – Là chuẩn đóng gói tài liệu học trực tuyến theo mơ hình XML XML (Extensible Markup Language) – Là ngôn ngữ đánh dấu để định nghĩa luật đóng gói tài liệu đọc máy tính lẫn người ADL – Đơn vị nghiên cứu Mỹ, nơi đề xuất chuẩn SCORM Danh mục bảng Bảng 1.1 So sánh tính hệ thống học liệu Bảng 1.2: So sánh SCORM AICC 10 maxOccurs="unbounded"/> 73 74 75 76 77 78 79 80 81 82 83 Mã thực thi chức Tìm kiếm học liệu public function index() { $condition = $like = array(); Template::set('category', $this->books_model->get_cat_list()); $config = $this->pager; $config['use_page_numbers'] = TRUE; $config['base_url'] = site_url(SITE_AREA '/content/search_tool/index'); $config['total_rows'] = $this->books_model->count_all(); $config['per_page'] = $this->settings_lib->item('site.list_limit'); $config['uri_segment'] = 5; $config['suffix'] = '?' http_build_query($_GET, '', "&"); $config['first_url'] = $config['base_url'] $config['suffix']; $this->pagination->initialize($config); $offset = ($this->uri->segment(5, 1) - 1) * $config['per_page']; if($this->input->get()){ if($this->input->get('category_id')){ $condition['category_id'] = $this->input->get('category_id'); } if($this->input->get('title')){ $like['title'] = $this->input->get('title'); } Template::set('books', $this->input->get()); } $records = $this->books_model->search_books($this->current_user->id, 1, $offset, $this->settings_lib->item('site.list_limit'), $condition, $like); Template::set('records', $records); Template::set('toolbar_title', lang('search_tool_manage')); Template::render(); } Mã thực thi chức Sao chép nội dung học liệu: public function clone_content($dest_book, $source_book) { $source_content = $this->db->select("content") ->where('book_id', $source_book) ->get($this->table_name); 84 $dest_content = $this->db->select("content") ->where('book_id', $dest_book) ->get($this->table_name); $content_new = $dest_content->row("content") "|" $source_content>row("content"); $content_new_array = explode("|", $content_new); $will_update_content = array_unique($content_new_array); if(count($will_update_content) == 1){ $file_type = $this->what_is_file_type($will_update_content[0]); } elseif(count($will_update_content) > 1) { $file_type = "SCO"; } else { $file_type = "EMPTY"; } $content_standardized = implode("|", $will_update_content); $this->increase_rate($source_book, 5); $this->db->update($this->table_name, array('content' => $content_standardized, 'file_type' => $file_type), array('book_id' => $dest_book)); return true; } Mã thực thi chức Xóa nội dung public function remove_content($book_id, $content_id){ $old_content = explode("|",$this->get_book_content($book_id)); if(($key = array_search($content_id, $old_content)) !== false) { unset($old_content[$key]); } if (count($old_content) > 1) { $new_content = implode("|", $old_content); $file_type = "SCO"; } elseif(count($old_content) == 1) { $new_content = $old_content[0]; $file_type = $this->what_is_file_type($old_content); } else { $new_content = ""; $file_type = "EMPTY"; } $this->db->update($this->table_name, array('content' => $new_content, 'file_type' => $file_type), array('book_id' => $book_id)); return true; } Mã thực thi chức Cập nhật thứ tự nội dung public function update_content_order() { $book_id = $this->uri->segment(5); if (!$book_id) Template::set_message("ID không hợp lệ", "error"); if ($this->input->post('neworder')) { $this->books_model->update($book_id, array("content" => $this->input>post('neworder'))); } 85 echo json_encode($this->input->post('neworder')); } Mã thực thi chức Đánh giá học liệu public function increase_rate($book_id, $points){ $query = "UPDATE bf_books SET rate = rate + {$points} WHERE book_id = {$book_id}"; return $this->db->query($query); } 86 Tài liệu tham khảo: Tiếng Việt: [1] – Vài nét Học cộng tác - Tiến sỹ Nguyễn Việt Anh, Đại học Công nghệ Đại học Quốc gia Hà Nội: http://www.coltech.vnu.edu.vn/anhnv/q&a/hoccongtac.html Tiếng Anh: [2] – Creating effective Collaborative Learning Group in an Online Enviroment Jane E Brindley, Christine Walti, Lisa M Blaschke [3] - Effects of time-compressed audio and adjunct images on learner recall, recognition, and satisfaction - Albert Dieter Ritzhaupt 2008 [4] – Report about using of SCORM packages: http://scorm.com/scorm-stats/ [5] – SCORM 1.2 Guide: http://edutechwiki.unige.ch/en/SCORM_1.2 [6] – CodeIgniter Docs: https://ellislab.com/codeigniter/user-guide/index.html [7] – Bonfire Docs: http://cibonfire.com/docs/developer [8] – SCORM Overview from ADL: http://scorm.com/wp-content/assets/cookbook/SCORM%201_2%20Overview.htm [9] – PHP Docs: http://php.net/ 87 ... cứu người dùng, hệ thống xây dựng mơ hình Học cộng tác Mơ hình học cộng tác khiến học liệu hệ thống không đơn tài liệu hệ thống chia sẻ học liệu khác có Hệ thống hướng tới học liệu mang nội dung... nói trên, tài liệu hệ thống chia sẻ học liệu có thông tin tác giả đầy đủ Thứ hai, vấn đề cách thức chia sẻ học liệu Hệ thống xây dựng không gian mà chia sẻ điều Học liệu xây dựng cộng đồng chia. ..2 ĐẠI HỌC CÔNG NGHỆ ĐẠI HỌC QUỐC GIA HÀ NỘI HOÀNG MẠNH TIẾN HỆ THỐNG CHIA SẺ, XÂY DỰNG TÀI NGUN HỌC LIỆU TRỰC TUYẾN DỰA TRÊN MƠ HÌNH HỌC CỘNG TÁC LUẬN VĂN TỐT NGHIỆP CAO HỌC HỆ CHÍNH QUY

Ngày đăng: 07/03/2020, 18:47

Từ khóa liên quan

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

Tài liệu liên quan