Skip to content

nightvisi0n/est

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

est

A console interface for Exercise Submission Tool (https://est.informatik.uni-erlangen.de/)

Installation

  • download latest version: wget https://github.com/jneureuther/est/archive/master.zip
  • unzip downloaded file: unzip master.zip
  • run: sudo ./setup.py install
  • run: sudo activate-global-python-argcomplete to enable argument completion

Usage

usage: est [-h] [-u USER] [-q] [-nc] [-v]
           {login,lo,search,se,submit,su,status,st,group-submission-code,gsc}
           ...

A console interface for Exercise Submission Tool (https://est.cs.fau.de/)

positional arguments:
  {login,lo,search,se,submit,su,status,st,group-submission-code,gsc}
    login               login on est
    lo                  login on est
    search              search a file(s) on est
    se                  search a file(s) on est
    submit              submit a file(s) on est
    su                  submit a file(s) on est
    status              check the status of a given file(s)
    st                  check the status of a given file(s)
    group-submission-code
                        get your group submission code for a specific file
    gsc                 get your group submission code for a specific file

optional arguments:
  -h, --help            show this help message and exit
  -u USER, --user USER  username to login
  -q, --quiet           minimize the output
  -nc, --no-colors      disable ANSI color output
  -v, --version         show program's version number and exit

Example

Submit a File named FooBar.java to EST:

est submit FooBar.java
Console Interface to Exercise Submission Tool | Rev1.0
Current EST version is supported.
User: john_doe
Password: 
[i] Successfully signed in with user john_doe!
[i] ✓ Uploading..
[i] Successfully uploaded FooBar.java to Foobar course (Einzelabgabe) (WS 14/15)
[i] ✓ Waiting for test result..
[!] Error in given test case.

Dependencies

  • python2.7 (python3 is comming)
  • libest
  • python-requests (2.3.0)
  • python-magic
  • python-bs4
  • python-configparser
  • python-argcomplete (optional)

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

A console interface for Exercise Submission Tool (https://est.informatik.uni-erlangen.de)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages