Code Monkey home page Code Monkey logo

masteringit_application's People

Contributors

anhduc0714 avatar baonguyen1001 avatar tiennhm avatar tinntbee avatar

Watchers

 avatar  avatar

masteringit_application's Issues

Database

Vòng thi gồm tất cả 5 phần thi: 1 - Khởi động, 2 - Kết nối, 3 - Tăng tốc, 4 - Lập trình tiếp sức, 5 - Về đích.

Admin sẽ điều khiển thứ tự các phần thi và hiển thị lần lượt các câu hỏi tương ứng ở từng phần thi. Mỗi đội chơi sẽ có thông tin về tên đội chơi và số điểm hiện tại mà đội chơi có.

Thông tin về mỗi phần thi bao gồm: tên phần thi, thứ tự phần thi, tổng điểm tối đa, tổng thời gian dự tính, mô tả về thể lệ phần thi. Thông tin về mỗi câu hỏi ứng với mỗi phần thi bao gồm: phần thi, số thứ tự, yêu cầu của câu hỏi, điểm số, điểm trừ, thời gian trả lời tối đa, hình thức câu hỏi.

Các đội thi lần lượt trả lời các câu hỏi của BTC. Phần mềm sẽ ghi nhận câu trả lời và lưu lại vào CSDL. Thông tin câu trả lời bao gồm: Tên đội thi, tên vòng thi, thứ tự câu hỏi, câu trả lời của đội thi.

Ở mỗi câu hỏi, sau thời gian dành cho (các) đội chơi trả lời, BTC sẽ công bố đáp án chính thức.

Software Requirements

Software Requirements

@VyHuynh20 @tinntbee @BaoNguyen1001 @anhduc0714

Software Requirements Specifications (SRS) - Đặc tả yêu cầu phần mềm

Yêu cầu chức năng:

  • Gồm 5 vòng thi: 1 - Khởi động, 2 - Kết nối, 3 - Tăng tốc, 4 - Lập trình tiếp sức, 5 - Về đích.
  • Mỗi vòng thi có giao diện hiển thị riêng, có đồng hồ đếm ngược và admin được chọn lần lượt các câu hỏi để hiển thị.
  • Kết nối giữa máy admin và máy khách thông qua mô hình server - client.
  • Có menu để chọn vòng thi, gói câu hỏi và chọn câu hỏi cụ thể cho mỗi vòng.
  • Có giao diện hiển thị thông tin điểm của các đội theo thời gian thực.
  • Thông tin câu hỏi ở máy khách được đồng bộ với câu hỏi hiện tại ở máy admin.
  • Đáp ứng các chức năng cần thiết theo thể lệ vòng thi chung kết.

Yêu cầu phi chức năng:

  • Ứng dụng được thiết kế theo một định dạng thống nhất, đồng bộ giữa các vòng thi.
  • Giao diện đẹp, thân thiện với người dùng, dễ thao tác.
  • Đảm bảo vấn đề bảo mật ứng dụng và bảo mật cơ sở dữ liệu.
  • Ứng dụng dễ bảo trì, dễ sửa chữa.
  • Ứng dụng chạy mượt mà, không bị chập chờn, thời gian phản hồi nhanh, không bị delay.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.