TÌM HIỂU CÁC HỆ THỐNG HỌC MÃ NGUỒN MỞ VÀ XÂY DỰNG HỆ THỐNG MINH HỌA SMART LEARNING KIT - Pdf 49

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM
KHOA CÔNG NGHỆ THÔNG TIN

LUẬN VĂN TỐT NGHIỆP
TÌM HIỂU CÁC HỆ THỐNG HỌC
MÃ NGUỒN MỞ VÀ XÂY DỰNG
HỆ THỐNG MINH HỌA SMART
LEARNING KIT
Ngành
Niên khoá
Lớp
Sinh viên thực hiện

:
:
:
:

Công nghệ thông tin
33
DH07DT
Phan Minh Triệu
K’Bou Đa Lých Nhi
Võ Văn Lượt

TP.HỒ CHÍ MINH, tháng 9 năm 2011


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM

2011


Nhận xét của giáo viên hướng dẫn
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
Nhận xét của giáo viên phản biện
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................
.........................................................................................................................

[email protected]

Ngày sinh:

13/10/1988

Giới tính:

Nam

Chuyên nghành:

Hệ Thống Thông Tin

Địa chỉ:
Võ Văn Lượt

E-mail:

[email protected]

Ngày sinh:

19/05/1989

Giới tính:

Nam

Chuyên nghành:

Sinh viên thực hiện
Phan Minh Triệu
K’Bou Đa Lých Nhi
Võ Văn Lượt


Smart Learning Kit

MỤC LỤC


Trang

LỜI CẢM TẠ
MỤC LỤC

I

DANH SÁCH CHỮ VIẾT TẮT

IV

DANH SÁCH CÁC THUẬT NGỮ TIẾNG ANH

V

DANH MỤC CÁC HÌNH

VI


4.2. DSPACE ................................................................................................................................................. 42
4.3. KOHA ..................................................................................................................................................... 43
CHƯƠNG 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

44

5.1. KẾT LUẬN............................................................................................................................................. 44
5.2. HƯỚNG PHÁT TRIỂN ......................................................................................................................... 44
TÀI LIỆU THAM KHẢO

45

PHỤ LỤC

46

GVHD: Ths. Nguyễn Thị Thanh Thủy

I

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

DANH SÁCH CHỮ VIẾT TẮT


SSO


GPL

General Public License

LCMS

Learning Content Management System

LGPL

Limit General Public License

LMS

Learning Management System

LO

Learning Object

IEEE

Institute of Electrical and Electronics Engineers

IMS

Instructional Management System

SCORM


Database

Cơ sở dữ liệu

Installing

Cài đặt

Password

Mật khẩu

User

Người dùng

Role

Vai trò

GVHD: Ths. Nguyễn Thị Thanh Thủy

III

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

DANH MỤC CÁC HÌNH

Hình A.2: Giao diện của License Agreement ............................................................47 
Hình A.3: Giao diện chọn đường dẫn cài đặt ............................................................48 
Hình A.4: Giao diện chọn các component cần cài đặt ...............................................48 
Hình A.5: Giao diện nhập thông tin server ................................................................49 
Hình A.6: Giao diện nhập pass và chọn Unicode ......................................................49 
Hình A.7: Giao diện cài đặt thành công .....................................................................50 
Hình A.8: Giao diện chọn ngôn ngữ cài đặt của Moodle ..........................................51 
Hình A.9: Giao diện nhập thông tin đường dẫn cài đặt .............................................51 
Hình A.10: Giao diện nhập thông tin database của Moodle ......................................52 
Hình A.11: Giao diện kiểm tra thông tin trước khi cài đặt ........................................52 
Hình A.12: Giao diện download gói ngôn ngữ ..........................................................53 
Hình A.13: Giao diện cấu hình hoàn thành................................................................53 
Hình A.14: Giao diện nhập thông tin admin ..............................................................54 
Hình A.15: Giao diện cài đặt hoàn thành ...................................................................54 
Hình A.16: Giao diện cài Apache thành công trên Ubuntu .......................................55 

GVHD: Ths. Nguyễn Thị Thanh Thủy

IV

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

Hình A.17: Giao diện cài đặt PHP trên Ubuntu .........................................................56 
Hình A.18: Giao diện chọn ngôn ngữ ........................................................................58 
Hình A.19: Giao diện kiểm tra phiên bản PHP trên Ubuntu .....................................59 
Hình A.20: Giao diện nhập thông tin database cài đặt trên Ubuntu ..........................60 
Hình A.21: Giao diện kiểm tra hệ thống trên Ubuntu ...............................................60 

Hình A.52: Giao diện tạo lệnh cài đặt MVN .............................................................80 
Hình A.53: Giao diện chạy lệnh MVN ......................................................................81 
Hình A.54: Giao diện cài đặt ANT ............................................................................81 
Hình A.55: Giao diện chạy lệnh cài đặt ANT ............................................................82 
Hình A.56: Giao diện Dspace (JSPUI) ......................................................................82 
Hình A.57: Giao diện Dspace (XMLUI) ...................................................................83 
Hình A.58: Đường dẫn update Ubuntu ......................................................................83 
Hình A.59: Giao diện cài đặt Apache Webserver ......................................................89 
Hình A.60: Thông tin Server......................................................................................89 
Hình A.61: Kiểu Setup ...............................................................................................90 
Hình A.62: Chọn nơi cài đặt ......................................................................................90 

GVHD: Ths. Nguyễn Thị Thanh Thủy

V

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

Hình A.63: Giao diện chọn custom cài đặt ................................................................91 
Hình A.64: Tiến hành cài đặt Apache ........................................................................91 
Hình A.65: Giao diện cài đặt Apache hoàn thành .....................................................91 
Hình A.66: Giao diện chọn kiểu cài đặt cho MySQL ................................................92 
Hình A.67: Giao diện tiến hành cài đặt MySQL .......................................................92 
Hình A.68: Giao diện tiến hành cài đặt MySQL custom ...........................................93 
Hình A.69: Giao diện hòan thành cài đặt MySQL.....................................................93 
Hình A.70: Chọn cách cấu hình cho MySQL ............................................................94 
Hình A.71: Giao diện chọn Window PATH .............................................................94 

GVHD: Ths. Nguyễn Thị Thanh Thủy

VI

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

TÓM TẮT


 Tên đề tài

“SMART LEARNING KIT”
 Nội dung nghiên cứu
- Moodle
- Dspace
- Koha
- CAS – Single Sign On
- LDAP

 Hướng tiếp cận và giải quyết vấn đề
- Nghiên cứu các tài liệu kỹ thuật liên quan
- Tìm hiểu và điều chỉnh các opensource liên quan

 Một số kết quả đạt được
- Cài đặt và custom thành công Moodle, Dspace và Koha
- Việt hóa Moodle, Koha và Dspace
- Nhập liệu cho Moodle, Dspace và Koha

đào tạo trực tuyến miễn phí áp dụng cho các trường trung học cấp 2, cấp 3 và các
trường đại học trên cả nước nhằm thuận tiện cho nhu cầu tìm hiểu và thu hút học
sinh, sinh viên đến thư viện nhiều hơn, giúp cho các học viên ở xa không có điều
kiện đến lớp nhưng vẫn có thể tham gia vào lớp học, giáo viên có thể trực tiếp
tham gia giảng dạy tại một địa điểm nào đó, học viên có thể trao đổi trực tiếp với
giáo viên.
Trong phạm vi của đề tài chúng em sẽ trình bày đầy đủ các phần sau:
 Hệ thống đào tạo trực tuyến _Moodle
 Quản lý thư viện số _Dspace
 Quản lý thư viện vật lý _Koha
 Mô hình chứng thực đăng nhập một lần _CAS
 Giao thức tìm, truy nhập các thông tin dạng thư mục trên server _LDAP
Tất cả những điều trên là lý do chúng em chọn đề tài này

GVHD: Ths. Nguyễn Thị Thanh Thủy

1

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

1.2. MỤC TIÊU ĐỀ TÀI
- Tìm hiểu, cài đặt và sử dụng thành thạo ba opensource Moodle, Dspace và
Koha
- Việt hóa Moodle, Dspace và Koha
- Tìm hiểu và cài đặt thành công LDAP và CAS
- Hiện thực thành công hệ thống đào tạo trực tuyến Moodle, hệ thống thư viện
số Dspace và thư viện vật lý Koha cho khoa Công Nghệ Thông Tin Trường

2.1. MOODLE
2.1.1. Giới thiệu
Moodle là một hệ thống quản lý học tập (Learning Management System LMS hoặc người ta còn gọi là Course Management System hoặc VLE Virtual Learning Environment) mã nguồn mở (do đó miễn phí và có thể
chỉnh sửa được mã nguồn), cho phép tạo các khóa học trên mạng Internet
hay các website học tập trực tuyến.
Moodle (viết tắt của Modular Object-Oriented Dynamic Learning
Environment) được sáng lập năm 1999 bởi Martin Dougiamas, tại trường
Đại học Curtin của Úc. Moodle ra đời là một sự thay thế cho các hệ thống
LMS/LCMS thương mại như Blackboard & WebCT. Từ đó đến nay
Moodle có sự phát triển vượt bậc và thu hút được sự quan tâm của hầu hết
các quốc gia trên thế giới và ngay cả những công ty bán LMS/LCMS
thương mại lớn nhất như BlackCT (BlackBoard & WebCT) cũng có các
chiến lược riêng để cạnh tranh với Moodle.
Moodle nổi bật là thiết kế hướng tới giáo dục, dành cho những người làm
trong lĩnh vực giáo dục. Moodle rất dễ dùng với giao diện trực quan, giáo
viên chỉ mất một thời gian ngắn để làm quen và có thể sử dụng thành thạo.
Giáo viên có thể tự cài và nâng cấp Moodle. Do thiết kế dựa trên module
nên Moodle cho phép bạn chỉnh sửa giao diện bằng cách dùng các theme
có trước hoặc tạo thêm một theme mới cho riêng mình. Tài liệu hỗ trợ của
Moodle rất đồ sộ và chi tiết, khác hẳn với nhiều dự án mã nguồn mở khác.
Moodle phù hợp với nhiều cấp học và hình thức đào tạo: phổ thông, đại
học/cao đẳng, không chính quy, trong các tổ chức/công ty.

GVHD: Ths. Nguyễn Thị Thanh Thủy

3

SVTH: Triệu, Lượt, Nhi




GVHD: Ths. Nguyễn Thị Thanh Thủy

4

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

khác. Nhờ đó nó được sử dụng rất phổ biến trên toàn thế giới trong các
trường đại học, trung học, các công ty và các giáo viên riêng.

2.1.2. Mô hình kiến trúc
2.1.2.1. Kiến trúc cơ bản của hệ thống E-Learning

Hình 2.1: Kiến trúc hệ thống E-Learning
Các module được chia làm 2 phân hệ cơ bản:
 Phân hệ quản trị nội dung học (LCMS-Learning Content
Management System): là phân hệ hỗ trợ việc xây dựng nội dung
học tập bao gồm: việc tạo, cập nhật, tìm kiếm và sử dụng lại các
module bài giảng.
 Phân hệ quản trị học (LMS-Learning Management System): là
phân hệ quản lý quá trình học bao gồm: đăng ký khóa học của học
viên, phân phối các nội dung học cho học viên, các hoạt động kiểm
tra đánh giá.

GVHD: Ths. Nguyễn Thị Thanh Thủy

5

2.1.4.1. Chức năng giành cho người quản trị
 Tạo lập một khóa học bất kỳ
 Kết nạp thành viên của một khóa học
 Theo dõi tiến trình của người học
 Thiết lập các chế độ giao diện của khóa học
 Theo dõi lịch sử làm việc của người học
 Phân công giáo viên phụ trách khóa học
 Có thể sao lưu, phục hồi khóa học
2.1.4.2. Chức năng dành cho giảng viên
 Cung cấp tài nguyên cho người học
 Cung cấp nội dung học tới người học(các file, văn bản text, gói
dạng Scorm)
 Gửi một thông báo mới tới một nhóm hoặc tất cả học viên
 Tạo một diễn đàn trao đổi thảo luận
 Trả lời các câu hỏi của học viên thông qua diễn đàn hoặc nhắn tin
nội bộ
 Tạo một bài học mới: có tính logic và liên kết bài học sau
 Tạo một bài tập lớn
 Tạo một bài thi trắc nghiệm: Các loại câu hỏi(đúng sai, trả lời
ngắn, nhiều chọn 1, nhiều chọn nhiều, ghép từ, điền từ, tiểu
luận…)
 Giám sát tình hình hoạt động của học viên trong khóa học
 Báo cáo kết quả thi của học viên

GVHD: Ths. Nguyễn Thị Thanh Thủy

7

SVTH: Triệu, Lượt, Nhi


các sưu tập hình ảnh, âm thanh và phim.
Những yếu tố làm nên sự khác biệt của DSpace với các phần mềm mã
nguồn mở khác:
 Dễ dàng chỉnh sửa phù hợp với nhu cầu sử dụng
 Mô hình quản lý nội dung phù hợp với thực tế của các tổ chức chính
phủ, giáo dục…
 Được hỗ trợ bởi cộng đồng phát triển và người sử dụng đông đảo ngày
càng lớn mạnh
 Lưu trữ và quản lý hầu hết các loại nội dung kỹ thuật số: hình ảnh, âm
thanh, tài liệu… và phân loại theo chuẩn Dublin Core Metadata rất phổ
biến và thông dụng

2.2.2. Mô hình kiến trúc
Chia làm ba tầng xử lí chính, với những nhiệm vụ và chức năng riêng:
 Application Layer: Tầng ứng dụng gồm các giao diện tương tác với
người dùng: giao diện web, nhập và xuất tài liệu…
 Bussiness Logic Layer: Tầng xử lý gồm các gói xử lý theo từng chức
năng: tìm kiếm, quản lý người dùng, quản lý dòng công việc, xác thực
người dùng …

GVHD: Ths. Nguyễn Thị Thanh Thủy

9

SVTH: Triệu, Lượt, Nhi


Smart Learning Kit

 Storage Layer: Tầng lưu trữ gồm kết nối và cơ sở dữ liệu để lưu trữ

 Một người dùng có thể là thành viên của nhiều nhóm
 Một nhóm – A - có thể là thành viên của một nhóm khác - B, khi
đó quyền hạn của nhóm A sẽ là quyền hạn của nhóm A và kế thừa
quyền của nhóm B
 Ngoài ra khi tạo một bộ sưu tập hệ thống sẽ tự động tạo nhóm quản
lý trên bộ sưu tập đó
Người dùng (User) trong DSpace được gọi là E-Person, trở thành thành
viên của Dspace theo 2 cách:
 Người quản trị tạo tài khoản đăng nhập cho thành viên
 Người dùng tự đăng ký và xác nhận thông tin qua tài khoản email đã
đăng ký
Quyền hạn của người dùng trong Dspace
 Trên tập tin (Bitstream)
 READ: có thể đọc file
 WRITE: có thể thay đổi file
 Trên bó (Bundle)
 ADD: có thể thêm nhiều tập tin vào bó
 REMOVE: xoá tập tin ra khỏi bó
 Trên mục (Item)
 READ: có thể xem mục
 WRITE: có thể thay đổi mục
 ADD/REMOVE: có thể thêm hoặc xóa các tập tin
- Trên bộ sưu tập (Collection)
 ADD/REMOVE: có thể thêm hoặc xóa các tập tin khỏi bộ sưu tập
 DEFAULT_ITEM_READ: các mục có thuộc tính đọc
 DEFAULT_BITSTREAM_READ: các tập tin được phép đọc
 COLLECTION_ADMIN: có thể thay đổi, rút trích hoặc ánh xạ các
mục vào bộ sưu tập

GVHD: Ths. Nguyễn Thị Thanh Thủy


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status