From c685276a0ab2fc401d491365a0959461e7beea13 Mon Sep 17 00:00:00 2001 From: Raunak Kumar <52267072+Raunakkumarr@users.noreply.github.com> Date: Sat, 14 Oct 2023 11:32:58 +0545 Subject: [PATCH 1/3] Add Google Classroom bot in Python by Raunakkumarr to tier 3 projects --- Projects/3-Advanced/Google_Classroom_Bot.txt | 38 ++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Projects/3-Advanced/Google_Classroom_Bot.txt diff --git a/Projects/3-Advanced/Google_Classroom_Bot.txt b/Projects/3-Advanced/Google_Classroom_Bot.txt new file mode 100644 index 00000000..b04e0beb --- /dev/null +++ b/Projects/3-Advanced/Google_Classroom_Bot.txt @@ -0,0 +1,38 @@ +# Google Classroom Bot +# Author: Raunak Mishra +# Github Link: https://github.com/Raunakkumarr + +**Tier:** 3-Advanced + +Most of us must be familiar with Google Classroom. Most of the schools/colleges use +google classroom to conduct their virtual/online classes. In google classrooom +classes are scheduled and students need to join specific classes as per time via +Google Meet posted in the classroom few minutes before class schedule. Attendance +is taken automatically if you're present in the meet. This bot scraps through +each classes as per their respective time and finds the meet link. Joins there +with your google classroom account and makes you present during attendance. + +## User Stories + +- [ ] Bot automatically joins the class on scheduled time and turns off the mic and +camera. +- [ ] Bot automatically puts the aatendance for google classroom. + +## Bonus features + +- [ ] Users need to provide their username and password for google classroom +account and change the preffered time duration (as per your class duration) for which class is scheduled to be +30sec in this code! + +## Useful links and resources + +- [Bot Demo](https://youtu.be/mVfAtR6znao) +- [Google Classroom](https://support.google.com/edu/classroom/answer/6020279?hl=en) +- [Find xPath in Chrome](https://www.testgrid.io/blog/xpath-in-chrome-for-selenium/) +- Hint! You can use the following code to make your attendance in google classroom +without even joining your classes with slight chanes in the code like username, +password, time and schedule of classes. +``` +## Example projects + +- [Attend Google Class Bot by Raunakkumarr](https://github.com/Raunakkumarr/Python-Automations/tree/main/Bot%20Attending%20my%20Google%20Classes) \ No newline at end of file From c9c5772e7f708df5abd246edf92ff2bf3e11952e Mon Sep 17 00:00:00 2001 From: Raunak Kumar <52267072+Raunakkumarr@users.noreply.github.com> Date: Sat, 14 Oct 2023 11:35:26 +0545 Subject: [PATCH 2/3] Rename Google_Classroom_Bot.txt to Google_Classroom_Bot.md --- .../{Google_Classroom_Bot.txt => Google_Classroom_Bot.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Projects/3-Advanced/{Google_Classroom_Bot.txt => Google_Classroom_Bot.md} (98%) diff --git a/Projects/3-Advanced/Google_Classroom_Bot.txt b/Projects/3-Advanced/Google_Classroom_Bot.md similarity index 98% rename from Projects/3-Advanced/Google_Classroom_Bot.txt rename to Projects/3-Advanced/Google_Classroom_Bot.md index b04e0beb..2e932ded 100644 --- a/Projects/3-Advanced/Google_Classroom_Bot.txt +++ b/Projects/3-Advanced/Google_Classroom_Bot.md @@ -35,4 +35,4 @@ password, time and schedule of classes. ``` ## Example projects -- [Attend Google Class Bot by Raunakkumarr](https://github.com/Raunakkumarr/Python-Automations/tree/main/Bot%20Attending%20my%20Google%20Classes) \ No newline at end of file +- [Attend Google Class Bot by Raunakkumarr](https://github.com/Raunakkumarr/Python-Automations/tree/main/Bot%20Attending%20my%20Google%20Classes) From ef1386ddff2c339c44757f3fa8dab28bf01c4dea Mon Sep 17 00:00:00 2001 From: Raunak Kumar <52267072+Raunakkumarr@users.noreply.github.com> Date: Sat, 14 Oct 2023 11:36:53 +0545 Subject: [PATCH 3/3] Update Google_Classroom_Bot.md --- Projects/3-Advanced/Google_Classroom_Bot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/3-Advanced/Google_Classroom_Bot.md b/Projects/3-Advanced/Google_Classroom_Bot.md index 2e932ded..4f4905dc 100644 --- a/Projects/3-Advanced/Google_Classroom_Bot.md +++ b/Projects/3-Advanced/Google_Classroom_Bot.md @@ -32,7 +32,7 @@ account and change the preffered time duration (as per your class duration) for - Hint! You can use the following code to make your attendance in google classroom without even joining your classes with slight chanes in the code like username, password, time and schedule of classes. -``` + ## Example projects - [Attend Google Class Bot by Raunakkumarr](https://github.com/Raunakkumarr/Python-Automations/tree/main/Bot%20Attending%20my%20Google%20Classes)