v1.0.6 (2025-05-19) IMPORTANT NOTE: From this version, class names are only allowed up to 15 characters. Improve: Code optimization The "Reset Score 1" function will be performed automatically (Except for database import, model digits do not match, change test properties) Add: Export all results by test name (Based on student list) Context menu in the results list: Reset Score 1 Remove: Button "Reset Score 1" Button "Reset Score 2" Language changes: Add: L_CONFIRM_STUDENT_INFO_CHANGED Student identification information has changed, do you want to update all results related to this student? L_FOUND_STUDENTS {} student(s) found L_CLASS_NAME_TOO_LONG Class name too long (Maximum 15 characters) L_EXPORT_RESULT_BY_TEST_NAME_STUDENT_LIST Export all results by test name (Based on student list) Remove: L_ANSWERS_CHANGED The answers have been changed, please use the "Reset Score 1" function to apply to related results, otherwise the score may no longer be correct v1.0.5 (2025-01-06) Improve: Manager interface (Menus) Reporter interface (Menus) Show warning when there are unrecognized informations Add: Export all results by test name Language changes: Add: L_EXPORT_RESULT_BY_TEST_NAME Export results by test name L_WARN_SAVE_UNRECOGNIZED There is some information that cannot be identified, do you want to continue? v1.0.4 (2024-03-19) Improve: Check database permissions Report interface Grading machine interface Manager interface Language changes: Remove: L_INSTRUCTION Instruction Add: L_QUICK_START_GUIDE Quick start guide v1.0.3 (2023-12-01) Add: Options when importing database Context menu in the results list: Change Test ID, Change Model Digits Replace the Quick Tools section with Database Information Fix: Program crashes when importing an unsupported database Improve: Remove advertising dialog Manager interface Grading machine interface Hide student's choices when exporting results to an Excel file Language changes: Remove: L_QUICK_TOOLS Quick tools L_ASK_MODE_IMPORT_DATABASE Do you want to UPDATE existing data? Add: L_TEST_TYPES Test types L_DATABASE_INFO Database information L_DATABASE_VERSION Database version L_FORCED_ADD_NEW Forced to add new L_NOT_DUPLICATED Not duplicated L_DATABASE_NOT_RECOGNIZED Database not recognized L_ANSWERS_CHANGED The answers have been changed, please use the "Reset Score 1" function to apply to related results, otherwise the score may no longer be correct L_UPDATE Update L_WARN_IMPORT_DATABASE The main purpose of database import is to merge multiple individual databases together. Therefore, please note that the data of test types in the databases should be the same, otherwise, previously scored tests may be incorrect. L_TOTAL_RESULT Total result L_TOTAL_TEST Total test L_TOTAL_STUDENT Total student L_RESULT_ALREADY_EXISTS The result {} - {} already exists L_UPDATE_FAILED Update failed L_TEST_ID_NOT_EXISTS Test ID does not exist L_MODEL_DIGITS_NOT_EXISTS Model Digits does not exist L_CHANGE_TEST_ID Change Test ID L_CHANGE_MODEL_DIGITS Change Model Digits v1.0.2 (2023-05-15) Add: Batch image grading Improve: Reduce advertising dialog Grading machine interface Language changes: Add: L_BATCH_OPEN_IMAGE Batch image grading v1.0.1 (2023-04-26) Add: Camera zoom Fix: Program freezes when selecting an unavailable camera Improve: Camera is now started faster Reduce advertising dialog Language changes: Add: L_NO_ZOOM_CAMERA Do not zoom L_SIDE_CENTER Center L_SIDE_TOP_LEFT Top-Left L_SIDE_TOP Top L_SIDE_TOP_RIGHT Top-Right L_SIDE_LEFT Left L_SIDE_RIGHT Right L_SIDE_BOTTOM_LEFT Bottom-Left L_SIDE_BOTTOM Bottom L_SIDE_BOTTOM_RIGHT Bottom-Right v1.0.0 (2023-04-20) First release