CheckMe!
CheckMe! is a software program that accurately checks the answers of students from a multiple-choice test. This program is primarily for teachers to help them check different form of tests with ease. CheckMe! was made by only one programmer, Zeri Aaron E. Malacas under the company name, Rave Works.
Tab Functions
There are four tabs in the program which are the following:
-
Input Details Tab
This tab lets the user input the count of the students, and count of the key answers. Additionally, this tab contains the Credits, and Help sections. The Help section contains the documentation and software product review links.
-
Data Input Tab
This tab lets the user input the key answers, student's id and student's answers.
-
Input View Tab
This tab lets the user confirm and check if the key answer, students' IDs, and students' answers recorded from the Data Input Tab are correct.
-
Output Save Tab
This tab lets the user customize Excel file settings such as Excel file directory, Excel file name, and Excel file layout.
Inside Tab Functions
Input Details Tab
-
Count of Students Entry
This entry asks for how many students are there. For example, if the class has the size of 50 then the count of students is 50.
-
Count of Key Answers Entry
This entry asks for how many key answers are there. For example, if the total questions in a quiz is 30 then the count of key answers is 30.
-
CheckMe! Documentation
This link is under the help section. This documentation is provided in order for the users know how to use the program properly.
-
Software Product Review
This link is under the help section. Software Product Review lets the programmer know what to change and further enhance in the program.
Data Input Tab
-
Key Answers Entry
This entry asks for the actual key answers.
-
Student's ID Entry
This entry asks for one student's id at a time until the condition is met.
-
Student's Answers Entry
This entry asks for one student's answers at a time until the condition is meet.
Input View Tab
-
Key Answers View
This view is for the confirmation of the recorded key answers from the Data Input Tab.
-
Students' IDs and Students' Answers View
These views are for the confirmation of the recorded student's ID and student's answers from the Data Input Tab.
Output Save Tab
-
Directory Folder Input
This input has an entry and a browse button. The browse button asks the user where to save the Excel file then the path will be displayed on the entry.
-
File Name Input
This input has an entry, and two buttons. The entry asks the user what file name of the Excel file would be using the lock button and change button.
-
Layout Selection
This layout selection has two layouts; horizontal and vertical layouts. The horizontal layout will display the data in Excel horizontally while the vertical layout will display the data in Excel vertically.
Correct Ways of Data Input
Input Details Tab
-
Count of Students
Conditions and Restraints:
1. Input must be an integer. Ex. 123, 60, 50.
2. Input cannot be characters.
3. Input cannot have spaces.
4. Input cannot be blank.
5. Input cannot start with 0. Ex. 01, 002, 00003.
Connection/Dependency:
Errors:
Required fields cannot be blank! - when left out blank.
Invalid Input! - when started with 0 or entered with characters.
-
Count of Key Answers
Conditions and Restraints:
1. Input must be an integer. Ex. 30, 60, 90.
2. Input cannot be characters.
3. Input cannot have spaces.
4. Input cannot be blank.
5/ Input cannot start with 0. Ex. 03, 004, 00003.
Connection/Dependency:
Errors:
Required fields cannot be blank! - when left out blank.
Invalid Input! - when started with 0 or entered with characters.
Data Input Tab
-
Key Answers
Conditions and Restraints:
1. Input must be characters.
2. Input can be either in lower case or upper case format. Ex. ABC, abc, AbC (not recommended).
3. Input must not have spaces.
4. Input length must match the length of the Count of Key Answers. Ex. {A-B-C} -> 3 = Count of Key Answers -> 3
5. Input cannot be blank.
Connection/Dependency:
Errors:
Length mismatch! - when length did not agree with Count of Key Answers
Required fields cannot be blank! - when left out blank.
-
Student's ID
Conditions and Restraints:
1. Input must not have duplicates. See Input View Tab for confirmation. Ex. 1st input = A1, 2nd input = A2.
2. Input can contain characters or numbers, or characters with numbers. Ex. B1, G25, AF, 23.
3. Input can be in lower case or upper case format.
4. Input cannot be blank.
Connection/Dependency:
Errors:
Student IDs cannot have duplicates! - when input had the same name in previous recorded data.
Required fields cannot be blank! - when left out blank.
-
Student's Answers
Conditions and Restraints:
1. Input must be characters. Ex. ABCDBBCD.
2. Input can be either in lower case or upper case format. Ex. ABC, abc, aBc (not recommended).
3. Input must not have spaces. Ex. ABCCDCDBA.
4. Input length must match the length of the Count of Key Answers. Ex. {C-B-A} -> 3 = Count of Key Answers -> 3.
5. Input cannot be blank.
Connection/Dependency:
Errors:
Length mismatch! - when input had the same name in previous recorded data.
Required fields cannot be blank! - when left out blank.
Input View Tab
-
None
Conditions and Restraints:
None
Connection/Dependency:
None
Errors:
None
Output Save Tab
-
Destination Folder
Conditions and Restraints:
1. Input cannot be filled by typing but through pressing browse button.
2. Input must only be an existing destination folder on your computer.
Connection/Dependency:
Errors:
None
-
File Name
Conditions and Restraints:
1. Input can contain characters or numbers, or characters with numbers. Ex. myExcel, myexcel, MYEXCEL, Myexcel.
2. Input may or may not have spaces. Ex. My Excel, MyExcel.
3. Avoid naming with file extensions. Ex. myExcel.docx, myExcel.xlsx, myExcel.pdf.
Connection/Dependency:
Errors:
None
-
Horizontal and Vertical Layout
Conditions and Restraints:
1. Input must be only one, either horizontal or vertical layout.
2. Input cannot have chosen layout.
Connection:
Errors:
None
Step By Step Procedure
Input Details Tab
Step 1:
Enter the total count of students in the Count of Students Entry. Ex. 50 students -> 50.
Step 2:
Enter the total count of key answers in the Count of Key Answers Entry. Ex. ABCDB -> 5.
Step 3:
Hit the "ENTER" button. Ex. ABCDB -> 5.
Step 4:
Hit the ENTER button. Ex. ABCDB -> 5.
Data Input Tab
Step 5:
Enter the key answers in the Key Answers Entry. Ex. ABCDC, abbcd.
Step 6:
Enter the student's ID one at a time in the Student's ID Entry. Ex. first input = A1, second input = A2 and so on.
Step 7:
Enter the student's answers one at a time in the Student's Answers Entry. Ex. first input = ABC, second input = ABB and so on.
Step 8:
Hit the "ENTER" button repetitively until the condition of Count of Students is met.
Input View Tab
Step 9:
View the key answers and confirm if they are final in the Key Answers View. View the student's IDs and students' answers and confirm if they are final in the Student's IDs and Students' Answers View. If they are not final or the user wants to change something, select a student ID from Student ID view and press "REMOVE SELECTED ITEM" button to remove chosen student ID and its corresponding student's answers. And by doing so, the user will be able to change the key answers, add new student ID and student's answers until the condition of Count of Students is meet once again.
Step 10:
Hit the "CONFIRM" button if the decisions are final.
Output Save
Step 11:
Hit the "BROWSE..." button to open the file explorer and choose a directory folder from your computer.
Step 12:
Enter the desired file name in the File Name Entry.
Step 13:
Hit the "LOCK" button until it becomes yellow. If the user wishes to change the file name, hit the "CHANGE" button until it becomes yellow and the "LOCK" button turns green again. Then, enter desired file name again.
Step 14:
From Layout Selection, the user can choose from Horizontal Layout or Vertical Layout. The user can still change the layout until the "SAVE FILE" button is pressed.
Step 15:
Hit the "SAVE FILE" button for creating an Excel file and saving it onto your computer.
NOTE: The user can use the program non-stop until the exit button is pressed.
Rave Works