This is a quick sample of how I'd build a teacher dashboard for Edmodo. It's a single page application built with Vue CLI. The purpose of the dashboard is for teachers to create, track and grade assignments.
This application was built completely on the client-side.
- Javascript
- SCSS
- Vue.js
- Vuex
- Webpack
- Babble
- Vue-Awesome (Font Awesome Wrapper)
Many of the features require a database to preserve data, and therefor are used here only as previews of what could be.
- Adding a grade to a student submission.
- Adding a new assignment.
git clone https://github.com/ericwindmill/teacher_dashboard.git
yarn install
yarn start
Then, go to localhost:8080/
in your favorite browser. (Built and tested in CHROME CANARY).