InstructorAssistant is a tool to empower instructors, both primary and secondary, to scale up one-on-one checks for understanding.
- Can edit questions after pushing
- Tracking previous sessions
- Ability to grade each answer
- Build sub-components
- Create favicon
- Switch from
nodemontonode-foreman - Long-term data on students
- Pushing multiple choice questions
- Real authentication
- Slackbot to push out the links
- Field to allow filtering questions
- Clone the repo to your local machine
npm install- In one window, start the client with
npm run start:dev:client - In another window, start the server with
npm run start:dev:server - Navigate to the port that is logged when starting the server
The process done when creating a new day is:
- Create the day in Firebase
- Forward to
setInstructorPermissionsstate - If the special link is valid, enable instructor view for that
dayId - Forward to the normal URL
There is a special state called setInstructorPermissions. This is because instructors will need to share the special instructor link for other instructors to see the answers.
Webpack dependencies found in package.json
- JavaScript
babel-corebabel-loader
- SCSS
style-loadercss-loaderscss-loadernode-sass
- HTML
raw-loader