Biotility is a web app that provides students, professionals, and researchers assessments and resources to prepare for the Biotechnician Assistant Credentialing Exam (BACE). It is used by schools and teachers in Alachua county to better prepare students and provide teachers with testing metrics to assess the skills and proficiency of their students.
This repository was an inherited from a previous group whose repository can be found here.
Students can take quizzes based on subject
![] (http://i.imgur.com/tCjeJvc.jpg) ![] (http://i.imgur.com/IAcjt6c.png)
Admins can upload quizzes from excel files
To run Biotility locally on your machines, first install the following
npm install -g bower
npm install -g grunt-cli
npm install -g yo
npm install -g generator-meanjs
Clone the git repository to your computer https://github.com/4aSoftwareEngineering/Biotility
.
Do an npm install
and bower install
to get the rest of the dependencies.
If you experience any errors requiring dependencies from the SERVER console, simply install those using npm install --s MODULENAME
.
If you experience any errors requiring dependencies from the CLIENT console, simply install those using bower install --s MODULENAME
.
Run by using grunt
, or grunt --f
if you experience lint errors.
On your browser, access Biotility by visiting localhost:3000
.
To stop the server, simply type CTRL - C
on your terminal.
Updates to the database can all be done on the app or manually through the mlabs server.
Updating registered users can be done through the user registration page or the users' profile page.
Admins can update quizzes in their profile.
Please use: mongodb://team4a:team4a@ds041394.mlab.com:41394/biotility
.
To link the site to a new database connection please use: /Biotility/config/env/production.js
.