Skip to content

asifkhan0410/punishmentassistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀Punishment Assistant

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

Teacher Punishment Tool

👨🏻‍💻Technologies Used

  1. Teachable Machine Learning: A supervised learning model is used to detect the pose for the students.
  2. HTML5: The front-end UI is built on HTML.
  3. CSS3: It is used to design the webpage.
  4. Javascript: It is used to provide dynamic nature to the website.
  5. Coolbackgrounds.io : used this tool to built the background.

⚡ How to use it?

  • 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.

👇 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork it (https://github.com/asifkhan0410/punishmentassistant/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Don't forget to leave a ⭐ if you found this useful.

About

Teacher's Punishment Assistant powered by Supervised Machine Learning. The tool helps teachers to check for a student when he/she is punished.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published