Quản lý dự án phần mềm xây dựng ứng dụng thi trực tuyến tại THPT

MỤC LỤC

YÊU CẦU DỰ ÁN 1.1. Đặc tả đề tài

  • Khảo sát hiện trạng 1. Hiện trạng
    • Danh sách các chức năng nghiệp vụ 1. Người quản trị hệ thống

      Đầu tiên, với ứng dụng thi trực tuyến, học sinh sẽ có cơ hội kiểm tra kiến thức của mình qua các bài thi trực tuyến được thiết kế để phù hợp với các chuẩn mực giáo dục hiện đại. Hơn nữa, với việc sử dụng công nghệ thi trực tuyến, học sinh sẽ được hưởng lợi từ tính tiện lợi và linh hoạt của việc thi trên mạng, bao gồm cả khả năng thi mọi lúc mọi nơi và không cần phải lo lắng về việc gặp phải các khó khăn khi đi đến địa điểm thi truyền thống. Ứng dụng quản lý bài thi cũng là một phần quan trọng của dự án này, giúp cho giáo viên có thể dễ dàng tạo, quản lý và chấm điểm bài thi của học sinh.

      Việc sử dụng công nghệ trong quản lý bài thi giúp tiết kiệm thời gian và nỗ lực của giáo viên, giúp họ tập trung vào công việc giảng dạy và đào tạo học sinh một cách tốt nhất. Tóm lại, dự án này hướng đến mục tiêu cải thiện chất lượng giáo dục và đào tạo, giúp học sinh ôn tập và chuẩn bị cho kỳ thi tốt hơn, và hỗ trợ giáo viên quản lý bài kiểm tra một cách dễ dàng hơn. Do đó, một số trường đang tìm cách áp dụng các giải pháp thi trực tuyến chuyên nghiệp hơn để đảm bảo tính chính xác, độ tin cậy, tính bảo mật và tiện lợi trong việc quản lý và đánh giá kết quả của các bài thi thử.

      Việc cung cấp phản hồi và đánh giá của giáo viên sau kỳ thi trực tuyến cũng rất quan trọng để hỗ trợ học sinh cải thiện và phát triển kỹ năng học tập của mình. 2 Tính đúng đắn Các câu hỏi cũng như đáp án trong từng chủ đề của môn học phải đảm bảo tính chính xác theo chương trình của Bộ Giáo dục và Đào tạo.

      Bảng 2: Chức năng của giáo viên
      Bảng 2: Chức năng của giáo viên

      TÔN CHỈ, PHẠM VI, CẤU TRÚC PHÂN CHIA CÔNG VIỆC CỦA DỰ ÁN

        Tên dự án Xây dựng ứng dụng di động thi trực tuyến dành cho bậc trung học phổ thông. Nhằm giúp học sinh ôn tập lại kiến thức đã học ở trên lớp cũng như hỗ trợ cho các kì thi thật – ứng dụng thi trực tuyến dành cho học sinh ra đời. Ngoài việc phải xây dựng hệ thống thi trực tuyến cho học sinh, còn phải xây dựng ứng dụng quản lý bài thi dành cho giáo viên.

        - Tạo ra môi trường để học sinh ôn tập kiến thức thông qua những bài kiểm tra theo từng chủ đề của từng môn học. - Mỗi môn học có các chủ để khác nhau theo chương trình của bộ giáo dục. - Các câu hỏi trong bài thi phải đảm bảo tính chính xác theo nội dung sách giáo khoa của Bộ Giáo dục và Đào tạo.

        - Hệ thống thi trực tuyến dành cho học sinh trên mobile - Hệ thống quản lý bài thi cho giáo viên. - Tài liệu hướng dẫn sử dụng hệ thống thi trực tuyến và quản lý bài thi. - Mục tiêu dự án phải được hoàn thành đúng phạm vi, đúng thời gian và chi phí không vượt quá 10%.

        Bảng 6: Project charter
        Bảng 6: Project charter

        ƯỚC LƯỢNG THỜI GIAN THỰC HIỆN 3.1. Ước lượng thời gian thực hiện

        Sơ đồ AON

        Sau công tác I chỉ có một công tác j: LFi = LSj Sau công tác I có nhiều công tác j: LFi = min LSj.

        Bảng 11: Thời gian bắt đầu và kết thúc sớm sử dụng AON
        Bảng 11: Thời gian bắt đầu và kết thúc sớm sử dụng AON

        Bảng phân công công việc các thành viên nhóm

        Trình bày các phương pháp kiểm thử (đơn vị, tích hợp, hệ thống, chấp nhận). - Vẽ biểu đồ luồng điều khiển - Xác định số lượng đường thực thi độc lập.

        Bảng 15: Phân công công việc
        Bảng 15: Phân công công việc

        Giới thiệu 1. Mục đích

           Mô tả phạm vi kiểm thử, các phương pháp kiểm thử cũng như cách tiếp cận và áp dụng của từng phương pháp lên hệ thống “Xây dựng ứng dụng di động thi trực tuyến dành cho bậc trung học phổ thông”. Ứng dụng di động thi trực tuyến dành cho bậc trung học phổ thông được xây dựng với mục đích phục vụ nhu cầu kiểm tra trực tuyến, kiểm tra từ xa cho học sinh và giúp giáo viên quản lý bài thi. Tài liệu kế hoạch kiểm thử này được áp dụng cho việc kiểm thử những chức năng của ứng dụng di động thi trực tuyến dành cho bậc trung học phổ thông.

          Lịch trình công việc

             Báo cáo môn học Quản lý dự án phần mềm, đề tài Xây dựng Website thi trắc nghiệm tiếng anh E – Test, trường Đại học Sư phạm Kỹ Thuật TP.HCM. Hệ điều hành: Ứng dụng có thể phải được kiểm thử trên các hệ điều hành khác nhau, chẳng hạn như iOS, Android, Windows Phone. Thiết bị: Kiểm thử cần phải thực hiện trên các thiết bị khác nhau, từ các điện thoại thông minh cấp thấp đến các máy tính bảng cao cấp.

            Mỗi thiết bị có độ phân giải và kích thước màn hình khác nhau, do đó ứng dụng cần phải được kiểm tra trên các thiết bị khác nhau để đảm bảo tương thích. Kết nối mạng: Ứng dụng cần phải được kiểm tra trên các loại kết nối mạng khác nhau, chẳng hạn như Wi-Fi, 3G, 4G, vv. Test Manager / Test Designer / Tester: Lập kế hoạch kiểm thử, quản lý tiến độ hoạt động kiểm thử, thiết kế các testcase bổ sung và thực thi các testcase trên module user, module admin xem lại Test Plan.

            Phạm vi kiểm thử

              Mục đích kiểm tra Đảm bảo các chức năng hoạt động chính xác theo đặc tả yêu cầu. Thực hiện kiểm thử đầy đủ cho tất cả các chức năng, sử dụng cả dữ liệu hợp lệ và không hợp lệ để xác định kết quả dự kiến trong trường hợp dữ liệu hợp lệ, và hiển thị các cảnh báo phù hợp khi dữ liệu không hợp lệ được sử dụng. Tất cả các lỗi phát hiện được đã được ghi lại với giải thích chi tiết để hỗ trợ cho developer khắc phục.

              Cách kiểm thử Kiểm thử bằng tay thủ công, tuần tự theo các bước được định nghĩa trong testcase. Xử lý ngoại lệ Liệt kê tất cả các vấn đề liên quan phát sinh trong quá trình thực thi kiểm thử.

              CÁC RỦI RO THƯỜNG GẶP

              - Kiểm tra và sửa lỗi sử dụng tính năng thường xuyên để đảm bảo tính ổn định của ứng dụng. - Tối ưu hóa quy trình sử dụng tính năng để đảm bảo sự thuận tiện và hiệu quả cho người dùng. - Cung cấp một cơ chế phản hồi để người dùng có thể báo cáo lỗi hoặc góp ý về tính năng.

              - Kiểm tra và sửa lỗi đăng nhập thường xuyên để đảm bảo người dùng có thể truy cập ứng dụng một cách dễ dàng. - Cung cấp nhiều phương thức đăng nhập khác nhau cho người dùng để đảm bảo tính linh hoạt và thuận tiện. - Đảm bảo tính bảo mật khi người dùng đăng nhập bằng cách sử dụng các cơ.

              - Các thành viên trong nhóm phải biết lắng nghe ý kiến đóng góp của nhau từ đó đưa ra thống nhất về ý tưởng để tiết kiệm thời gian thực hiện đồ án. Các thành viên còn lại trong nhóm có thể giúp đỡ phần việc mà thành viên đó đảm nhiệm trong thời gian xảy ra sự cố.

              KHể KHĂN GẶP PHẢI