Xử lý một số lỗi thường gặp trong việc xây dựng website môn Khoa học dữ liệu | Đại học Văn Lang

Xử lý một số lỗi thường gặp trong việc xây dựng website môn Khoa học dữ liệu | Đại học Văn Lang giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

* Tin tức
- Điều chỉnh: Không thể hiện tên tài khoản đăng tin.
- Phần duyệt tin: thêm nút “ ”, để xóa các tin không đạt yêu cầuxóa
- Banner tin tức (kiểm tra thêm banner của đề thi, cuộc thi đôi khi cũng bị
tương tự) điều chỉnh lại, tải hình lên 2 lần mới được. ) test không có vấn đề gì
* Cuộc thi
Tạo thêm phần thống kế số liệu theo đơn vị, của TỪNG cuộc thi, thống kê
được trong một năm 01 user đã những hành động nào (cuộc thi, tham gia
khóa học) trên hệ thống.
SELECT r.organization_name as organization_name, r.title_exam as
title_exam , r.date_submit as date_submit , COUNT(*) as total FROM
`result_contest`AS r WHERE r.organization_name = 'Thành đoàn Long Khánh'
GROUP BY r.time_exam ORDER BY total DESC, date_submit DESC
- Cuộc thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các cuộc thi
không cần thiết. (notworking, todo add column deleted)
- Mục thể lệ: điều chỉnh lại để tải thể lệ lên (nội dung này thường sẽ hàng
nghìn chữ). Update DB change type contestRules varchar to longtext
- Mục đề thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các đề thi không
cần thiết
- Định dạng thêm các loại file trong các câu hỏi thi trắc nghiệm, như hình
ảnh, âm thanh, video bổ(phát triển đa dạng các loại file tương tự như quizzi),
sung dạng câu hỏi tự luận (để đôi khi sử dụng làm câu hỏi tự luận để khỏi bị hắc
thời gian).
ALTER TABLE exam_question ADD type char(255) DEFAULT 'QUIZ';
ALTER TABLE exam_essay ADD exam_question_id bigint(20)
DEFAULT NULL;
ALTER TABLE result_contest ADD exam_answer_point bigint(20)
DEFAULT NULL;
CREATE TABLE exam_essay_answer(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`content` longtext COLLATE utf8_unicode_ci,
`user_id` bigint(20) NOT NULL,
`exam_essay_id` bigint(20) NOT NULL,
`point` float(10) DEFAULT 0,
PRIMARY KEY (`id`)
);
Đổi type table resultContest to doudble
- Mục đề thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các nhóm không
cần thiết; điều chỉnh cách nhập tên các đơn vị dạng như nhập câu hỏi để thực
hiện nhanh hơn, bổ sung phân chia nhóm đơn vị thành 2 tầng, ví dụ như họ chọn
Thành phố Biên Hòa sau đó xuất hiện thêm cấp sở để người tổ chức cuộc thi
quản lý số liệu chi tiết hơn.
- Kết quả cuộc thi: hệ thống khi tải kết quả về không cần thực hiện thủ
công việc xếp hạng (nguyên tắc xếp hạng: tỷ lệ đúng cao đến thấp, thời gian làm
bài ít đến nhiều, ngày nộp bài trước sau, thời gian nộp bài sáng đến tối.
* Phân quyền: Điều chỉnh lại
Cấp huyện: chỉ được tạo CUỘC THI, đăng TIN TỨC (chỉ được đăng tin,
không được duyệt tin)
* Bổ sung thêm 1 chức năng KHẢO SÁT giúp
Phần này làm theo dạng của Google biểu mẫu
* Cung cấp giúp thông tin hiện tại:
- Hệ thống đang chạy với tốc độ như thế nào: dụ 1 lúc đăng nhập thì
được bao nhiêu tài khoản, trong 1 ngày thể đăng nhập được bao nhiêu tài
khoản, hệ thống chạy ổn định ở mức bao nhiêu user đăng ký trên website.
- Kinh phí hiện tại đang nợ bao nhiêu, điều chỉnh các nội dung trên phát
sinh kinh phí bao nhiêu.
- Việc xác thực email phản hồi khi quên mật khẩu tình trạng như thế
nào, và phương hướng, kinh phí như thế nào trong thời gian tới.
| 1/4

Preview text:

* Tin tức
- Điều chỉnh: Không thể hiện tên tài khoản đăng tin.
- Phần duyệt tin: thêm nút “
”, để xóa các tin không đạt yêu cầu xóa
- Banner tin tức (kiểm tra thêm banner của đề thi, cuộc thi đôi khi cũng bị
tương tự) điều chỉnh lại, tải hình lên 2 lần mới được. ) test không có vấn đề gì * Cuộc thi
Tạo thêm phần thống kế số liệu theo đơn vị, của TỪNG cuộc thi, thống kê
được trong một năm 01 user đã có những hành động nào (cuộc thi, tham gia
khóa học) trên hệ thống.
SELECT r.organization_name as organization_name, r.title_exam as
title_exam , r.date_submit as date_submit , COUNT(*) as total FROM
`result_contest`AS r WHERE r.organization_name = 'Thành đoàn Long Khánh'
GROUP BY r.time_exam ORDER BY total DESC, date_submit DESC
- Cuộc thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các cuộc thi
không cần thiết. (notworking, todo add column deleted)
- Mục thể lệ: điều chỉnh lại để tải thể lệ lên (nội dung này thường sẽ hàng
nghìn chữ). Update DB change type contestRules varchar to longtext
- Mục đề thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các đề thi không cần thiết
- Định dạng thêm các loại file trong các câu hỏi thi trắc nghiệm, như hình
ảnh, âm thanh, video (phát triển đa dạng các loại file tương tự như quizzi), bổ
sung dạng câu hỏi tự luận (để đôi khi sử dụng làm câu hỏi tự luận để khỏi bị hắc thời gian).
ALTER TABLE exam_question ADD type char(255) DEFAULT 'QUIZ';
ALTER TABLE exam_essay ADD exam_question_id bigint(20) DEFAULT NULL;
ALTER TABLE result_contest ADD exam_answer_point bigint(20) DEFAULT NULL;
CREATE TABLE exam_essay_answer(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`content` longtext COLLATE utf8_unicode_ci,
`user_id` bigint(20) NOT NULL,
`exam_essay_id` bigint(20) NOT NULL, `point` float(10) DEFAULT 0, PRIMARY KEY (`id`) );
Đổi type table resultContest to doudble
- Mục đề thi, thêm nút “xóa” bên cạnh nút sửa, để xóa các nhóm không
cần thiết; điều chỉnh cách nhập tên các đơn vị dạng như nhập câu hỏi để thực
hiện nhanh hơn, bổ sung phân chia nhóm đơn vị thành 2 tầng, ví dụ như họ chọn
Thành phố Biên Hòa sau đó xuất hiện thêm cấp cơ sở để người tổ chức cuộc thi
quản lý số liệu chi tiết hơn.
- Kết quả cuộc thi: hệ thống khi tải kết quả về không cần thực hiện thủ
công việc xếp hạng (nguyên tắc xếp hạng: tỷ lệ đúng cao đến thấp, thời gian làm
bài ít đến nhiều, ngày nộp bài trước sau, thời gian nộp bài sáng đến tối.
* Phân quyền: Điều chỉnh lại
Cấp huyện: chỉ được tạo CUỘC THI, đăng TIN TỨC (chỉ được đăng tin, không được duyệt tin)
* Bổ sung thêm 1 chức năng KHẢO SÁT giúp
Phần này làm theo dạng của Google biểu mẫu
* Cung cấp giúp thông tin hiện tại:
- Hệ thống đang chạy với tốc độ như thế nào: ví dụ 1 lúc đăng nhập thì
được bao nhiêu tài khoản, trong 1 ngày có thể đăng nhập được bao nhiêu tài
khoản, hệ thống chạy ổn định ở mức bao nhiêu user đăng ký trên website.
- Kinh phí hiện tại đang nợ bao nhiêu, điều chỉnh các nội dung trên phát sinh kinh phí bao nhiêu.
- Việc xác thực email và phản hồi khi quên mật khẩu tình trạng như thế
nào, và phương hướng, kinh phí như thế nào trong thời gian tới.