Tangerine is an application for assessing students on any scale, country-level, district-level or classroom-level. Tangerine is designed for Early Grade Reading Assessments but flexible and powerful enough to handle any survey's requirements.
Alternatively put, Tangerine is a CouchApp that uses Apache CouchDB built with Backbone.js, LessCSS written in CoffeeScript augmented with Sinatra and PHP.
Dev wiki development guides and references
Tangerine Central more information about Tangerine projects and news.
The following is a list of tools required to start developing for Tangerine. Related: See the guide for setting up a Tangerine server.
The overwhelming majority of our developers have prefered Mac or Linux. Windows alternatives are available but have not been thoroughly tested, and in some cases, not tested at all.
Then clone this repo.
git clone https://github.com/Tangerine-Community/Tangerine.git
The folowing files may need to be configured to match our or your development environment.
.couchapprc app/_docs/configuration
Quickly
- Start CouchDB
cd app
couchapp push
- goto
http://localhost:5984/tangerine/_design/ojai/index.html
Normally
- Start CouchDB
cd app
./listen.rb
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.