Now is on the AWS server: ec2-3-96-206-72.ca-central-1.compute.amazonaws.com
- Language: JavaScript, HTML/CSS
- Frontend: React.js, Redux.js, Material-ui
- Backend: Node.js, Express.js, Passport.js, Mongoose.js
- Database: MongoDB, AWS S3
- Dev tools: Postman, Heroku, Google-OAuth2.0
finish student-side Speed and Sound training parts.
finish tutpr-side Speed training assignment train, test data operations
- tutor-side speed training assignment number
- tutor-side speed training assignment auto generator
- tutor-side sound training assignment pa
- Student-side update phoneme training main page
- Materials placeholder & reorder the training main page
- Implemented the Audio recoding and Upload it into AWS S3, then show on the page
- Update speeding testing part to record the time multiple times and calculate the average speed
- Add tutor-side fluency main page, and seperate train, test, assignment data creation page
- Built phoneme audio assignment database
- Built student-side audio assignment page
- Built tutor-side audio assignment loop-up page
- Combine the phoneme separation assignment and audio recording assignment
- Fluency testing assignment is set to be reviewed manually by tutor.
- Fluency Weekly assignment works for both students and tutors now
- In Fluency Training part, Tutor can check both testing and evaluation assignments.
- Phoneme Assignment, student-side applies the card format.
- Phoneme assignment, tutors can review and mark students' assignments.
- Create Assignment time Schedule feature.
- All: Show correct and wrong color sign at each answer in all assignments
- Speed testing assignment reading speed line chart.
- Speed: reading speed chart in evaluation assignment
- Speed: change reading speed by each question
- Speed: automatically marked by right answers
Changing the practise and weekly assignment into one section.
Before, at the student-side, students can do practise as much as they want, and one assignment per week. at the tutor-side, tutors can check students' practise and assignments, and create one assignment per week.
Now, at the student-side, students only can do 2 assignments, each is about 30 minutes. at the tutor-side, tutors just need to check and review students' assignments and modify database questions.
- Combined practise and weekly assignment into one part.
- Finished Meaning part.
- Automatically generate 30-min assignment
- Add Jest testing files
- Add Travis CI yaml file and config CI