Skip to content

RishabhKodes/KlassRoom

Repository files navigation

KlassRoom :A companion for student life

Problem Statement:

It can be really hard to process class lectures and take notes effectively. Also, lectures listened to at home
are very difficult to pay attention to and garner information from. Finally, lectures can be disinteresting
and can often require supplemental resources.Therefore, we created KlassRoom is built to increase
the efficiency of Study.

Real World Problem Aimed to Solve:

It can be really hard to process class lectures and take notes effectively. Also, lectures listened to at home
are very difficult to pay attention to and garner information from. Finally, lectures can be disinteresting
and can often require supplemental resources. Under privileged students in their house are not getting
proper environment to study or focus on the lectures taught by the teachers and then high amount of data
is wasted in the surfing on the internet of the topic that was taught by the teacher in the recent class which
may effect the pocket oh their parents in this pandemic situation.

Solution

To make a project that transforms your online class to Google Search ,YouTube videos,
and Transcript of the whole class in form of google docs so that if you don’t able to listen to your teacher then due to voice lagging or low internet connnectivities , you can check the transcript afterwards. Google Search means that it’ll find some topics that may
be explained by the teacher and searches on the google to save time and find relevant material.
YouTube Search means that it’ll search on the youtube to find the relevant and specific videos on the topics taught by the teacher in most recent class.

File Structure:

  • GoogleNLPAPI.py is used to generate the keywords from the script and process
    the speech-to-text using the audio file.
  • emailAnalysis.py is used to mail the report to you email id.

  • getYoutubeVideoLinks.py generates all the YouTube video suggestions according to keywords.

  • googleDocs.py creates a Google Doc of the transcript.

  • templates/ has all the frontend code, and static/ has some frontend resources.

Steps to run and Install:

Installation

pip3 install pipenv

pip3 install google-cloud-language

pip3 install SpeechRecognition

Run Application

$ python "KlassRoom/app.py"

Open localhost and try the app out http://127.0.0.1:5000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published