Phát biểu chức năng cho hệ thống moodle
Đứng trên vai trò là người sử dụng
1. Tổng quan về hệ thống moodle
Moodle là một gói phần mềm được làm ra dựa trên nền tảng của khóa học trên Internet và
các website. Nó là một dự án toàn cầu được làm ra trong khuôn khổ hỗ trợ cho xã hội giáo
dục.
Moodle được cung cấp miễn phí như mã nguồn mở (theo bản quyền của GNU). Về cơ bản
thì Moodle có bản quyền nhưng mà bạn có quyền tự do bổ sung. Bạn được phép sao chép,
chỉnh sửa và sử dụng Moodle với điều kiện là bạn đồng ý: cung cấp nguồn cho người khác,
không sửa đổi hoặc loại bỏ các giấy phép bản gốc và bản quyền và áp dụng giấy phép này
cùng với bất kỳ tác phẩm. Đọc các giấy phép chi tiết và đầy đủ, mọi thắc mắc xin vui lòng
liên hệ với người giữ bản quyền trực tiếp nếu bạn có bất kỳ câu hỏi gì.
Moodle được cài đặt trên bất kỳ máy tính nào chạy PHP, có một hệ quản trị cơ sở dữ
liệu(ví dụ MySQL) . Nó có thể chạy trên các OS khác nhau như: Window, Mac, Linux(Red
Hat hoặc Debian GNU).
Moodle được viết tắt bởi cụm từ Modular Object Oriented Dynamic Learning
Environment. Moodle được phát triển, và để một sinh viên hay giáo viên có thể tiếp cận
học tập hoặc giảng dạy một khóa học trực tuyến. Bất cứ ai sử dụng Moodle là một
Moodler.
1.1 Background
Martin Dougiamas là người đầu tiên làm ra hệ thống moodle. Vì là mã nguồn mở open
source cho nên hệ thống moodle này được phát triển rộng rãi trên toàn thế giới. Về phiên
bản đầu tiên là phiên bản 1.0 đã có một số thử nghiệm và loại bỏ trước khi release ra phiên
bản đầu tiên này vào ngày 20 tháng 8 năm 2002. Phiên bản của ông là nhắm tới các trường
đại học và bây giờ moodle là đối tượng nghiên cứu rộng lớn trên toàn thế giới khi mà thưở
ban đầu nó được làm từ các nhóm nhỏ.
Khi moodle đã lan rộng và phát triển, thì một số những yêu cầu được mở rộng ra. Ví dụ
Moodle bây giờ sử dụng không chỉ ở trong nhà trường đại học mà còn ở trong trường trung
học, trường tiểu học, tổ chức phi lợi nhuận, các công ty tư nhân, của các giáo viên độc lập,
thậm chí cha mẹ tại nhà cũng có thể sử dụng. Do đó số lượng người sử dụng ngày càng cao
1.3 Features (những tính năng của moodle)
1.3.1 Thiết kế tổng thể(overral design)
+ Khuyến khích xây dựng một cộng đồng sư phạm xã hội rộng trong cộng đồng mạng.
+ Thích hợp 100% cho các lớp học trực tuyến cũng như bổ sung tính năng học online trao
đổi trực tuyến.
+ Đơn giản, gọn nhẹ, tương thích, hiệu quả với các nền tảng hệ điều hành khác
nhau(Window, Linux, Mac). Trên tất cả các hệ quản trị cơ sở dữ liệu(MySQL, SQL server,
Oracle).
+ Các khóa học có thể được phân loại và tìm kiếm – một trang web moodle có thể hỗ trợ
hàng ngàn khóa học.
+ Vấn đề bảo mật được nhấn mạnh, hình thức kiểm tra, xác nhận dữ liệu, mã hóa cookies,
v.v…
+ Vùng để nhập văn bản, tài nguyên, diễn đàn, đăng tin vv) có thể được sửa bằng cách sử
dụng một trình soạn thảo WYSIWYG HTML được nhúng vào.
1.3.2 User
Hệ thống moodle gồm có các người dùng như sau: người quản trị, giáo viên, sinh viên,
khách. Với mỗi người dùng trong hệ thống sẽ tương ứng với role như sau: Admin, Course
creator, Teacher, Student, Guest.
Với vai trò là admin thì sẽ đảm nhiệm công việc manage site. Tính năng của người quản trị
mà hệ thống moodle hỗ trợ là người quản trị sẽ setting những chức năng cho hệ thống. Tùy
theo cái cách người admin setting thì người sử dụng(teacher, student) sẽ sử dụng theo cách
mà người admin setting. Nói ngắn gọn là người quản trị sẽ cấu hình component các module
cho người sử dụng khác(teacher, student). Hệ thống moodle hỗ trợ công việc quản trị của
admin thông qua: Site Administration block. Đây là một block chứa tất cả những mục cho
admin có thể setting cho hệ thống(tinh chỉnh component).
Nếu bạn là người quản trị cho trang web Moodle của bạn, thì có rất nhiều tùy chỉnh. Hầu
hết các thiết lập mặc định có sẵn với cài đặt Moodle của bạn sẽ làm việc tốt. Nhưng có rất
nhiều lựa chọn để tuỳ biến và hiệu suất mà có thể làm cho phiên bản của bạn của Moodle
làm việc hiệu quả như bạn muốn.