Skip to content

cmu-is-projects/quickeval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69938b6 · Dec 6, 2010

History

20 Commits
Nov 29, 2010
Nov 29, 2010
Nov 29, 2010
Dec 6, 2010
Oct 12, 2010
Oct 12, 2010
Dec 6, 2010
Nov 29, 2010
Nov 29, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010
Oct 12, 2010

Repository files navigation

quickeval.org Source Code!

How do I get running?:
0. create a mysql database named quickeval (remember the credentials you use!)
1. run the db/quickeval.sql script against the new database
2. copy www/.htaccess.example and rename www/.htaccess
3. make necessary changes in .htaccess (they are commented)
4. copy lib/config.yaml.example and rename lib/config.yaml
5. make all changes in config.yaml (they are also commented - you'll need the DB login info from 0.)
6. point MAMP/WAMP/whatever to the quickeval/www root (www root, not quickeval root)
7. default login is [email protected]/test

Directory Structure:
/db - login information - strictly informative
/lib - library for PHP functions
/templates - templates for the site
/test - test cases for the library classes
/www - public html directory

testing on development:
phpunit --configuration devphpunit.xml


Cron-job for email alerts goes like this:
runs at 12:05am daily

5 0 * * * curl "http://www.quickeval.org/24hourEmailReminder?access_token=aa2kk2n1g230c8ugfy482" >/dev/null 2>&1

make sure you have that access token included in the URL.