3. Đối tượng nghiên cứu Error! Bookmark not defined.
2.3.1 Biểu đồ trình tự của tác nhân Administrator
2.3.1.1 Quản lý loại hình thi( ManageExamType)
Hình 2.16 Biểu đồ trình tự loại hình thi( ManageExamType)
2.3.1.2 Quản trị User( ManagerUser)
Biểu đồ trình tự
2.3.1.3 Quản trị Môn thi( ManageSubject)
Biểu đồ trình tự
Hình 2.18 Biểu đồ trình tự quản lý môn thi
2.3.1.4 Quản trị thí sinh( ManageCandidate)
Biểu đồ trình tự
2.3.2 Biểu đồ trình tự Làm bài thi(TakeExam)
Biểu đồ trình tự
Hình 2.20 Biểu đồ trình tự Làm bài thi
2.3.2.1 Xem điểm(ViewMark)
Biểu đồ trình tự
2.3.4 Biểu đồ trình tự của tác nhân QuestionCreator
Biểu đồ trình tự
Hình 2.22 Biểu đồ trình tự quản lý câu hỏi
2.3.5 Biểu đồ trình tự của tác nhân Marker
Biểu đồ trình tự
2.3.6 Biểu đồ trình tự tạo đợt thi(WaveCreator)
Biểu đồ trình tự
2.3.7. Biểu đồ trình tự SheetCreator
Biểu đồ trình tự
2.4 Biểu đồ lớp
2.4.1 Biểu đồ các lớp Biên
Lớp biên là lớp ngoài cùng ( giao diện của chương trình). Trong bản phân tích này, ta dùng chung một lớp biên cho tất cả các Use Case
Hình 2.26 Biểu đồ lớp Biên
2.4.2 Biểu đồ lớp thực thể
2.4.3 Biểu đồ các lớp Điều khiển
Hình 2.28 Biểu đồ lớp điều khiển
2.4.4 Biểu đồ lớp chi tiết
2.4.4.1 Biểu đồ lớp cho chức năng quản lý User
2.4.4.2 Biểu đồ lớp chức năng Quản lý candidate
Hình 2.30 Biểu đồ lớp cho chức năng Quản lý Candidate
2.4.4.3 Biểu đồ lớp cho chức năng Quản lý câu hỏi
2.4.4.4 Biểu đồ lớp cho chức năng Quản lý đợt thi
Hình 2.32 Biểu đồ lớp cho chức năng Quản lý đợt thi
2.4.4.5 Biểu đồ cho chức năng Quản lý đề thi
2.5. Biểu đồ hoạt động
2.5.1. Biểu đồ hoạt động của QuestionCreator
Hình 2.34. Biểu đồ hoạt động của cán bộ tạo câu hỏi
2.5.2 Biểu đồ hoạt động Tạo đề thi
2.5.3 Biểu đồ hoạt động tạo Đợt thi
Hình 2.36 Biểu đồ hoạt động của cán bộ tạo đợt thi
2.5.4. Biểu đồ hoạt động của Thí sinh
2.5.5 Biểu đồ hoạt động phê duyệt đề thi
Hình 2.38 Biểu đồ hoạt động phê duyệt đề thi
2.5.6 Biểu đồ hoạt động của Marker
2.6. Mô hình dữ liệu quan hệ
2.6.1 Mô hình quan hệ dữ liệu phân quyền
Hình 2.40 Mô hình dữ liệu phân quyền
2.6.2 Mô hình quan hệ dữ liệu eXam
Hình 2.41 Mô hình eXam
2.7. Kết luận chương
Chương 2 phân tích hệ thống ra đề và chấm thi trắc nghiệm. Mô tả bài toán. Xây dựng mô hình tổng thể của hệ thống, nêu quy trình nghiệp vụ hệ thống thi trắc nghiệm. Xây dựng các biểu đồ User case như biểu đồ tuần tự, biểu đồ lớp, biểu đồ hoạt động.
CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM
3.1. Cài đặt hệ thống
Chương trình lập trình trên nền tảng .NET, sử dụng bộ Visual Studio 2008 và hệ quản trị cơ sở dữ liệu SQL Server 2005. Tạo chuỗi kết nối với cơ sở dữ liệu, sau đó chạy webservice để khởi tạo dịch vụ .
3.2. Thử nghiệm.
Chương trình được xây dựng trên nền tảng .NET. Sử dụng IDE Visual studio 2010 và hệ quản trị cơ sở dữ liệu SQL SERVER 2008. Hệ thống được kiểm tra trên mạng LAN gồm 20 máy.
Địa điểm thử nghiệm: Phòng thực hành của Trung tâm Ngoại ngữ - Tin học tỉnh Yên Bái
- Đối tượng thử nghiệm: Học sinh của trường Cao đẳng y tế Yên Bái - Học phần thử nghiệm: Học phần tin học trình độ A
Kết quả thử nghiệm như sau:
+ Kết nối máy chủ: Dễ dàng thông qua địa chỉ IP.
+ Về tốc độ truy cập: Khả năng đáp ứng truy cập cùng lúc khá nhanh (tuy nhiên chưa kiểm thử trên quy mô lớn ( số lượng máy client lớn).
+ Tính bảo mật: Do sử dụng webservice nên độ an toàn khá cao.
+ Khả năng chịu lỗi: Tiến hành kiểm thử trên 20 máy trong mạng Lan thì chưa thấy lỗi xảy ra.
Từ kết quả thử nghiệm, hệ thống có những ưu và nhược điểm như sau: Ưu điểm: Đáp ứng được nhu cầu thi trắc nghiệm trên nền web (qua internet, trên mạng nội bộ), do đó giảm được chi phí cài đặt, quản lí, độ bảo mật cao và tính toàn vẹn dữ liệu.
Nhược điểm: Tuy nhiên hệ thống cũng có một số nhược điểm như:
Tính bảo mật: Chưa có cơ chế mã hóa mật khẩu và sự phân quyền trên cơ sở dữ liệu (có nghĩa là phân quyền truy cập trên chương trình, nếu phân quyền trên cơ sở dữ liệu thì dù có mật khẩu, user cũng không có quyền thao tác trên cơ sở dữ liệu).
Khả năng chịu tải: Chưa được kiểm nghiệm, vì lí do khách quan về cơ sở vật chất ở địa điểm thử nghiệm.
3.3. Một số giao diện chương trình
Hình 3.1 Thí sinh đăng nhập vào đề thi
Hình 3.3 Giao diện thí sinh lựa chọn đề thi
Hình 3.5 Kết quả Thi
Hình 3.7 Giao diện giáo viên quản lý việc ra đề
Hình 3.8 Giao diện giáo viên tạo câu hỏi
Hình 3.10 Giao diện quản lý đề thi
Hình 3.11 Giao diện quản lý điểm thi
Hình 3.13 Giao diện quản lý môn học
Hình 3.14 Giao diện quản lý đối tượng
3.4. Đánh giá
Đề tài đã được triển khai thử trên hệ thống mạng Lan tại Trung tâm Ngoại ngữ - Tin học tỉnh Yên Bái và có kết luận đề tài phù hợp với mô hình đào tạo tại Trung tâm. Trong thời gan tới Trung tâm sẽ xem xét và đưa hệ thống vào hoạt động để tổ chức các kỳ thi cấp chứng chỉ và sát hạch cho môn tin học.
3.5 Kết luận chương
Chương 3 cài đặt và triển khai hệ thống Phát triển hệ thống ra đề và chấm thi trắc nghiệm tại Trung tâm Ngoại ngữ - Tin học tỉnh Yên Bái. Cụ thể triển khai hệ thống trên hệ thống mạng Lan của Trung tâm và cho thi thử.
PHẦN KẾT LUẬN VÀ KIẾN NGHỊ
1. Kết luận
Hệ thống “Ra đề và chấm điểm thi trắc nghiệm” là một hệ thống hữu ích cho học sinh – sinh viên tự ôn tập kiểm tra kiến thức của mình, đồng thời là nơi để giáo viên kiểm tra được kiến thức của học sinh – sinh viên của mình từ xa thông qua mạng Internet.
Hệ thống thi trắc nghiệm là một hệ thống được phân quyền theo từng đối tượng. Mỗi đối tượng có nhiệm vụ và chức năng khác nhau.
Nội dung của môn học và các chương mục của môn học thường xuyên được người quản trị và các giáo viên cập nhật. Hệ thống soạn câu hỏi trắc nghiệm giúp giáo viên có thể soạn câu hỏi một cách đơn giản hơn.
Luận văn đã trình bày được một số phương pháp tính điểm mới cho các loại câu trắc nghiệm và phân tích thiết kế được hệ thống ra đề dạng trắc nghiệm khách quan như : Dạng câu hỏi N đáp án trong đó có K đáp án đúng
Ngoài ra luận văn đã áp dụng các phương pháp tính điểm như đã nói ở trên vào một chương trình cụ thể . Cài đặt và chạy thử được chương trình trên hệ thống mạng Lan.
2. Kiến nghị
- Tác giả tiếp tục nghiên cứu để đưa các dạng câu hỏi còn lại vào hệ thống và xác định độ khó của câu hỏi, tỷ lệ số câu khó trong một bài thi, các câu khó cần phải được gợi ý, vấn đề thưởng, phạt khi gặp câu hỏi khó hoặc có dùng gợi ý, trừ điểm nếu trả lời sai để hạn chế tình trạng đoán mò đáp án của thí sinh.
TÀI LIỆU THAM KHẢO
Tiếng Việt
[1] Nguyễn Văn Ba (2003), Phân tích và thiết kế hệ thống thông tin, NXB Đại Học Quốc Gia Hà Nội – Hà Nội.
[2] Thạc Bình Cường (2002), Phân tích và thiết kế hệ thống thông tin, NXB khoa học và kỹ thuật.
[3] Vũ Mạnh Hoàng Hải - Nguyễn Đình Ngọc Duy (2005). “Xây dựng phần mềm quản lý ngân hàng câu hỏi trắc nghiệm tuyển sinh đại học. Luận văn cử nhân tin học. Trường ĐH Khoa Học Tự Nhiên Tp Hồ Chí Minh”.
[4] Nguyễn Phụng Hoàng, Nguyễn Ngọc Lan (1997), Phương pháp trắc nghiệm trong kiểm tra và đánh giá kết quả học tập
[5] Lê Đức Ngọc (2003), “Đo lường và đánh giá trong giáo dục” [6] Vũ Đức Lưu (2008), “Đổi mới kiểm tra - đánh giá NTB”
[7] TS Hoa Tất Thắng, Phương pháp tính điểm cho người học khi kiểm tra kiến thức trong hệ thống đào tạo trực tuyến.
Tiếng Anh
[8] Bloom B.S. The sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring // Education Researcher, № 13, 1984. – p. 3. [9] Providing computing for distance learners: a strategy forр home use. // Computers Education, 1992, vol.18, № 1.
PHỤ LỤC
Bộ đề thi Tin học
SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH YÊN BÁI CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRUNG TÂM NGOẠI NGỮ - TIN HỌC TỈNH Độc lập – Tự do – Hạnh phúc
KỲ THI CẤP CHỨNG CHỈ TIN HỌC TRÌNH ĐỘ A (Thời gian: 30 phút)
Chọn một đáp án đúng nhất.
Câu 1: Trong soạn thảo Winword, muốn đánh số trang cho văn bản, ta thực hiện:
A. Insert - Page Numbers B. View - Page Numbers
C. Tools - Page Numbers D. Format - Page Numbers
Câu 2: Trong My Computer, thao tác nào trong các thao tác sau phải dùng đến thực đơn lệnh File?
A. Tạo một thư mục mới B. Mở một thư mục (Open)
C. Đổi tên một thư mục(Rename) D. Cả 3 đáp án trên đều đúng
Câu 3: Trong WinWord, tổ hợp phím nào cho phép ngay lập tức đưa con trỏ về đầu văn bản:
A. Ctrl+Home B. Shift+Home C. Atl+Home D.
Ctrl+Alt+Home
Câu 4: Trong bảng tính Excel, nếu trong một ô tính có các kí hiệu #####, điều đó có nghĩa là gì?
A. Công thức nhập sai và Excel thông báo lỗi
B. Chương trình bảng tính bị nhiễm virus
C. Hàng chứa ô đó có độ cao quá thấp nên không hiển thị hết chữ số
D. Cột chứa ô đó có độ rộng quá hẹp nên không hiển thị hết chữ số
Câu 5: Khi đang làm việc với Word, nếu lưu tệp vào đĩa, thì tệp đó:
A. Luôn luôn ở trong thư mục OFFICE B. Bắt buộc ở trong thư mục WINWORD
C. Luôn luôn ở trong thư mục My Documents D. Cả 3 câu đều sai
Câu 11: Để xem văn bản thành 2 trang trên màn hình ta chọn chế độ nào sau đây?
A. Vào View/Outline B. Vào View/Reading Layout
C. Vào View/Normal D. Cả 3 ý trên đều sai
Câu 6: Trong bảng tính Excel, để sửa dữ liệu trong một ô tính mà không cần nhập lại, ta thực hiện:
A. Nháy chuột chọn ô tính cần sửa, rồi bấm phím F4
B. Nháy chuột chọn ô tính cần sửa, rồi bấm phím F10
C. Nháy chuột chọn ô tính cần sửa, rồi bấm phím F12
D. Nháy chuột chọn ô tính cần sửa, rồi bấm phím F2
Câu 7: Trong bảng tính Excel, tại ô A2 có sẵn giá trị số không (0); Tại ô B2 gõ vào công thức =5/A2 thì nhận được kết quả:
A. 5 B. #DIV/0! C. 0 D. #VALUE!
Câu 14: Biểu thức =Sum(4,6,-2,9,s) trả lại kết quả là bao nhiêu?
A. 5 B. 17 C. #Value! D. #Name?
Câu 8: Để tạo định dạng khổ giấy mặc nhiên là A4 khi soạn thảo văn bản trên Word 2003 ta thực hiện theo cách nào?
A. Vào File/Page Setup, chọn nhãn Paper với Paper size là A4, nhấn Default
B. Vào Fle/Print, chọn Page size ở thuộc tính Properties là A4
C. Cả a và b đều đúng
D. Cả a và b đều sai
Câu 9: Trong soạn thảo văn bản Word, công dụng của tổ hợp phím Ctrl + O là:
A. Lưu hồ sơ vào đĩa B. Đóng hồ sơ đang mở
C. Mở một hồ sơ đã có D. Mở một hồ sơ mới
Câu 10: Khi soạn thảo văn bản xong, để in văn bản ra giấy:
A. Chọn menu lệnh File - Print B. Bấm tổ hợp phím Ctrl - P
C. Các câu a và b đều đúng D. Các câu a và b đều sai
Câu 11: Trong soạn thảo Word, muốn trình bày văn bản dạng cột (dạng thường thấy tên các trang báo và tạp chí), ta thực hiện:
A. Insert - Column B. View - Column C. Table - Column D. Format - Column
Câu 12: Dữ liệu các trang Web ở Việt Nam :
A. Được lưu trữ trên máy tính tại Mỹ
B. Tại Hà Nội và Thành phố Hồ Chí Minh
C. Chỉ lưu trữ trên các máy chủ của nhà cung cấp dịch vụ Internet Việt Nam
D. Được lưu trữ trên máy tính khắp nơi trên thế giới
Câu 13: Đặc trưng của Virus:
A. Khả năng quản trị cơ sở dữ liệu. B. Hỗ trợ cho việc quản trị mạng.
C. Không có khả năng gì. D. Khả năng tự nhân bản.
Câu 14: Trong Excel hàm SUM("3",2,1) sẽ trả về trị?
A. 2 B. 3
C. 6 D. Báo lỗi do không cộng được chuỗi
Câu 15: Trong soạn thảo Word, muốn định dạng lại trang giấy in, ta thực hiện:
A. File - Print B. File - Page Setup C. File - Properties D. File - Print Preview
Câu 16: Phát biểu nào sau đây đúng nhất :
A. Thư mục có thể chứa thư mục con và tệp tin
B. Tệp tin có thể chứa thư mục
C. Hệ điều hành chỉ quản lý tệp tin
D. Hệ điều hành chỉ chứa thư mục gốc C:;D:…, không quản lý thư mục con C:;D:;…
Câu 17: Trong Excel sau khi nhập công thức ="123"-"23" ta có kết quả?
A. 23 B. Máy báo lỗi C. 123 D. 100
Câu 18: Công việc nào sau đây bắt buộc máy tính của bạn phải nối mạng Internet:
A. Gửi một bức thư điện tử cho khách hàng. B. Soạn thảo một văn bản Tiếng Việt.
C. Vẽ một bức tranh dựa vào phần mềm Paint. D. Tra cứu từ điển Anh Việt.
Câu 19: Câu nào sau đây sai? Khi nhập dữ liệu vào bảng tính Excel thì:
A. Dữ liệu kiểu số sẽ mặc nhiên căn thẳng lề trái
B. Dữ liệu kiểu thời gian sẽ mặc nhiên căn thẳng lề phải
C. Dữ liệu kiểu kí tự sẽ mặc nhiên căn thẳng lề trái
D. Dữ liệu kiểu ngày tháng sẽ mặc nhiên căn thẳng lề phải
Câu 20: Cách tổ chức thư mục và tệp tin trong hệ điều hành Windows không cho phép:
A. Một ổ đĩa cứng vật lý được phân chia thành nhiều ổ đĩa logic.
B. Tạo một tệp tin có chứa thư mục con.
D. Thư mục mẹ và thư mục con có tên trùng nhau.
Câu 21: Muốn gỡ bỏ một chương trình đã cài đặt vào trong máy. Sau khi vào Start/Settings/Control panel, ta thực hiện như sau :
A. Mở Program/Remove Program, chọn chương trình cần gỡ bỏ, nhấn nút Remove
B. Add or Remove program, chọn chương trình cần gỡ bỏ, nhấn nút Remove
C. Mở New/ Accessories, chọn chương trình cần gỡ bỏ, nhấn Remove
D. Mở Program/Accessories, chọn chương trình cần gỡ bỏ, nhấn nút Remove
Câu 22: Khi đang làm việc với PowerPoint, muốn xóa bỏ hiệu ứng trình diễn, ta chọn đối tượng cần xóa bỏ hiệu ứng và thực hiện:
A. Slide Show - Custom Animation, rồi chọn Delete
B. Slide Show - Custom Animation, rồi chọn Remove
C. Cả 2 ý a và b đều đúng
D. Cả 2 ý a và b đều sai
Câu 23: Trong chế độ tạo bảng (Table) của phần mềm Word, muốn tách một ô thành nhiều ô, ta thực hiện:
A. Table - Cells B. Table - Merge Cells
C. Table - Split Cells D. Tools - Split Cells
Câu 24: Tạo Font trong Word luôn mặc định là ".VnTime" khi soạn thảo văn bản?
A. Trên thanh Formatting chọn Font là ".VnTime"
B. Vào Format/Font, chọn Font là ".VnTime", chọn Default