Phan Đức Dũng phiếu giao nhiệm vụ ĐỒ Án tốt nghiệP


PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG TRẮC NGHIỆM THEO CHUẨN IMS QTI



tải về 462.73 Kb.
trang6/8
Chuyển đổi dữ liệu02.09.2016
Kích462.73 Kb.
#30075
1   2   3   4   5   6   7   8

PHẦN 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG TRẮC NGHIỆM THEO CHUẨN IMS QTI


Hệ thống thi trắc nghiệm đã được xây dựng sẵn. Trong phạm vi đồ án này, chúng ta chỉ xây dựng các chức năng soạn thảo câu hỏi, soạn thảo bộ đề thi và tổ chức thi. Các chức năng được xây dựng dựa trên chuẩn IMS và đặc tả IMS QTI.

Sau đây chúng ta sẽ xây dựng cụ thể các chức năng chính là:


  • Biên soạn câu hỏi trực tuyến theo chuẩn IMS

  • Xây dựng bộ đề thi trắc nghiệm theo chuẩn IMS

  • Tổ chức thi

Các chức năng này cho phép giáo viên có thể tạo ra và quản lí tài nguyên câu hỏi của hệ thống, đồng thời dựa trên dữ liệu câu hỏi để xây dựng các bộ đề thi và tổ chức các kì thi trực tuyến. Giáo viên cũng có thể Import các câu hỏi, đề thi có sẵn ở các hệ thống khác tuân theo chuẩn IMS.
    1. Biên soạn câu hỏi trực tuyến theo chuẩn IMS



Hình 2.1: Biểu đồ usecase Quản lí câu hỏi
Chức năng này dùng cho giáo viên để quản lí tài nguyên câu hỏi trong hệ thống. Giáo viên có thể tạo ra câu hỏi, chỉnh sửa, xóa cũng như có thể import, export câu hỏi theo chuẩn IMS QTI.

Quản lí câu hỏi bao gồm 5 chức năng con:




    1. CreateQuestion (Tạo câu hỏi mới):


Giáo viên có thể soạn thảo câu hỏi cho tài nguyên hệ thống. Câu hỏi được soạn thảo theo chuẩn IMS. Nội dung câu hỏi được lưu trong CSDL, còn các file meta-data thì được lưu trữ trong thư mục meta-data. Câu hỏi theo chuẩn IMS gồm nhiều loại khác nhau như đã trình bày ở phần trước. Mỗi loại câu hỏi sẽ có 1 màn hình soạn thảo khác nhau. Nếu như nội dung câu hỏi không hợp lệ, hệ thống sẽ hiện thị thông báo lỗi cho người sử dung.


  • Biểu đồ diễn tiến:



Hình 2.1: Biểu đồ diễn tiến Tạo câu hỏi mới
    1. EditQuestion (Chỉnh sửa câu hỏi):


Chức năng này cho phép giáo viên thay đổi nội dung một câu hỏi sẵn có trong hệ thống. Nội dung câu hỏi sẽ được hiện thị lên công cụ soạn thảo, giáo viên có thể chỉnh sửa nội dung câu hỏi và câu hỏi sẽ được update vào câu hỏi cũ. Nếu có file meta-data đi kèm thì nó sẽ được copy vào thư mục chứa file meta-data. Câu hỏi sau khi được chỉnh sửa sẽ hiện thị ra màn hình.


  • Biểu đồ diễn tiến:



Hình 2.3: Biểu đồ diễn tiến Chỉnh sửa câu hỏi

    1. DeleteQuestion (Xóa câu hỏi):


Chức năng cho phép xóa câu hỏi ra khỏi cơ sở dữ liệu. Câu hỏi được phép xóa phải thỏa mãn các điều kiện:

  • Tồn tại trong cơ sở dữ liệu

  • Chưa có bài thi nào sử dụng câu hỏi này

Khi xóa câu hỏi, các file meta-data đi kèm cũng được xóa khỏi hệ thống. Danh sách câu hỏi mới sẽ được cập nhật ra màn hình.


    • Biểu đồ diễn tiến:



Hình 2.4: Biểu đồ diễn tiến Xóa câu hỏi

    1. ImportQuestion ( Import Câu hỏi):


Chức năng này cho phép giáo viên thêm một câu hỏi vào hệ thống bằng cách import câu hỏi từ 1 file zip được đóng gói theo chuẩn IMS QTI. File này được đóng dưới dạng file zip, chứa 1 file imsmanifest.xml mô tả gói, 1 file xml mô tả cấu trúc câu hỏi theo chuẩn IMS QTI và folder chứa các file meta-data đi kèm. Khi Import, hệ thống sẽ đọc file imsmanifest.xml để xác định loại câu hỏi, tên file xml mô tả câu hỏi và các file meta-data đi kèm. Sau đó hệ thống sẽ đọc file xml chứa nội dung câu hỏi để lưu vào CSDL, đồng thời copy các file meta-data vào trong thư mục chứa file meta-data của hệ thống. Câu hỏi tạo ra được hiện thị lên màn hình giao diện.


    • Biểu đồ diễn tiến:



Hình 2.5: Biểu đồ diễn tiến Import câu hỏi

    1. ExportQuestion ( Export câu hỏi):


Giáo viên có thể export câu hỏi thành file theo chuẩn IMS. Hệ thống sẽ tạo ra 1 folder chứa:

  • File imsmanifest.xml mô tả cho gói câu hỏi

  • File xml đặc tả cho câu hỏi

  • Các file meta-data dùng trong câu hỏi

Folder này sẽ được nén dưới dạng file zip để đóng gói câu hỏi. Câu hỏi dạng này có thể được sử dụng cho các hệ thống khác nhau tuân theo chuẩn IMS QTI.


    • Biểu đồ diễn tiến:



Hình 2.6: Biểu đồ diễn tiến Export câu hỏi

  1. Xây dựng bộ đề thi trắc nghiệm theo chuẩn IMS




Hình 2.7: Sơ đồ usecase Chức năng quản lí đề thi
Bộ đề thi được xây dựng dựa trên ngân hàng câu hỏi lưu trữ trong hệ thống. Đề thi tương ứng với mỗi môn học. Cấu trúc của đề thi bao gồm các chương (secsion) và các câu hỏi (assessmentItem):

Hình 2.8: Cấu trúc đề thi


Bộ đề thi bao gồm một tập hợp các đề thi khác nhau. Các đề thi khác nhau có thể được tạo ra từ cùng một tập hợp câu hỏi nhưng được đảo vị trí các câu hoặc các câu hỏi được đảo chỗ các đáp án.

Giáo viên quản lí bộ đề thi với các chức năng:



    • Tạo mới đề thi

    • Xóa đề thi

    • Import đề thi

    • Export đề thi



    1. Tạo mới đề thi (CreateAssessment):


Giáo viên tạo mới đề thi bằng cách chọn các chương, mục (secsion) trong bài học, sau đó chọn các câu hỏi trong từng chương, mục đó. Mỗi bài thi được lưu trữ trong CSDL với các liên kết đến các câu hỏi trong ngân hàng câu hỏi. Thứ tự các câu hỏi trong đề thi có thể được chọn ngẫu nhiên hoặc do giáo viên chọn.


  • Biểu đồ diễn tiến:



Hình 2.9: Biểu đồ diễn tiến Tạo đề thi

      1. Tạo đề thi tự động


Giáo viên có thể tạo đề thi tự động. Hệ thống sẽ tự động chọn lựa các chương và các câu hỏi của bài học một cách ngẫu nhiên. Giáo viên có thể nhập các yêu cầu để hệ thống tự động chọn:

  • Số câu hỏi của đề thi: Hệ thống sẽ chọn số câu hỏi này trong CSDL để đưa ra đề thi. Nếu không chọn, hệ thống sẽ đưa ra số câu hỏi mặc định.

  • Mức độ khó của đề thi: Số câu hỏi khó, số câu hỏi trung bình và số câu hỏi dễ (phân loại độ khó của câu hỏi dựa theo số điểm mà câu hỏi đó có được). Nếu trong ngân hàng đề thi không đáp ứng đúng điều kiện này hệ thống sẽ chọn câu hỏi ngẫu nhiên.

  • Số câu hỏi cho mỗi chương: Giáo viên chọn số câu hỏi cho mỗi chương, hệ thống sẽ chọn ngẫu nhiên đủ số câu hỏi trong chương đó.

  • Đảo đáp án của câu hỏi: hệ thống sẽ tự động đảo đáp án của câu hỏi một cách ngẫu nhiên. Đảm bảo sự đa dạng cho đề thi.

Nếu các yêu cầu trên không được chọn, hệ thống sẽ chọn theo các tham số mặc định.
      1. Tạo đề thi bằng cách chọn từng câu hỏi


Chức năng này cho phép giáo viên chọn từng chương, và trong mỗi chương, hệ thống sẽ hiện thị danh sách các câu hỏi cho giáo viên lựa chọn. Giáo viên có thể chọn chức năng đảo thứ tự các câu hỏi cũng như đảo thứ tự các câu trả lời trong một câu hỏi để tạo ra các đề thi khác nhau.
    1. Xóa đề thi (DeleteAssessment):


Giáo viên chọn đề thi cần xóa và hệ thống sẽ xóa đề thi khỏi CSDL. Điều kiện để xóa đề thi là:

  • Đề thi tồn tại trong CSDL

  • Đề thi không được sử dụng trong bộ đề thi nào

Nếu như đề thi đang được sử dụng trong một bộ đề thi nào đó, hệ thống sẽ hiện ra thông báo không được phép xóa. Đề thi này chỉ có thể được xóa trong bộ đề thi.


  • Biểu đồ diễn tiến xóa đề thi:


Hình 2.10: Biểu đồ diễn tiến Xóa đề thi



    1. Import Đề thi (ImportAssessment):


Ngoài cách tạo đề thi bằng cách chọn các câu hỏi trong ngân hàng đề thi, giáo viên có thể tạo đề thi bằng cách Import đề thi từ gói đề thi tuân theo chuẩn IMS QTI (đã trình bày ở phần đầu). Hệ thống sẽ đọc file imsmanifest.xml trong gói đề thi, sau đó đọc nội dung các câu hỏi trong các file xml, lưu trữ các câu hỏi này vào trong ngân hàng câu hỏi và lưu trữ đề thi mới ánh xạ đến các câu hỏi này. Các file meta-data được copy vào trong thư mục meta-data của hệ thống. Thứ tự các câu hỏi trong đề thi có thể được giữ nguyên như trong gói hoặc thay đổi tùy thuộc vào yêu cầu của giáo viên.


  • Biểu đồ diễn tiến:



Hình 2.11: Biểu đồ diễn tiến chức năng Import đề thi

    1. Export đề thi (ExportAssessment):


Tương tự như chức năng export câu hỏi, đề thi được export thành file zip tuân theo chuẩn IMS QTI. Các câu hỏi trong đề thi được export thành file xml mô tả nội dung câu hỏi theo chuẩn IMS QTI. Các file meta-data được copy vào thư mục export, sau đó file imsmanifest.xml sẽ được tạo ra để mô tả gói đề thi. Gói đề thi chỉ khác với gói câu hỏi ở chỗ gói câu hỏi chỉ có duy nhất một câu hỏi, trong khi đó gói đề thi bao gồm 1 tập hợp các câu hỏi.


  • Biểu đồ diễn tiến:




Hình 2.12: Biểu đồ diễn tiến chức năng Export đề thi


  1. Каталог: books -> luan-van-de-tai -> luan-van-de-tai-cd-dh
    luan-van-de-tai-cd-dh -> Thế kỷ 21, cùng với sự phát triển nh­ vũ bão của khoa học kỹ thuật, của công nghệ thông tin. Sự phát triển kinh tế tác động đến tất cả mọi mặt đời sống kinh tế xã hội
    luan-van-de-tai-cd-dh -> VIỆN ĐẠi học mở HÀ NỘi khoa công nghệ thông tin đỒ Án tốt nghiệP ĐẠi họC
    luan-van-de-tai-cd-dh -> Phần một : Tình hình thu hút vốn đầu tư trên thị trường vốn việt nam hiện nay
    luan-van-de-tai-cd-dh -> TRƯỜng đẠi học cần thơ khoa công nghệ BỘ MÔN ĐIỆn tử viễn thôNG
    luan-van-de-tai-cd-dh -> Em xin chân thành cảm ơn! Vị Xuyên, ngày 19 tháng 5 năm 2012 sinh viêN
    luan-van-de-tai-cd-dh -> PHẦn I mở ĐẦu tầm quan trọng và SỰ ra đỜi của giấY
    luan-van-de-tai-cd-dh -> Đề tài: Tìm hiểu về vấn đề sử dụng hợp đồng mẫu trong đàm phán ký kết hợp đồng mua bán ngoại thương và thực tiễn ở Việt Nam
    luan-van-de-tai-cd-dh -> Đề tài phân tích thực trạng kinh doanh xuất khẩu cà phê nhân của các doanh nghiệP
    luan-van-de-tai-cd-dh -> Giao tiếp máy tính và thu nhận dữ liệU ĐỀ TÀI: TÌm hiểu công nghệ 4g lte

    tải về 462.73 Kb.

    Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương