Cấu trúc file bài làm
Bài làm như bài thường làm chỉ thay tên file input bằng biến fi và thay tên file output bằng biến fo
Tên file bài làm là tên sẽ nhập vào phần “Nhập tên bài” của phần mềm sinh test. Ví dụ: songuyento.py
Các thông số cần nhập khi sinh test:
Sinh test bằng file Python_TestMaker.exe
Nhập tên bài: songuyento
Kiểu input:
Kiểu 1: Là một số nguyên thì nhập: 1
Kiểu 2: dòng 1 là số nguyên n, n dòng tiếp theo là n số nguyên
Kiểu 3: n số nguyên trên 1 dòng cách nhau bởi khoảng trắng
Kiểu 4: dòng 1 là số nguyên n, n dòng tiếp theo mỗi dòng là dãy số nguyên cách nhau bới khoảng trắng
Nhập kiểu input: 1
Giá trị dữ liệu lớn nhất: 10000000000
Có giá trị âm? 1 có, 0 không: 0
Nhập số lượng test cần sinh: 40
Chương trình sẽ phân test thành 5 khoảng ứng với số test sinh ra. Ví dụ với 40 test thì sẽ có test01 đến test10 là dễ, test11 đến test20 khó hơn,… vào test40 là dữ liệu maximum.
Khi sinh test hoàn tất sẽ có file Biên bản sinh test ghi thời gian chạy của từng test được sinh.
Hiệu chỉnh test sau khi sinh ngẫu nhiên
Dùng cho một số trường hợp khi ta cần đưa vào input theo ý mình. Ta mở file input đã được sinh ngẫu nhiên để sửa lại sau đó dùng chương trình Python_RE_TestMaker.exe để sinh output tương ứng – chuẩn hóa bộ test (chương trình sẽ sinh output theo input đã hiệu chỉnh).
Ví dụ:
Nhập tên bài: songuyento
Nhập số lượng test đã có: 40
Version 2 :
Version 2 đã cập nhật thêm các chức năng:
– Sinh xâu ngẫu nhiên
– Chức năng người dùng tự code tạo input.
Tải về:
Phiên bản cập nhật ngày 24/9/2021
Tài về tại đây: https://app.box.com/s/m35yiki3nt78q6mel26dupf1qboxauxx
Đăng ký nhận bản cập nhật: Nhận update PythonTestMaker (google.com)
Thầy cô để lại thông tin ở link trên đây để nhận thông báo khi có cập nhật sửa lỗi hoặc phiên bản mới.
Đồng thời phản hồi, góp ý cho tác giả để hoàn thiện chương trình.
Tải phần mềm Themis tại đây: https://drive.google.com/file/d/1hz_QkTicnB7pHoR4M51fL5LMLucMU38l/view?usp=sharing