1 SỞ LAO ĐỘNG TB&XH TỈNH HÀ NAM TRƯỜNG CAO ĐẲNG NGHỀ HÀ NAM CỘNG HÒA Xà HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ THUYẾT MINH ĐỀ CƯƠNG ĐỀ TÀI NGHIÊN CỨU KHOA HỌC 1 Tên[.]
Trang 1SỞ LAO ĐỘNG TB&XH TỈNH HÀ NAM
TRƯỜNG CAO ĐẲNG NGHỀ HÀ NAM
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
THUYẾT MINH ĐỀ CƯƠNG ĐỀ TÀI NGHIÊN CỨU KHOA HỌC
1 Tên đề tài: Test Manager - Xây dựng hệ thống phần mềm quản lý thi
trắc nghiệm trực tuyến trong Trường Cao đẳng nghề Hà Nam
2 Thời gian thực hiện: Từ tháng 08 năm 2021 đến tháng 08 năm 2022
3 Cấp quản lý: Trường Cao đẳng nghề Hà Nam
4 Đơn vị chủ trì thực hiện đề tài: Khoa Công nghệ thông tin
5 Chủ nhiệm đề tài:
Họ và tên: Phạm Tất Thành
Chức vụ: Trưởng khoa CNTT
6 Cán bộ, nhà giáo, người học tham gia thực hiện đề tài:
- Họ và tên: Đơn vị:
- Họ và tên: Đơn vị:
7 Luận cứ về tính cấp thiết, khả thi và hiệu quả của đề tài
Ứng dụng Công nghệ thông tin (CNTT) trong quản lý giáo dục, tổ chức dạy
và học ở các trường đã và đang trở thành xu thế tất yếu của giáo dục trong thời kỳ
cách mạng công nghiệp 4.0 Điều này có vai trò quan trọng trong việc nâng cao hiệu
quả quản lý và chất lượng dạy học ở các trường
Năm học 2021-2022, trên thế giới nói chung và nước ta nói riêng đã phải đối
mặt với đại dịch Covid-19 diễn biến phức tạp, ảnh hưởng tiêu cực đến mọi mặt kinh
tế, xã hội, văn hóa, giáo dục… và tác động không nhỏ đến hoạt động dạy và học tại
Trường Cao đẳng nghề Hà Nam (CĐNHN)
Để đảm bảo chất lượng đào tạo thì sau khi kết thúc một môn học/ mô-đun thì
phải tổ chức kiểm tra đánh giá kết quả quá trình học của người học Trong bối cảnh
của giai đoạn chuyển đổi số trong hệ thống giáo dục nghề nghiệp nói chung cũng
như trước tình hình dịch COVID -19 phức tạp thì giải pháp ứng dụng phần mềm
quản lý thi trắc nghiệm thi trực tuyến là việc làm rất cấp bách và cần thiết trong nhà
trường Từ đó, tác giả đã quyết định chọn đề tài: “Test Manager - Xây dựng hệ
thống phần mềm quản lý thi trắc nghiệm trực tuyến trong Trường Cao đẳng nghề
Hà Nam”
Đề tài này đã được triển khai thử nghiệm tại khoa CNTT trường CĐNHN
theo đúng qui trình nghiệp vụ và bước đầu đã thu được những kết quả khích lệ
Một hiệu quả thiết thực nữa là việc triển khai đề tài nói trên đã giúp cho trình
độ chuyên môn của tôi nâng lên một bước rõ rệt, không chỉ ở khả năng nghiên cứu
mà còn ở kỹ năng thực hành, đồng thời cũng tạo điều kiện thúc đẩy phong trào tham
gia nghiên cứu Khoa học của các đơn vị trong trường
Trang 2Tuy nhiên, do thời gian và khả năng còn nhiều hạn chế nên phần mềm còn phải tiếp tục được cải tiến, nâng cấp hơn nữa mới có thể đáp ứng yêu cầu cho tất cả các đơn vị khoa chuyên môn trong nhà trường cũng như các đơn vị khác trong hệ thống giáo dục nghề nghiệp
Trong quá trình nghiên cứu và triển khai, tôi đã nhận được rất nhiều sự cổ vũ động viên to lớn từ lãnh đạo nhà trường, sự cộng tác của các phòng khoa chức năng
và sự tạo điều kiện nhiệt tình của các giáo viên trong khoa CNTT Vì vậy, tôi xin chân thành cảm ơn và ghi nhận sự quan tâm, giúp đỡ đó và mong tiếp tục nhận được nhiều sự ủng hộ về sau này!
8 Mục tiêu đề tài:
8.1 Mục tiêu chung
Căn cứ vào nhu cầu hiện tại của trường CĐNHN nói riêng cũng như các đơn
vị trường học trong hệ thống giáo dục nghề nghiệp nói chung Việc ứng dụng CNTT trong công tác tổ chức và quản lý thi là cần thiết và cấp bách Do đó tác giả
đã lựa chọn đề tài: “Test Manager - Xây dựng hệ thống phần mềm quản lý thi trắc
nghiệm trực tuyến trong Trường Cao đẳng nghề Hà Nam” nhằm phục vụ cho các
đơn vị phòng khoa chuyên môn tổ chức kiểm tra, đánh giá người học sau khi kết thúc môn học, môn-đun theo hình thức trực tuyến
8.2 Mục tiêu cụ thể
- Tìm hiểu và khảo sát những hệ thống thi trắc nghiệm trực tuyến khác để thực
hiện “Xây dựng hệ thống phần mềm quản lý thi trắc nghiệm trực tuyến trong Trường Cao đẳng nghề Hà Nam”;
- Nghiên cứu một số dạng câu hỏi trắc nghiệm phổ biến hiện nay và các công
cụ nền tảng lập trình được sử dụng để xây dựng hệ thống: ADO.NET; C#; MS SQLServer; Công nghệ nhúng phần mềm soạn thảo MS Word vào hệ thống Test Manager; Công nghệ chụp ảnh và tải các file (tệp) dưới dạng ảnh lên máy chủ
(Server); Thuật toán lấy ngẫu nhiên các câu hỏi trong ngân hàng đề thi ứng với từng môn học
- Cài đặt triển khai hệ thống qua mạng, kiểm thử phần mềm để khắc phục lỗi
và hoàn thiện các tính năng theo yêu cầu của đề tài đặt ra
9 Nội dung đề tài (Liệt kê và mô tả cụ thể)
9.1 Cơ sở lý luận
9.1.1 Cơ sở về mặt lý thuyết
9.1.2 Cơ sở về mặt thực tiễn
Trang 39.3 Bảo mật hệ thống
9.4 Đặc tả và giải pháp thực hiện của đề tài
9.4.1 Sử dụng Công nghệ nhúng phần mềm soạn thảo MS Word vào hệ thống Test Manager: Để sử dụng công nghệ nhúng phần mềm soạn thảo văn bản MS
Word vào hệ thống Test Manager ta sử dụng thư viện DSO ActiveX Document
Framer Control của thành phần COM trong VS.NET
9.4.2 Công nghệ chụp ảnh và tải các file (tệp) dưới dạng ảnh lên Server: Đây
có thể được coi như công nghệ hỗ trợ soạn câu hỏi đề thi rất tốt Từ một mẫu (Template) MS Word đã được quy định và tạo sẵn được thực hiện trên một bảng (Table) gồm nhiều hàng (Rows) và 2 cột (Columns) như hình sau
(Giao diện mẫu soạn thảo nội dung ngân hàng đề thi)
9.4.3 Thuật toán lấy ngẫu nhiên các câu hỏi trong ngân hàng đề thi ứng với từng môn học: Lấy ngẫu nhiên các chỉ mục (hay vị trí) của các câu hỏi ứng với một
Trang 4môn học trong bảng tblQuestion bằng cách tạo ra một mảng chứa các chỉ mục ứng với bảng trong CSDL tương ứng với môn học đó
Ví dụ: Một đề thi có 10 câu hỏi
Lấy ngẫu nhiên các câu hỏi cho 1 đề thi:
Sử dùng hàm Random trong NET (dotnet) tạo ra một mảng sao cho các phần
tử trong mảng là không trùng nhau
Mảng sẽ tạo là :
int[] M =new int[10];
M=[7,5,1,8,6,9,4,2,10,3]
Đối chiếu với từng phần tử trong mảng M này lấy ra mã câu hỏi, vậy ta có thể lấy ngẫu nhiên các câu hỏi này ra cho 1 đề thi mà mỗi câu hỏi này không thể trùng nhau
Sau đó đảo luôn cả vị trí các đáp án đối với từng câu
Lấy ngẫu nhiên các câu hỏi sao cho các đề thi là không trùng nhau về vị trí các câu :
Tạo ra nhiều mảng sao cho các mảng này giá trị của các vị trí trong các mảng
là không trùng nhau:
10 Phương pháp và kỹ thuật sử dụng trong nghiên cứu triển khai đề tài
Phương pháp nghiên cứu chủ yếu được sử dụng ở đây là phương pháp nghiên cứu thực tiễn Phần mềm được xây dựng qua việc khảo sát các qui trình nghiệp vụ Từ việc khảo sát nghiệp vụ thực tiễn đó tôi sẽ đặt ra các mục tiêu và chức năng cụ thể đáp ứng nhu cầu của từng công việc
11 Tiến độ thực hiện: (Xây dựng chi tiết tiến độ thực hiện từng nội dung công việc cụ thể định triển khai trong đề tài về thời gian, người thực hiện, sản phẩm đạt được)
TT
Các nội dung, công
việc thực hiện chủ
yếu (Phân chia cụ thể,
chi tiết từng nội dung
công việc sẽ triển khai
khi bắt đầu thực hiện
đến khi kết thúc đề tài)
Sản phẩm phải đạt
(Nêu rõ từng phần sản phẩm dự kiến đạt được khi kết thúc từng công việc theo thời gian đăng
ký)
Thời gian
(Xác định cụ thể thời gian bắt đầu và kết thúc từng công việc)
Người thực hiện
Trang 5những hệ thống thi trắc
nghiệm trực tuyến trên
thị trường
thử Hệ thống của trường Đại học Điện lực;
Công ty Công nghệ Tin học nhà trường
đến 09/2021
2
Nghiên cứu một số
dạng câu hỏi trắc
nghiệm phổ biến hiện
nay và các công cụ nền
tảng lập trình được sử
dụng để xây dựng hệ
thống: ADO.NET; C#;
MS SQLServer
Các loại tài liệu trên mạng Internet;
Ngân hàng đề thi mẫu
Từ 09/2021 đến 12/2021
3
Thiết kế về biểu mẫu
cho Phiếu bài thi của
thí sinh; Danh sách
bảng điểm; file định
dạng soạn ngân hàng
câu hỏi
Các file mẫu Danh sách bảng điểm và Bài thi của thí sinh
Từ 12/2021 đến 01/2022
4
Nghiên cứu công nghệ
nhúng phần mềm soạn
thảo MS Word vào hệ
thống Test Manager
Sử dụng thư viện
DSO ActiveX Document Framer Control của thành
phần COM trong VS.NET
Từ 01/2022 đến 03/2022
5
Nghiên cứu công nghệ
chụp ảnh và tải các file
(tệp) dưới dạng ảnh lên
Server
Các câu lệnh (thủ tục và hàm) hỗ trợ trong việc cài đặt chương trình
Từ 03/2022 đến 05/2022
6
Nghiên cứu Thuật
toán lấy ngẫu nhiên các
câu hỏi trong ngân
hàng đề thi ứng với
từng môn học
Thuật toán Tạo thủ tục lấy ra ngẫu nhiên các mã câu hỏi và mã đáp án
Từ 05/2022 đến 07/2022
7
Cài đặt triển khai, kiểm
thử hệ thống qua mạng
(Hosting)
Thử nghiệm Demo sản phẩm
Từ 07/2022 đến 08/2022
12 Các kết quả, sản phẩm cần đạt được của đề tài
- Quản lý giáo viên, lớp học, môn học và HSSV: theo từng khoa
- Quản lý ngân hàng câu hỏi: chức năng soạn thảo theo file định dạng mẫu, toàn bộ ngân hàng câu hỏi được đưa lên server
- Quản lý ra đề thi: Ban ra đề có thể quản lý cấu trúc của bài thi: Bài thi gồm bao nhiêu phần, điểm số và số lượng câu hỏi trong mỗi phần, thời gian cho môn thi là bao lâu
Trang 6- Quản lý thi và điểm thi: cho phép hoặc cho thi lại hoặc cho thi tiếp với những thí sinh trong tình huống gặp sự cố như (thí sinh đang thi thì mất điện, máy bị treo….)
- In danh sách bảng điểm: sau khi kết thúc môn thi sẽ In danh sách bảng điểm các thí sinh theo file định dạng mẫu của phòng Đào tạo
- In phiếu bài thi của thí sinh: theo file định dạng mẫu của phòng Đào tạo
13 Lĩnh vực áp dụng kết quả nghiên cứu: Công nghệ thông tin
14 Dự toán kinh phí: 15.000.000 đồng
Hà Nam, ngày… tháng … năm …