Sơ đồ Use Case tổng quát toàn bộ hệ thống ACeLS-Drupal

Một phần của tài liệu Khóa luận tốt nghiệp phát triển hệ thống hỗ trợ học tập trực tuyến với CMS mã nguồn mở drupal (Trang 58 - 61)

1. Đặc tả yêu cầu chức năng và phi chức năng:

2.1Sơ đồ Use Case tổng quát toàn bộ hệ thống ACeLS-Drupal

Hình 3.1: Sơ đồ Use Case tổng quát toàn bộ hệ thống ACeLS-Drupal

Quản Trị Hệ Thống Học Viên Giáo Viên e-Course Group Discussion Forum Wiki Glossary Quiz Up/Load File Link To ULR News Blog FAQ Assignment

48

Danh sách các tác nhân (Actor):

STT Tên tác nhân Mô tả

1 Quản trị hệ thống Người quản lý hệ thống 2 Giáo viên Giáo viên giảng dạy 3 Học viên Học viên theo học

Danh sách các chức năng (Usecase):

STT Tên chức năng

Tác nhân sử dụng chức

năng

Mô tả

1 e- Course Giáo Viên,

Học Viên Tham gia vào chức năng e-course 2 Group

Discuaaion

Giáo Viên,

Học Viên Tham gia vào chức năng thảo luận nhóm

3 Forum Giáo Viên,

Học Viên Tham gia vào chức năng thảo luận diễn đàn

4 Blog Giáo Viên,

Học Viên Tham gia vào chức năng viết nhật ký

5 Wiki Giáo Viên,

Học Viên Tham gia vào chức năng viết từ điển mở 6 Glossary Giáo Viên,

Học Viên Tham gia vào chức năng viết từ điển cá nhân 7 Assignment Giáo Viên,

49

8 Quiz Giáo Viên,

Học Viên Tham gia vào chức năng hỏi đáp

9 FAQ Giáo Viên,

Học Viên Tham gia vào chức năng hỏi đáp nhanh 10 Up/Load File Giáo Viên,

Học Viên

Tham gia vào chức năng up/load file tài liệu tham khảo

11 Link To URL Giáo Viên, Học Viên (adsbygoogle = window.adsbygoogle || []).push({});

Tham gia vào chức năng liên kết với những trang web có liên quan đến bài giảng

12 News Giáo Viên,

Học Viên

Tham gia vào chức năng đọc tin tức liên quan đến giáo dục

Trong những phần trình bày tiếp theo, chúng em chỉ nêu chi tiết các chức năng được thiết kế và xây dựng mới.

1. Module Group Discussion

2. Module e-Course theo chuẩn SCROM 2004

Bởi vì :

CMS Drupal hiện nay chưa hỗ trợ module Group Discussion mà chỉ mới hỗ trợ module Forum và một số module khác. Nhận thấy được sự quan trong của Group Discussion trong một hệ thống hỗ trợ học trực tuyến, đó chính là động lực chúng em đã đưa đến quyết định đặt tên, phân tích và thiết kế ra module Group Discussion mới dựa trên module Organic Group.

Ở Drupal 7.x chỉ mới hỗ trợ gói SCROM 6.x vẫn chưa hỗ trợ SCROM 7.x một công cụ hỗ trợ đắc lực trong việc học trực tuyến. Vì vậy, chúng em liền mạnh dạn viết lại gói SCROM 7.x mới hoàn toàn mà cộng đồng Drupal hiện nay chưa ai viết và một mặt cũng khắc phục được những khuyết điểm của SCROM 6.x chưa làm được.

50

Một phần của tài liệu Khóa luận tốt nghiệp phát triển hệ thống hỗ trợ học tập trực tuyến với CMS mã nguồn mở drupal (Trang 58 - 61)