Skip to content

Commit

Permalink
Update credentials
Browse files Browse the repository at this point in the history
  • Loading branch information
zmievsa committed Oct 28, 2023
1 parent 7484dcb commit efb2ebd
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 13 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
---

<p align="center">
<a href="https://github.com/zmievsa//autograder/actions?query=workflow%3ATests+event%3Apush+branch%3Amain" target="_blank">
<img src="https://github.com/zmievsa//autograder/actions/workflows/test.yaml/badge.svg?branch=main&event=push" alt="Test">
<a href="https://github.com/zmievsa/autograder/actions?query=workflow%3ATests+event%3Apush+branch%3Amain" target="_blank">
<img src="https://github.com/zmievsa/autograder/actions/workflows/test.yaml/badge.svg?branch=main&event=push" alt="Test">
</a>
<a href="https://codecov.io/gh/ovsyanka83/autograder" target="_blank">
<img src="https://img.shields.io/codecov/c/github/ovsyanka83/autograder?color=%2334D058" alt="Coverage">
Expand All @@ -31,7 +31,7 @@
* Can grade C, C++, Java, and Python code in regular mode
* Can grade any programming language in stdout-only mode
* A file with testcase grades and details can be generated for each student
* You can customize the total points for the assignment, maximum running time of student's program, file names to be considered for grading, formatters for checking student stdout, and [so much more](https://github.com/zmievsa//autograder/blob/master/autograder/default_config.toml).
* You can customize the total points for the assignment, maximum running time of student's program, file names to be considered for grading, formatters for checking student stdout, and [so much more](https://github.com/zmievsa/autograder/blob/master/autograder/default_config.toml).
* [Anti Cheating capabilities](https://ovsyanka83.github.io/autograder/#/?id=anti-cheating) that make it nearly impossible for students to cheat
* Grading submissions in multiple programming languages at once
* JSON result output supported if autograder needs to be integrated as a part of a larger utility
Expand Down
16 changes: 8 additions & 8 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<a href="https://github.com/zmievsa//autograder/actions?query=workflow%3ATests+event%3Apush+branch%3Amain" target="_blank">
<img src="https://github.com/zmievsa//autograder/actions/workflows/test.yaml/badge.svg?branch=main&event=push" alt="Test">
<a href="https://github.com/zmievsa/autograder/actions?query=workflow%3ATests+event%3Apush+branch%3Amain" target="_blank">
<img src="https://github.com/zmievsa/autograder/actions/workflows/test.yaml/badge.svg?branch=main&event=push" alt="Test">
</a>
<a href="https://codecov.io/gh/ovsyanka83/autograder" target="_blank">
<img src="https://img.shields.io/codecov/c/github/ovsyanka83/autograder?color=%2334D058" alt="Coverage">
Expand Down Expand Up @@ -36,7 +36,7 @@
* Can grade C, C++, Java, and Python code in regular mode
* Can grade any programming language in stdout-only mode
* A file with testcase grades and details can be generated for each student
* You can customize the total points for the assignment, maximum running time of student's program, file names to be considered for grading, formatters for checking student stdout, and [so much more](https://github.com/zmievsa//autograder/blob/master/autograder/default_config.toml).
* You can customize the total points for the assignment, maximum running time of student's program, file names to be considered for grading, formatters for checking student stdout, and [so much more](https://github.com/zmievsa/autograder/blob/master/autograder/default_config.toml).
* [Anti Cheating capabilities](#anti-cheating) that make it nearly impossible for students to cheat
* Grading submissions in multiple programming languages at once
* JSON result output supported if autograder needs to be integrated as a part of a larger utility
Expand Down Expand Up @@ -76,12 +76,12 @@

## Usage

1) Create tests directory in the same directory as student submissions. Its structure is shown in [examples](https://github.com/zmievsa//autograder/tree/master/examples). (can be automatically created using the [guide](#quickstart))
1) **Optional** files that can be automatically created by [--guide](#quickstart) CLI option and whose use is demostrated by [examples](https://github.com/zmievsa//autograder/tree/master/examples):
1) Create tests directory in the same directory as student submissions. Its structure is shown in [examples](https://github.com/zmievsa/autograder/tree/master/examples). (can be automatically created using the [guide](#quickstart))
1) **Optional** files that can be automatically created by [--guide](#quickstart) CLI option and whose use is demostrated by [examples](https://github.com/zmievsa/autograder/tree/master/examples):
1) Input (stdin) and expected output (**stdout**) text files in their respective directories for each testcase. If a test does not require input and/or stdout, the respective text file is also not required.
1) Create [config.ini](https://github.com/zmievsa//autograder/blob/master/autograder/default_config.toml) and change configuration to fit your needs (If you do not include some fields, autograder will use the respective fields from default_config.ini)
1) Create [stdout_formatters.py](https://github.com/zmievsa//autograder/blob/master/autograder/default_stdout_formatters.py) and edit it to fit your needs. They will format student's stdout to allow you to give credit to students even if their stdout is not exactly the same as expected.
1) Write testcases as described [below](#writing-testcases) using [examples](https://github.com/zmievsa//autograder/tree/master/examples) as reference.
1) Create [config.ini](https://github.com/zmievsa/autograder/blob/master/autograder/default_config.toml) and change configuration to fit your needs (If you do not include some fields, autograder will use the respective fields from default_config.ini)
1) Create [stdout_formatters.py](https://github.com/zmievsa/autograder/blob/master/autograder/default_stdout_formatters.py) and edit it to fit your needs. They will format student's stdout to allow you to give credit to students even if their stdout is not exactly the same as expected.
1) Write testcases as described [below](#writing-testcases) using [examples](https://github.com/zmievsa/autograder/tree/master/examples) as reference.
1) Run `autograder run path/to/submissions/dir` from command line.

### Writing testcases
Expand Down
2 changes: 1 addition & 1 deletion docs/_coverpage.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

> A simple, secure, and versatile way to automatically grade programming assignments
[GitHub](https://github.com/zmievsa//autograder/)
[GitHub](https://github.com/zmievsa/autograder/)
[Get Started](#Installation)

![color](#f7f7ee)
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = ["Stanislav Zmiev <[email protected]>"]
license = "GPL-3.0"
readme = "README.md"
documentation = "https://ovsyanka83.github.io/autograder/"
repository = "https://github.com/zmievsa//autograder"
repository = "https://github.com/zmievsa/autograder"
# this might be unnecessary, I don't remember and am too lazy too google
include = ["autograder/**/*"]
classifiers = [
Expand Down

0 comments on commit efb2ebd

Please sign in to comment.