Skip to content

ClassTranscribe provides accessible, searchable lecture videos with captions using automated Speech-to-text and crowdsourcing techniques. This repository represents a 2018 version. The 2019 brand new version of the code is at https://github.com/classtranscribe

License

Notifications You must be signed in to change notification settings

cs-education/classTranscribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClassTranscribe 2018

ClassTranscribe is an open-source, web-based platform that leverages crowdsourcing to address the problem of accurate, reliable and fast transcriptions of college lectures. Completed transcriptions provide search functionality that augments existing lecture recordings and enable enhanced educational features including closed captioning. Some early ClassTranscribe conference papers include - Slate 2015 and ASEE 2019.

Important Notice - The project here has been superceded by github.com/classtranscribe

The all-new-version of ClassTranscribe is at [https://github.com/classtranscribe]

How to run your own instance of ClassTranscribe

Refer to Docker/readme.txt

Structure

A MSSQL based API tool offering database-interaction functions.

models used to build sql tables

Initialize the tables

primary_key
foreign_key

courseId offeringId
id courseNumber courseName courseDescription deptId
id deptName acronym
sectionId courseId json
id date offeringId mediaId
id videoURL sourceType siteSpecificJSON
id videoLocalLocation audioLocalLocation siteSpecificJSON videoHashsum audioHashsum wavAudioLocalFile wavHashsum srtFileLocation log taskCreatorUserId mediaId
id section termId deptId universityId
id roleName
id termName
id universityName
id mailId firstName lastName password verifiedId universityId
userId offeringId roleId

Here contains server side features and functions

index.js is the general setup routes has various js files that we are currently using

About

ClassTranscribe provides accessible, searchable lecture videos with captions using automated Speech-to-text and crowdsourcing techniques. This repository represents a 2018 version. The 2019 brand new version of the code is at https://github.com/classtranscribe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published