Skip to content

a web application used to enhance lectures in a variety of ways

Notifications You must be signed in to change notification settings

twiegan/LectureBoost

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

LectureBoost

Table of Contents
  1. About The Project
  2. Roadmap

About The Project

The Lecture Boost project won second place in the Purdue BoilerMake 2023 hackathon competition after an initial review by contest organizers and a secondary review and vote by selected Purdue University professors. It was originally developed over a period of 36 hours by Kichul Kang (Github: kckang1103), Sam Tarr (Github: S-Tarr), and Thomas Wiegand (Github: twiegan). After the competition the code was developed further by Kichul Kang and Sam Tarr. Lecture Boost is a web application used to enhance lectures in a variety of ways:

Removing Silence:

  • remove the silence in between when you lecturer starts and stops speaking
  • decrease lecture times by around to 33%

Dynamic Slide Generation:

  • If your slides are not available generate them just from the video
  • It can even create slides from handwritten notes or whiteboard notes if your lecturer spends a lot of time writing

Transcriptions:

  • Generate transcriptions of lectures with time stamps!

Subtitles:

  • Add subtitles to your lecture videos

(back to top)

Built With

  • React
  • Flask
  • AWS

(back to top)

Roadmap

  • Migrate to DigitalOcean
  • Add email service
  • Add multiprocessing/threading to enhancement scripts
    • Silence removal
    • Slide generation
    • Subtitles
    • Transcription

(back to top)

Gallery

(back to top)

About

a web application used to enhance lectures in a variety of ways

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.1%
  • JavaScript 23.3%
  • CSS 6.8%
  • HTML 3.4%
  • Shell 0.4%