Skip to content

CodeOcean is an automated assessment tool for web-based coding exercises

License

Notifications You must be signed in to change notification settings

zeeneddie/codeocean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Ocean

Setup

Mandatory Steps

  • install the Docker client
  • run bundle install
  • create config/action_mailer.yml
  • create config/database.yml
  • create config/secrets.yml
  • customize config/docker.yml.erb

In order to execute code submissions using Docker, source code files are written to the file system and are provided to a dedicated Docker container. These files are temporarily written to Rails.root/tmp/files/. Please make sure that workspace_root in config/docker.yml.erb corresponds to that directory or to a linked directory if using a remote Docker server.

Optional Steps

  • create config/sendmail.yml
  • create config/smtp.yml
  • if Docker is not supported by your OS, set up a local Docker server using vagrant-docker
  • create seed data by executing rake db:seed

About

CodeOcean is an automated assessment tool for web-based coding exercises

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 64.6%
  • JavaScript 20.1%
  • Slim 11.4%
  • SCSS 1.9%
  • Shell 0.8%
  • PLpgSQL 0.4%
  • Other 0.8%