6. Mục đích và ý nghĩa của đề tài
3.1. CÀI ĐẶT HỆ THỐNG
Hệ thống chấm bài tự động được xây dựng trên hai hệ thống song song: Phần mềm chấm bài tự động Themis và Hệ thống Web server Xampp.
3.1.1. Cài đặt hệ thống Xampp
a. Giới thiệu về Xampp
Xampp là "chương trình tạo máy chủ Web" (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như php MyAdmin. Không như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào.
Xampp chính là một phần mềm cho phép bạn giả lập môi trường server hosting cho phép bạn chạy thử demo một website ngay trên chiếc máy vi tính của bạn không cần thiết phải mua hosting[4].
b.Cách cài đặt localhost trên máy tính với XAMPP:
Localhost là từ ghép của hai chữ “local” và “host“. Local dịch theo nghĩa IT là máy tính của bạn, Host theo nghĩa IT là máy chủ. Vậy localhost nghĩa là một máy chủ được vận hành trên máy tính của bạn.
- Hướng dẫn cài đặt Localhost với Xampp:
Download phiên bản XAMPP 5.6.30 phù hợp với hệ điều hành của máy tính đang sử dụng.
Hình 3.1. Cài đặt XAMPP trên Localhost
Ở phần chọn đường dẫn, bạn hãy chọn đường dẫn cần lưu cài đặt của XAMPP. Lưu ý rằng đường dẫn này bạn phải nhớ vì khi cài đặt web lên localhost, bạn phải truy cập vào thư mục này. Bạn nên để mặc định là C:\xampp. Tiếp tục ấn Next.
Và ấn Next 2 lần nữa để bắt đầu quá trình cài đặt XAMPP.
Sau khi cài xong, ấn nút Finish để kết thúc cài đặt và mở bảng điều khiển của XAMPP. Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong để tránh tình trạng không khởi động được localhost.
- Khởi động Localhost
Bây giờ ta hãy vào thư mục c:\xampp và mở file xamp-control.exe lên để bật bảng điều khiển của XAMPP.
Bạn để ý sẽ thấy hai ứng dụng Apache và MySQL có nút Start, đó là dấu hiệu bảo 2 ứng dụng này chưa được khởi động, hãy ấn vào nút Start của từng ứng dụng để khởi động Webserver Apache và MySQL Server lên thì mới chạy được localhost.
Nếu cả hai ứng dụng chuyển sang màu xanh như hình dưới là đã khởi động thành công.
Sau khi khởi động xong, bạn hãy truy cập vào website với địa chỉ là http://localhost sẽ thấy nó hiển thị ra trang giới thiệu XAMPP như hình dưới.
3.1.2. Cài đặt phần mềm chấm điểm tự động Themis:
a. Cài đặt
Cách đơn giản nhất để cài đặt Themis là sử dụng bộ cài đặt, tuy nhiên cũng có thể copy vào máy và chạy bình thường. Themis được viết và dịch ra mã máy tự nhiên, chỉ một file Themis.exe chạy trực tiếp trên hệ điều hành mà không cần sử dụng bất kỳ framework hay virtual machine nào cả [7].
Hai điều cần chú ý khi chạy Themis:
+ Trong trường hợp Themis không được cài đặt mà được copy về chạy trên Windows XP, cần khởi động Themis ở quyền quản trị (administrators) một lần rồi có thể thoát ngay, sau đó muốn chạy Themis ở quyền người dùng nào cũng được. Nếu sử dụng bộ cài đặt hoặc chạy trên hệ điều hành Windows Vista, Seven hoặc mới hơn thì không cần quan tâm vấn đề này.
+ Themis cần chạy trong quyền người dùng hiện tại, không được khởi động Themis bằng chức năng “Run as…” để chạy trong quyền người dùng khác
Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next cho tới khi chương trình được cài đặt xong.
Hình 3.3. Cài đặt phần mềm Themis
Giao diện chính của phần mềm gồm có hệ thống menu, thanh công cụ và vùng làm việc.
Hình 3.4. Giao diện màn hình chính của Themis
b. Thiết lập môi trường chấm điểm trực tuyến:
Nhấn nút hoặc phím tắt F11 để mở hộp thoại “Thiết lập môi trường”, sau đó. Sau đó chọn đường dẫn để kết nối đến trang web :
Khi đã chọn xong bấm chọn ‘‘Ghi nhận’’
Tại màn hinh Themis,click vào biểu tượng đã khoanh tròn ở bên dưới và tạo đường dẫn đến ‘‘thumuctest’’ như hình :
Hình 3.6. Tạo thư mục đường dẫn bộ test
Tại biểu tượng được khoanh tròn dưới đây,tiếp tục click vào và tạo đường dẫn đến ‘‘thumucbailam’’ như hình :
Vậy là chúng ta vừa thiết lập xong môi trường để kết nối themis và web.