项目作者: Telecooperation

项目描述 :
Web application for browsing through the lecture recordings of the Telecooperation Lab.
高级语言: TypeScript
项目地址: git://github.com/Telecooperation/lecture-player-app.git
创建时间: 2020-03-09T08:18:03Z
项目社区:https://github.com/Telecooperation/lecture-player-app

开源协议:GNU General Public License v3.0

下载


LecturePlayer

Screenshot of the LecturePlayer user interface.

This project contains the web interface for the lecture recording system of the Telecooperation lab at Technische Universität Darmstadt. It allows browsing through the recorded courses and lectures.

This project was generated with Angular CLI.

Features

  • Multi-course support (i.e., multiple courses can be organized within a single web app)
  • List of lecture recordings
  • Uses multi-stream video player from HPI for separate presenter and slide view (adjustable)
  • Support for slide thumbnails
  • Support for slideset search within a single lecture (jump to position)
  • Supports a wide range of devices (responsive design)

Development

Download all dependencies

Run npm install to download all dependencies for the project.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.