Source code website Thi trắc nghiệm kiến thức Lịch sử online (History Quiz Game)

[Mã code 28897]
  1 Đánh giá    Viết đánh giá
 0      1360      1
Phí tải: 15 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
14-7-2021
Loại file
Code
Dung lượng
70.66 MB

Project History Quiz Game là một website thi trắc nghiệm online, được thiết kế responsive.


MÔ TẢ CHI TIẾT
Website History Quiz Game được thiết kế responsive để có thể chạy tối ưu trên màn hình điện thoại, ipad, và cả PC. Cách thức ứng dụng hoạt động như sau:
- Admin có thể tạo và lưu trữ các câu hỏi trắc nghiệm bằng cách đánh lưu nội dung câu hỏi vào file có đuôi ".questions.txt", và sau đó lưu nó vào thư mục "questions_dir". Mỗi câu hỏi trắc nghiệm phải tuân thủ cấu trúc 2 phần:
    + phần câu hỏi: "Câu <số thứ tự>:" (VD: "Câu 1:", "Câu 2:"...) + <Nội dung câu hỏi (bao gồm cả các câu trả lời tự chọn - tối đa 7 câu từ A đến G).>
    (LƯU Ý: Mỗi câu trả lời tự chọn đều phải được xuống dòng, và bắt đầu bằng một ký tự in hoa từ A đến G và liền sau là một dấu chấm. VD: 'A.','B.','C.','D.', ...)
    VD: "Câu 29: Sau Chiến tranh lạnh (1989) nội dung chủ yếu trong cuộc cạnh tranh
    giữa các cường quốc là xây dựng sức mạnh
    A. Quốc gia tổng hợp.
    B. Khoa học - công nghệ.
    C. Quân sự - chính trị.
    D. Kinh tế - văn hóa."
    + phần lời giải: "Lời giải:" + lời giải thích (nếu có) + "Đáp án cần chọn là:" + <đáp án đúng>.
    VD: 
    "Lời giải:
    Sau chiến tranh lạnh (1989), các quốc gia đều chủ trương xây dựng sức mạnh tổng
    hợp thay thế chạy đua vũ trang. Sức mạnh của mỗi quốc gia dựa trên nền sản xuất
    phồn vinh, một nền tài chính vững chắc, một nền công nghệ có trình độ cao cùng
    với một lực lượng quốc phòng hùng mạnh.
    Đáp án cần chọn là: A"
- Người dự thi bất kỳ tham gia một bài Kiểm tra (Câu hỏi được lựa chọn ngẫu nhiên lấy từ nội dung các file "\*.questions.txt", số câu hỏi do người dự thi tự chọn, tối thiểu 30)
- Sau khi người dự thi submit bài kiểm tra, server sẽ tự động chấm điểm và trả về client kết quả
    + Nếu điểm >=5 (mức điểm đạt), người dự thi sẽ được công nhận là "Nhà thông thái Lịch sử", và có thể được lưu vào danh sách "Top List" (nếu muốn). Thông tin được lưu vào Top List sẽ bao gồm: họ tên, ngày sinh, số CMND, địa chỉ, nghề nghiệp. Bạn có thể tuỳ chỉnh mức điểm đạt bằng cách truy cập vào file "php\action\action.php" (dòng 28).
    + Ngoài ra những ai được lưu danh vào Top List sẽ được cấp một mã token duy nhất. Nếu sau này họ muốn thay đổi thông tin của mình trên Top List thì token sẽ được yêu cầu để xác thực
Bạn có thể đọc hướng dẫn này trong file "huongdan.md"


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

Thi trắc nghiệm,website trắc nghiệm,Project History Quiz Game,code website Thi trắc nghiệm

Thi trắc nghiệm,website trắc nghiệm,Project History Quiz Game,code website Thi trắc nghiệm

Thi trắc nghiệm,website trắc nghiệm,Project History Quiz Game,code website Thi trắc nghiệm

Thi trắc nghiệm,website trắc nghiệm,Project History Quiz Game,code website Thi trắc nghiệm

Thi trắc nghiệm,website trắc nghiệm,Project History Quiz Game,code website Thi trắc nghiệm

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
Để chạy thử ứng dụng trên localhost, các bạn cần làm theo những bước sau":
- Trước hết, bạn mở khởi chạy Xampp, và truy cập phpmyadmin; bạn copy đoạn code trong file "candidateBackUp.sql" và cho thực thi trên phpmyadmin. Và như vậy, một database "quiz_game" được tạo thành.
- Mở 01 cửa sổ CMD và truy cập vào thư mục AngularApp của project. Sau đó gõ lệnh "ng serve --port 1200" (Ứng dụng được thiết kế để chạy client-side trên cổng 1200)
- Mở 02 cửa số CMD và truy cập vào thư mục php của project. Ở cửa sổ thứ 01 gõ lệnh "http-server -a localhost -p 3000"; ở cửa sổ thứ 02 gõ lệnh "php -S localhost:3000" (Ứng dụng được thiết kế để chạy server-side trên cổng 3000)
Nếu các bạn muốn thay đổi các cổng truy cập của client-side, vui lòng truy cập file "php\client_url.php" (dòng 5) để tuỳ chỉnh. Tương tự với server-side, truy cập vào file "AngularApp\src\app\services\backend-url.service.ts" (dòng 7)
 
 
 
LINK DOWNLOAD

QuizGame.zip [70.66 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(15 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
00:39 - 14/7/2021
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN