#cli #imark #climark

app flymark

A super-duper-fast CLI imark client

8 breaking releases

0.9.0 May 14, 2023
0.8.0 Dec 7, 2022
0.7.0 Dec 7, 2022
0.6.0 Aug 21, 2022
0.3.0 May 12, 2022

#1462 in Command line utilities

MIT/Apache

99KB
2.5K SLoC

Flymark

Super-duper-fast CLI imark client, intended for marking exams.

Installation

Make sure you have a working Rust toolchain installed (stable, latest recommended).

You can install a Rust toolchain with Rustup.

Once you have a toolchain installed, simply run: cargo install flymark.

Usage

flymark <scheme_file> <course> <session>

  • scheme_file is the path to a file that holds the marking scheme. A sample scheme that displays all the capabilities is available in simple_scheme.txt.

  • course is the course to mark, in the format: cs1521.

  • session is the session of the course to mark, in the format: 22T1.

There are additional flags to override some of the settings, including allowing you to use a custom imark cgi endpoint. Read more with flymark --help

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~18–35MB
~565K SLoC