Expertiza_OSS is a project mainly written in RUBY and JAVASCRIPT, it's free.
Permissions
Expertiza is a web application where students can submit and peer-review learning objects (articles, code, web sites, etc). It is used in select courses at NC State and by professors at several other colleges and universities.
The expertiza environment is already set up in NC State's VCL image "Ruby on Rails". If you have access, this is quickest way to get a development environment running for Expertiza.
If not:
gem install bundler
(see issues on Windows)sudo apt-get install libxslt-dev
Fedora: yum install libxslt-devel
Windows: ?]bundle install
If anything is missing here, please report it in an issue or fix it in a pull request. Thanks!
We've had many contributors in the past who have used a wide variety of ruby coding styles. It's a mess, and we're trying to unify it.
All new files/contributions should:
When editing existing files:
Please do no go crazy changing old code to match these guidelines; it will just create lots of potential merge conflicts. Applying style guidelines to code you add and modify is good enough. :-)