All Projects → rodrigosetti → recruitr

rodrigosetti / recruitr

Licence: MIT license
Online Code Judging Tool

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects
Dockerfile
14818 projects
CSS
56736 projects

Projects that are alternatives of or similar to recruitr

leetcode
😖 😕 😃LeetCode问题解题思路。
Stars: ✭ 132 (+428%)
Mutual labels:  online-judge
python-flask-celery-example
Flask Rest API with the use of Celery
Stars: ✭ 41 (+64%)
Mutual labels:  celery
celery-flask-factory
Implementing Celery within a Flask application factory
Stars: ✭ 36 (+44%)
Mutual labels:  celery
Fenice-Network
Building the job search portal which helps both recruiters and job seekers to get perfect jobs.
Stars: ✭ 20 (-20%)
Mutual labels:  recruitment
IATI.cloud
The open-source IATI datastore for IATI data with RESTful web API providing XML, JSON, CSV output. It extracts and parses IATI XML files referenced in the IATI Registry and powered by Apache Solr.
Stars: ✭ 35 (+40%)
Mutual labels:  celery
immuni-backend-analytics
Repository for the backend analytics
Stars: ✭ 39 (+56%)
Mutual labels:  celery
django-learning-pathway
(Currently in development) Learning pathways for learning Django.
Stars: ✭ 35 (+40%)
Mutual labels:  celery
online-judgement
A collaborative online code judge system
Stars: ✭ 33 (+32%)
Mutual labels:  online-judge
lightflow
A lightweight, distributed workflow system
Stars: ✭ 67 (+168%)
Mutual labels:  celery
flask-celery-sqlalchemy
An example app to show how to get Flask, Celery, and SQLAlchemy working together
Stars: ✭ 33 (+32%)
Mutual labels:  celery
flickr to google photos migration
A tool for migrating your photo library from Flickr to Google Photos
Stars: ✭ 39 (+56%)
Mutual labels:  celery
vagas
👀 Espaço para divulgação de vagas para tecnologia
Stars: ✭ 80 (+220%)
Mutual labels:  recruitment
h4i-recruitment
H4I recruitment platform
Stars: ✭ 13 (-48%)
Mutual labels:  recruitment
LazyBlacksmith
EVE Online Industry app written in python (flask) for backend, html / css / js for frontend
Stars: ✭ 44 (+76%)
Mutual labels:  celery
immuni-backend-common
Common repository for the app backend
Stars: ✭ 90 (+260%)
Mutual labels:  celery
sarjitsu
dockerized setup for visualizing System Activity Report (SAR) data.
Stars: ✭ 20 (-20%)
Mutual labels:  celery
Online-Judge
Online Judge for hosting coding competitions inside NIT Durgapur made by GNU/Linux Users' Group!
Stars: ✭ 19 (-24%)
Mutual labels:  celery
google-foobar
Google foo.bar recruitment challenges
Stars: ✭ 51 (+104%)
Mutual labels:  recruitment
judge
A blazingly fast online judge/ autograder ⚖️ built with Python and the Django framework to test cases against your solution. Check out the sponsor links and help fund DomeCode.
Stars: ✭ 30 (+20%)
Mutual labels:  online-judge
resin-home-automator
Example Python Flask web app deployable via resin.io for periodic Celery tasks
Stars: ✭ 18 (-28%)
Mutual labels:  celery

Recruitr

Recruitr is a modern online judge tool.

You can add coding challenges via the admin interface, specify test cases (expected input/output), and make it available for visitors to try to solve them by submitting code.

Currently, recruitr supports C, C++, Haskell, Java, Javascript (Node), Perl, PHP, Python, Racket, Ruby, Scala, and Shell (Bash). The user submitted code is run in a docker container, therefore very secure.

Recruitr is built in Django, and uses Celery for dispatching the code running tasks asynchronously.

OAuth setup

Get the api client id and secret key by registering your app on the platform whose oauth you want to use, like:

After you have them just add to local_settings.py in recruitr app.

For example:

SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = 'xxxx'
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = 'xxxx'

SOCIAL_AUTH_GITHUB_KEY = 'xxxx'
SOCIAL_AUTH_GITHUB_SECRET = 'xxxx'

Tests

To run the tests you can execute the following command.

    python manage.py test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].