This is a frontend to run assesments for the fathom-network.
Install all dependencies:
Make sure your Metamask is set to the kovan or rinkeby testnet, then serve the frontend by running
npm run dev
Deploy the contracts to your local development testnet
If you don't have ganache install it with:
npm i -g ganache-cli
Fire up ganache with the seedwords of your Metamask instance
ganache-cli -m 'your twelve seed words should be here in bla bla blub'
- Deploy the contracts by running
npm run deploy-testnet
Create new concepts and assessments
Use the script to create assessments in new concepts
You can also pass 'kovan' or 'rinkeby' as an argument to create the concepts and assessments on the respective testnet.
Run assessments until a certain stage
On you local testnet (only!), you can also run assessments (new ones or existing ones) until a given stage, e.g. to have 5 assessors commit the scores four 90's and a 70:
node scripts/completeAssessment -s commit 90,90,90,90,70
See the comments in the first lines of completeAssessment.js for more options.
To contribute to this project...
- check out our contribution guide to see how you we work together,
- talk to us on gitter or
- send an email to firstname.lastname@example.org if you would like to get in contact.
We follow Standard JS style guide.
To use its linter, run the following command:
npm run lint