Hermione is a project developed by the ASUC CTO that analyzes lectures using computer vision technology to transcribe and enhance the learning experience. This repo is for the web portal aspect. It allows professors to create classes and upload videos, while allowing students to view recorded lectures and search for certain topics they are interested in learning more about.
To run the portal first install clone the repo and run
npm install to install the needed modules.
A MongoDB database is used to store user and class information. To configure this I have created a data folder. From inside the data folder run
mongod --dbpath=. to start MongoDB.
To start the server I use nodemon to watch and update files as they are changed. Run
nodemon to start the portal.
This project is currently undergoing development and not all the features are working yet. The current version exists solely to showcase basic functionality. It features a view of the "student view dashboard". We have selected EE16A and CS160, two classes at UC Berkeley, to be featured in this version. Users and Students have been implemented in a previous version; however, they have been disabled in this version for showcase purposes.