-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
62 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,54 @@ | ||
# SerialExaminer | ||
SerialExaminer is a small tool to speed up assessing tests and detecting potential fraudsters. It's easy to use, fast to use and will be long developed and improved | ||
SerialExaminer is a small tool to speed up assessing tests and detecting potential fraudsters. It's easy to use, fast to use and will be long developed and improved | ||
|
||
Ask your students to send you test responses in .txt files named after their full names, journal number, any ID numbers or anything else, that can identify them. Aks them to write answers in these files in format `<question number>.<correct answer>`, line by line. The order of questions and letter size don't matter | ||
Ask your students to send you test responses in .txt files named after their full names, journal number, any ID numbers or anything else, that can identify them. Aks them to write answers in these files in format `<question number>.<question answer>`, line by line. The order of questions and letter size don't matter | ||
|
||
## Table of Contents | ||
- [Installation](https://github.com/Pixel48/SerialExaminer#installation) | ||
- [Usage](https://github.com/Pixel48/SerialExaminer#usage) | ||
#### Table of Contents | ||
- [Installation](https://github.com/Pixel48/SerialExaminer#installation) | ||
- [Windows](https://github.com/Pixel48/SerialExaminer#windows) | ||
- [Linux](https://github.com/Pixel48/SerialExaminer#linux) | ||
- [Usage](https://github.com/Pixel48/SerialExaminer#usage) | ||
- [Generating an exam key](https://github.com/Pixel48/SerialExaminer#generating-an-exam-key) | ||
- [Importing an exam key](https://github.com/Pixel48/SerialExaminer#importing-an-exam-key) | ||
- [Checking tests](https://github.com/Pixel48/SerialExaminer#checking-tests) | ||
- [Searching for cheaters](https://github.com/Pixel48/SerialExaminer#searching-for-cheaters) | ||
|
||
## Installation | ||
Download application installer from [last release](https://github.com/Pixel48/SerialExaminer/releases/latest), install it and run using fresh desktop shortcut | ||
> For now every installer will trigger [UAC](https://en.wikipedia.org/wiki/User_Account_Control), because it's not digitally signed, because I'm just a student developing a small project and (for now) I can't afford digital certification | ||
Download the latest [SerialExaminer installer](https://github.com/Pixel48/SerialExaminer/releases/latest) | ||
> For now, downloading the installer will launch [UAC](https://en.wikipedia.org/wiki/User_Account_Control) *Unknown publisher* alert because it is not digitally signed - I'm just a student developing a small project and I can't afford digital certification | ||
## Usage | ||
### Creating exam key file | ||
 | ||
1. Run SerialExaminer from desktop shortcut and create or import exam key file (\*.exkey). | ||
- If you create exam key file... | ||
- Provide the exact number of questions and answers in the exam and hit `Create key!` button | ||
How to use SerialExaminer interface | ||
|
||
 | ||
> Now the key creator supports the number of answers from 4 to 12, future updates will gradually expand this range until they finally remove this restriction | ||
 | ||
|
||
- Provide answers to questions about the given number. If you make a mistake you can go back using the `<` button. Window will disappear automatically after entering the last answer | ||
### Generating an exam key | ||
1. Provide the exact number of questions and answers in the exam and hit `Create key!` button | ||
|
||
 | ||
 | ||
|
||
- After key answer window vanish, hit `Done` button and provide where to save exam key for potential future use. (You dont need to import key after creating it, it's imported immediately after save). | ||
- If you already had created exam key file... | ||
2. Hit `Browse` button and provide folder with files from step 1. | ||
3. Hit `Check!` button to calculate results | ||
2. Provide answers to questions about the given number. If you make a mistake you can go back using the `<` button. Window will disappear automatically after entering the last answer | ||
|
||
 | ||
> Future updates will automate this process and remove this button | ||
 | ||
> Now the key creator supports the number of answers in range from 4 to 12, future updates will gradually expand this range until they finally remove this restriction | ||
4. Use `Display` button to show test results | ||
3. After key answer window vanish, hit `Done` button and provide where to save exam key for potential future use. (You dont need to import key after creating it, it's imported immediately after save). | ||
|
||
 | ||
> Future updates will add export options and `predicted grade` column in results | ||
### Checking tests | ||
1. Create or import correct exam key | ||
2. Hit `Browse` button and provide folder with files written by your students | ||
3. Hit `Check!` button to calculate results | ||
4. Hit `Display` button to show test results | ||
|
||
Copyright (c) 2020 [Pixel48](https://github.com/Pixel48/) All Rights Reserved. | ||
 | ||
> Future updates will add export options and `predicted grade` column in results | ||
### Searching for cheaters | ||
1. Hit `Import` button | ||
2. In new dialog change file extension to ***Plain text (\*.txt)*** | ||
3. Select the source file to which you want to check the similarity in other tests | ||
4. Hit `Browse` button and provide folder with other tests | ||
5. Hit `Check!` button to calculate results | ||
6. Hit `Display` button to show similarity of other tests to source test | ||
|
||
###### Copyright (c) 2020 [Pixel48](https://github.com/Pixel48/) All Rights Reserved |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters