TRƢỜNG ĐẠI HỌC SƢ PHẠM TPHCM<br />
<br />
KHOA CÔNG NGHỆ THÔNG TIN<br />
<br />
ĐINH VĂN QUYÊN<br />
NGUYỄN NGỌC NHẤT LINH<br />
<br />
PH T TRI N ACeLS HƢỚNG Đ N<br />
MỘT HỆ E-LEARNING THÍCH NGHI<br />
TRÊN N N MOO LE<br />
(PHÂN HỆ )<br />
<br />
KHÓA LUẬN TỐT NGHIỆP<br />
<br />
TP.HỒ CHÍ MINH – NĂM 2013<br />
<br />
TRƢỜNG ĐẠI HỌC SƢ PHẠM TPHCM<br />
<br />
KHOA CÔNG NGHỆ THÔNG TIN<br />
<br />
ĐINH VĂN QUYÊN<br />
NGUYỄN NGỌC NHẤT LINH<br />
<br />
PH T TRI N ACeLS HƢỚNG Đ N<br />
MỘT HỆ E-LEARNING THÍCH NGHI<br />
TRÊN N N MOO LE<br />
(PHÂN HỆ 2)<br />
<br />
CHUYÊN NGÀNH: SƢ PHẠM TIN HỌC<br />
<br />
KHÓA LUẬN TỐT NGHIỆP<br />
<br />
NGƢỜI HƢỚNG DẪN KHOA HỌC: THS LÊ ĐỨC LONG<br />
<br />
TP.HCM – NĂM 2013<br />
<br />
LỜI CẢM ƠN<br />
Lời đầu tiên, chúng em xin chân thành cảm ơn các thầy cô đang công tác tại<br />
Trƣờng Đại Học Sƣ Phạm TP.HCM nói chung và tại Khoa Công Nghệ Thông Tin nói<br />
riêng, những ngƣời đã dạy dỗ và truyền đạt kiến thức chuyên môn cũng nhƣ kinh<br />
nghiệm thực tiễn cho chúng em trong suốt 4 năm trên ghế nhà trƣờng. Nhờ vào kiến<br />
thức và kĩ năng thầy cô đã giảng dạy và rèn luyện, chúng em mới có đủ khả năng, trình<br />
độ và tầm hiểu biết để hoàn thành khóa luận tốt nghiệp này. Giờ đây, chúng em tự tin<br />
hơn khi bƣớc vào đời.<br />
Đặc biệt, chúng em xin bày tỏ lòng biết ơn chân thành đến Thầy Lê Đức Long ngƣời đã dìu dắt và giúp đỡ chúng em rất nhiều trong quá trình nghiên cứu khoa học<br />
khó khăn và gian khổ. Thầy đã dạy cho chúng em biết thế nào là một ngƣời nghiên<br />
cứu khoa học thật sự, truyền đạt cho chúng em phƣơng pháp, rèn luyện cho chúng em<br />
kĩ năng và tác phong chuyên nghiệp để hoàn thành khóa luận đúng tiến độ, có chất<br />
lƣợng hơn. Thầy cũng là ngƣời truyền lòng tự tin, niềm đam mê, chia sẻ cho chúng em<br />
những kinh nghiệm quý báo để chúng em có đầy đủ hành trang bƣớc bƣớc vào đời,<br />
vào nghề sau khi tốt nghiệp.<br />
Chúng em cũng xin gửi lời cám ơn đến gia đình, bạn bè những ngƣời luôn bên<br />
cạnh, ủng hộ và giúp đỡ chúng em trong quá trình học tập và làm việc. Mặc dù đã cố<br />
gắng rất nhiều, song chắc chắn khóa luận không khỏi những thiếu sót. Chúng em rất<br />
mong nhận đƣợc sự thông cảm và chỉ bảo tận tình của quý thầy cô và các bạn.<br />
Xin chân thành cảm ơn!<br />
TP. Hồ Chí Minh, tháng 05 năm 2013<br />
Đinh Văn Quyên<br />
Nguyễn Ngọc Nhất Linh<br />
<br />
MỤC LỤC<br />
DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT .....................................................1<br />
DANH MỤC BẢNG BIỂU ...................................................................................2<br />
DANH MỤC CÁC HÌNH VẼ................................................................................3<br />
GIỚI THIỆU...........................................................................................................5<br />
<br />
<br />
Mở đầu ......................................................................................................... 6<br />
<br />
<br />
<br />
Mục tiêu của đề tài ....................................................................................... 7<br />
<br />
<br />
<br />
Tình hình nghiên cứu trong và ngoài nƣớc .................................................. 7<br />
<br />
<br />
<br />
Nội dung và phạm vi nghiên cứu ................................................................. 8<br />
<br />
<br />
<br />
Kết quả của đề tài......................................................................................... 9<br />
<br />
<br />
<br />
Bố cục .......................................................................................................... 9<br />
<br />
Chƣơng 1<br />
<br />
CƠ SỞ LÝ THUYẾT .....................................................................11<br />
<br />
1.1. Mô hình học kết hợp .................................................................................. 12<br />
1.1.1. Khái niệm ........................................................................................... 12<br />
1.1.2. Các lợi ích của học kết hợp ................................................................ 12<br />
1.1.3. Các mức kết hợp.................................................................................13<br />
1.1.4. Các thể loại kết hợp tổng quát ............................................................ 13<br />
1.2. Kiến trúc ACeLF - Active Collaborative e-Learning Framework ............ 14<br />
<br />
1.2.1. Kiến trúc tổng quan ACeLF ............................................................... 14<br />
1.2.2. Chiến lƣợc sƣ phạm ...........................................................................15<br />
1.2.3. Mô hình các hoạt động trên hệ thống .................................................18<br />
1.2.3.1. Hoạt động tự học ........................................................................18<br />
1.2.3.2. Hoạt động học tập theo nhóm .....................................................19<br />
1.2.3.3. Hoạt động học tập cộng đồng......................................................19<br />
1.3. Khảo sát CeLS ........................................................................................ 20<br />
1.4. Khảo sát hệ thống Moodle 2.x ................................................................... 23<br />
1.4.1. Tổng quan về CMS Moodle ............................................................... 23<br />
1.4.2. Kiến trúc hệ thống Moodle 2.x .......................................................... 24<br />
<br />
1.4.3. Cấu trúc các thƣ mục và tập tin chính trong Moodle 2.x ...................25<br />
1.4.4. Các chức năng ngƣời dùng trong Moodle 2.x ....................................25<br />
1.4.5. Một số giao diện chuẩn của Moodle 2.x ............................................26<br />
1.4.6. Khảo sát LogFile của Moodle 2.x ......................................................27<br />
<br />
Chƣơng 2<br />
<br />
PHÂN TÍCH & THIẾT KẾ ............................................................31<br />
<br />
2.1. Tổng quan về hệ thống............................................................................... 32<br />
2.1.1. Các giả thuyết và cách tiếp cận .......................................................... 32<br />
2.1.2. Đặc tả yêu cầu hệ thống .....................................................................32<br />
2.1.2.1. Yêu cầu chức năng ......................................................................32<br />
2.1.2.2. Yêu cầu phi chức năng ................................................................ 33<br />
2.1.3. Các mô hình và chức năng xử lý chính ..............................................33<br />
2.1.3.1. Mô hình dữ liệu ...........................................................................33<br />
2.1.3.2. Mô hình chức năng xử lý chính ..................................................34<br />
2.1.3.3. Sơ đồ liên kết màn hình............................................................... 35<br />
2.2. Phân hệ 2: Xây dựng phân hệ tƣ vấn thông tin .......................................... 36<br />
2.2.1. Xác định yêu cầu ................................................................................36<br />
2.2.1.1. Mục tiêu và mô tả chức năng của phân hệ 2 ............................... 36<br />
2.2.1.2. Đặc tả yêu cầu .............................................................................37<br />
2.2.2. Phân tích các thành phần của phân hệ................................................43<br />
2.2.2.1. Thành phần dữ liệu ......................................................................43<br />
2.2.2.2. Thành phần xử lý.........................................................................48<br />
2.2.3. Thiết kế của phân hệ 2 .......................................................................56<br />
2.2.3.1. Thiết kế dữ liệu ...........................................................................56<br />
2.2.3.2. Các giải thuật xử lý chính ........................................................... 60<br />
2.2.3.3. Thiết kế giao diện ........................................................................65<br />
<br />
Chƣơng 3<br />
<br />
CÀI ĐẶT & THỬ NGHIỆM ..........................................................71<br />
<br />
3.1. Môi trƣờng cài đặt và công nghệ phát triển ............................................... 72<br />
3.2. Kịch bản thử nghiệm.................................................................................. 72<br />
3.2.1. Thông tin về khóa học thử nghiệm ....................................................72<br />
<br />