Programming practice questions with Ruby, JavaScript, Rails, and Bash.
Ruby HTML CSS JavaScript Other
Latest commit d012cef Jan 27, 2017 @MrPowers committed on GitHub Merge pull request #63 from AliciaChafee/patch-1
fixed typo
Permalink
Failed to load latest commit information.
app Add some ugly rescues to make sure the code doesn't error out Dec 12, 2016
articles Add an article on Ruby learning resources Jun 12, 2016
bin Follow Heroku tutorial to upgrade app to Rails 4 & see if this makes … Nov 18, 2014
books/learn_javascript_logically Ch13 edits Dec 4, 2015
config Update the scala tutorial path to follow the conventions of the rest … Jul 21, 2016
db fixed typo on line 1023 condidion to condition Jan 27, 2017
js_book Add code to robustly model Books as text files that follow formatting… Nov 2, 2015
lib Add code to robustly model Books as text files that follow formatting… Nov 2, 2015
log First commit Nov 11, 2012
public Change it back to a CSV, that wasn't the problem Jul 7, 2016
script First commit Nov 11, 2012
spec spec files for controller and blog_manifest.css changed Dec 24, 2015
vendor/assets Revert "Add cytoscape to visualize the JavaScript learning path... It… Oct 10, 2015
.gitignore Add authorization to Challenge. Update the Challenge views Dec 23, 2014
.rspec Add RSpec Dec 16, 2013
.ruby-version Remove extraneous ruby prefix to stop the annoying warning messages Nov 2, 2014
Gemfile spec files for controller and blog_manifest.css changed Dec 24, 2015
Gemfile.lock Update the Gemfile.lock file Dec 29, 2015
README.md Update the README to describe how to contribute to the javascript-book Oct 13, 2015
Rakefile changed app name to compound_bling_application to fix postgres issue,… Nov 12, 2012
config.ru changed app name to compound_bling_application to fix postgres issue,… Nov 12, 2012
seo.md Map out a SEO strategy Jul 6, 2016

README.md

CodeQuizzes

About the site

CodeQuizzes contains a bunch of programming practice questions on Ruby, Rails, JavaScript, Bash, Git... and more!

I created quizzes for myself when I was learning to program and decided to create CodeQuizzes as my first Rails application to share these quizzes with the world. The site is now used by hundreds of people a day!

JavaScript Book

This is an open souce book. Please submit pull requests if you have any suggestions to make the book better!

The JavaScript book chapters are located in the js_book directory as markdown files. The sections are organized as a directed graph in this class and the questions are added to the database via the seeds.rb file.

If a question needs to be changed, update the seeds.rb file, delete all the records in the SectionQuestion model, and then reseed the database. There is a rake task to delete all the records in the SectionQuestion model:

rake section_questions:delete_all

Let's work together to make this book awesome!

Running CodeQuizzes locally

  1. Fork the repository
  2. Setup your database.yml file
  3. Run rake db:migrate
  4. Run rake db:seed

Contributing

Submit a pull request and I will gladly merge it. If you would like to add a feature, shoot me an email and we can talk it out before you write code... or just submit a pull request and I'll merge your awesome feature.