code-review-grader

所属分类:自动编程
开发工具:Python
文件大小:18KB
下载次数:0
上传日期:2018-12-21 17:02:23
上 传 者sh-1993
说明:  一个RESTful API驱动的工具,允许学生提交编程作业,并由评审员给出反馈和示例...
(A RESTful API driven tool that allows students to submit programming assignments and reviewers to give feedback and grades.)

文件列表:
Dockerfile (79, 2018-12-22)
Makefile (55, 2018-12-22)
blank_env (138, 2018-12-22)
code_review (0, 2018-12-22)
code_review\__init__.py (0, 2018-12-22)
code_review\assignments (0, 2018-12-22)
code_review\assignments\__init__.py (0, 2018-12-22)
code_review\assignments\admin.py (65, 2018-12-22)
code_review\assignments\apps.py (97, 2018-12-22)
code_review\assignments\migrations (0, 2018-12-22)
code_review\assignments\migrations\0001_initial.py (2049, 2018-12-22)
code_review\assignments\migrations\__init__.py (0, 2018-12-22)
code_review\assignments\models.py (1775, 2018-12-22)
code_review\assignments\serializers.py (452, 2018-12-22)
code_review\assignments\tests.py (62, 2018-12-22)
code_review\assignments\views.py (65, 2018-12-22)
code_review\settings.py (3359, 2018-12-22)
code_review\urls.py (753, 2018-12-22)
code_review\wsgi.py (399, 2018-12-22)
lint-action (0, 2018-12-22)
lint-action\Dockerfile (293, 2018-12-22)
lint-action\main.sh (48, 2018-12-22)
manage.py (543, 2018-12-22)
pylintrc (17243, 2018-12-22)
requirements.txt (279, 2018-12-22)
start.sh (153, 2018-12-22)

# Code Review Grader Name is a work in progress ## Description This software is the API backend for a code review grader. It features the ability for students to submit repositories of code, and for moderators/graders to score them. It will (eventually) be coupled with a frontend that centers on ease of use and responsiveness. ## Getting Started If you want to work on the project, you need to do a couple things for setup first! ### Make a VirtualEnv If you are new to Python development, you'll want to read up on [Virtual Environments.](https://docs.python-guide.org/dev/virtualenvs/) Basically, it's a way of containing all of your Python dependencies for a project without leaking them into the system Python modules. I like using [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io/en/latest/) for this task, but you are free to use whatever you'd like. Once you have created a virtual environment for this project, change directory to the project root and install the dependencies by running: ``` bash pip install -r requirements.txt ``` You'll also want to install `pylint` through either pip, or your system's package manager. Do us a favor and **don't** install it to your virtualenv. Instead, create your virtualenv with the `--system-site-packages` flag, so you can inherit it.

近期下载者

相关文件


收藏者