Teacher's Punishment Assistant powered by Supervised Machine Learning. The tool helps teachers to check for a student when he/she is punished.
When a student raises his hands the Model analyses the pose & there is no sound as he/she is already in the right pose.
If the student puts his/her hands down by 70% the model detech and gives a alarm for the same.
Read my blog on Hashnode
- Teachable Machine Learning: A supervised learning model is used to detect the pose for the students.
- HTML5: The front-end UI is built on HTML.
- CSS3: It is used to design the webpage.
- Javascript: It is used to provide dynamic nature to the website.
- Coolbackgrounds.io : used this tool to built the background.
- Open the app Punishment Assistant
- It will require your webcam access.
- After you have given it the access click on start button.
- The webcam will start, try different poses.
- When you raise your hands up straight no sound will be emmitted.
- when you put your hands half way down/ hands down the alarm sound will buzz as you voilate the pose.
- It also has a score next to the current model which depicts how many times the rules have been voilated.
- You can stop the model from testing by clicking on the Stop button.
- If you like the project give it a star (🌟) rating.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- Fork it (https://github.com/asifkhan0410/punishmentassistant/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Don't forget to leave a ⭐ if you found this useful.