You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install the node modules: sudo npm install --save --unsafe-perm
Reset the database: npm run init
Start the server: sudo npm start
See section on troubleshooting if you run into any errors.
Linting (ESLint)
npm run lint
(These aren't supposed to pass entirely.)
Testing (Mocha)
npm test
Running
Ensure mongodb is running: sudo mongod
Start the server: sudo npm start
Resetting
npm run init
Troubleshooting
If you get the EADDRINUSE error stating that the port the server is trying to listen on is in use, then change the port number in the config section of package.json.
If you get the EACCESS error, then make sure you are using sudo or are authenticated as root via sudo su -.
Discussion about how to use the app
Using as a teacher
register and login account1
create a class, minilesson and page (include a resource)
add MCQs to the page
publish the minilesson
logout
Using as a student
register and login account2
join a class
logout
login with teacher account1
accept pending student from account2
logout
login with teacher account2
submit an answer to the mcq
create classes/pages/minilessons in this account (user can be both a teacher and student)
Sample Account (flipper.aakay.net ONLY)
username: Anaconda and password: Anaconda1!
About
an edtech app for teachers to assess student understanding through miniquizzes before class; created by Harini Suresh, Tiffany Wong, Akash Krishnan, and Miguel Medrano.