Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

db.js

A MSSQL based API tool offering database-interaction functions.

models

models used to build sql tables

index.js

Initialize the tables

primary_key
foreign_key

courseOffering.js

courseId offeringId

courses.js

id courseNumber courseName courseDescription deptId

dept.js

id deptName acronym

echo_section.js

sectionId courseId json

lecture.js

id date offeringId mediaId

media.js

id videoURL sourceType siteSpecificJSON

ms-transcription-task.js

id videoLocalLocation audioLocalLocation siteSpecificJSON videoHashsum audioHashsum wavAudioLocalFile wavHashsum srtFileLocation log taskCreatorUserId mediaId

offering.js

id section termId deptId universityId

role.js

id roleName

term.js

id termName

university.js

id universityName

user.js

id mailId firstName lastName password verifiedId universityId

userOffering.js

userId offeringId roleId

router

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

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.