An integrated tool for presenting lectures.
 
 
 
 
 
 
Go to file
Alex Andres da09b10c41
presenter-swing: set progress bar to indeterminate while saving recording #750
2023-07-03 10:44:26 +02:00
.azure Initial commit 2021-03-18 21:53:30 +01:00
.github Update codeql.yml 2023-05-19 14:36:51 +02:00
doc/readme doc: added sponsors to README 2022-03-15 18:40:42 +01:00
lect-broadcast broadcast: exclude webrtc-java from packaging 2022-01-18 13:35:27 +01:00
lect-core Merge remote-tracking branch 'origin/main' 2023-06-28 14:56:10 +02:00
lect-editor-api editor-api: added new test to test the RecordingFileService in isolation (#759) 2023-06-23 14:03:51 +02:00
lect-editor-fx editor-api: added new test to test the RecordingFileService in isolation (#759) 2023-06-23 14:03:51 +02:00
lect-javafx Feature/move next slide event (#753) 2023-06-06 16:45:08 +02:00
lect-media presenter-api: repaired and refactored tests to be partially running again. (#751) 2023-05-23 12:05:20 +02:00
lect-packager package: version 5.3.x bump 2022-10-12 09:01:39 +02:00
lect-player-api Feature/sound system (#287) 2021-11-29 18:01:44 +01:00
lect-player-fx Updated apps to the new about api 2021-04-06 23:07:51 +02:00
lect-player-web build(deps-dev): bump webpack in /lect-player-web/src/main/frontend (#740) 2023-06-28 14:58:06 +02:00
lect-presenter-api web-api: better naming for local/remote video frames + capture local camera video event 2023-06-30 19:00:46 +02:00
lect-presenter-fx Feature/better display usage (#377) 2022-03-07 19:48:36 +01:00
lect-presenter-swing presenter-swing: set progress bar to indeterminate while saving recording #750 2023-07-03 10:44:26 +02:00
lect-swing web: use UUID for speech events 2023-06-28 21:18:40 +02:00
lect-third-party presenter-swing: fixed HTMLEditor scrolling 2023-05-30 16:05:36 +02:00
lect-web-parent web-api: better naming for local/remote video frames + capture local camera video event 2023-06-30 19:00:46 +02:00
lib/native ffmpeg: updated Windows version to 5.1.2 2023-01-31 19:04:56 +01:00
.gitignore Initial commit 2021-03-18 21:53:30 +01:00
LICENSE Initial commit 2021-03-18 21:53:30 +01:00
README.md Update README.md 2022-03-15 20:37:39 +01:00
pom.xml package: version 5.3.x bump 2022-10-12 09:01:39 +02:00

README.md

lectureStudio

lectureStudio is a open and royalty-free software for e-teaching with support for Windows, Mac OS and Linux. It offers a multitude of possibilities: This starts with the presentation of PDF-based slide sets, including the possibility of pen annotations and digital whiteboards. These two features for use in interactive teaching scenarios (classroom, lecture hall) are enhanced by a quiz system with which surveys can be carried out very easily, in which the audience can participate directly by using own mobile devices in accordance with GDPR without the use of special apps or external servers. For remote teaching, recordings and bandwidth-saving live streaming are integrated directly into the software.

Screenshots

lecturePresenter

lecturePresenter Screenshot

lectureEditor

lectureEditor Screenshot

Build Notes

In order to build the code, be sure to install the prerequisite software:

Please make sure you have installed and selected at least JDK 14 on your build system.

Windows WiX toolset and Windows 10 SDK (Only, if you want to build the MSI installer)

Assuming you have all the prerequisites installed for your OS, run:

mvn install

If you don't want to create the MSI installer on Windows, run:

mvn install -P !package:msi

Sponsors

This project is financially supported by:

Collaborative Research Centre 1053
MAKI Multi-Mechanisms Adaptation for the Future Internet

Technical University of Darmstadt
Department of Electrical Engineering and Information Technology (FB18)

Technical University of Darmstadt
Computer Science Department (FB20)