egroupware / smallpart
EGroupware smallPART - selfdirected media assisted learning lectures & Process Analysis Reflection Tool
Installs: 17 778
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 6
Forks: 1
Type:egroupware-app
Requires
- celtic/lti: ^4.4.1
- dev-master
- 23.1.20250416
- 23.1.20250307
- 23.1.20250113
- 23.1.20241214
- 23.1.20241128
- 23.1.20241111
- 23.1.20241008
- 23.1.20240930
- 23.1.20240905
- 23.1.20240624
- 23.1.20240430
- 23.1.20240304
- 23.1.20240125
- 23.1.20231220
- 23.1.20231219
- 23.1.20231201
- 23.1.20231129
- 23.1.20231122
- 23.1.20231110
- 23.1.20230911
- 23.1.20230824
- 23.1.20230728
- 23.1.20230726
- 23.1.20230620
- 23.1.20230524
- 23.1.20230503
- 23.1.20230428
- 23.1.20230412
- 23.1.20230328
- 23.1.20230314
- 23.1.20230228
- 23.1.20230210
- 23.1.20230125
- 23.1.20230114
- 23.1.20230110
- 23.1.x-dev
- 22.1.20220920
- 21.1.20230210
- 21.1.20221202
- 21.1.20220916
- 21.1.20220905
- 21.1.20220408
- 21.1.20220406
- 21.1.20220207
- 21.1.20211130
- 21.1.20210923
- 21.1.20210723
- 21.1.20210629
- 21.1.20210521
- 21.1.20210504
- 21.1.20210420
- 21.1.20210406
- 21.1.20210329
- 21.1.20210318
- 21.1.x-dev
- 20.1.20210503
- 20.1.20210324
- 20.1.20210125
- 20.1.20201217
- 20.1.20201202
- 20.1.20201028
- 20.1.20201020
- 20.1.20201005
- 20.1.20200914
- 20.1.20200901
- 20.1.20200818
- 20.1.20200812
- 20.1.20200810
- 20.1.20200731
- 20.1.20200728
- 20.1.20200716
- 20.1.20200710
- 20.1.20200628
- 20.1.x-dev
- dev-livefeedback
- dev-new-js-loader
This package is auto-updated.
Last update: 2025-04-25 07:51:35 UTC
README
Video-based Interactive Didactics & Observation for Teaching and Coaching
VIDOTEACH is an innovative open-source tool for video-based analysis, commenting, and reflection on teaching and learning processes. It is designed to support teacher education, instructional coaching, and higher education didactics through time-coded annotations and structured peer feedback.
Note on Name Change
VIDOTEACH is the continued and consolidated development of two previous tools:
smallPART (Small-scale Process Analysis & Reflection Tool) and Live Feedback.
Both tools were developed in academic contexts and have now been unified under the new name VIDOTEACH to reflect their expanded functionality and broader educational applications.
Features
- Interactive video analysis with timestamped markers and comments
- Time-coded peer feedback for teaching videos and presentations
- Synchronous and asynchronous usage (e.g., in internships, seminars, professional training)
- Easy LMS integration via LTI 1.1 & 1.3
- Full LTI 1.3 compliance including Deep Linking & Names/Roles Provisioning
- Automatic course and user registration via LTI or OpenID Connect
- GDPR-compliant data storage via EGroupware hosting
- Integration with external user directories (e.g., LDAP, Active Directory, UCS, Shibboleth, OpenID Connect)
- Shibboleth / SAML authentication integration
- Server-side ACL enforcement for all user actions
- Hardened Content Security Policy (no inline JavaScript)
- Flexible video source management using WebDAV/EGroupware VFS or external URLs
- Partial integration with external video repositories (e.g., Opencast, YouTube)
- REST API interface (for integration with external systems and services)
Project Partners (Didactic and Conceptual Development)
- Rhineland-Palatinate Technical University (RPTU), Kaiserslautern-Landau
- Prof. Dr. Leo van Waveren
- University of Education Freiburg
- Prof. Dr. Christoph Thyssen (formerly RPTU)
- EGroupware GmbH
- Arash Tolou, M.A. (formerly RPTU)
- Eberhard Karls University of Tübingen
- until 31 December 2020, under the name "Live Feedback Plus"
Technical Roadmap – ✅ Implemented and Planned Features
- Interactive video player with time-coded markers and comments
- Comment categories and tag-based filtering
- Anonymous or user-linked feedback options
- Marker types for focused feedback (e.g., "question", "highlight", "critique")
- Flexible video source management: upload, link, or stream via WebDAV
- Integration with EGroupware user management (ACL, sessions)
- Role management (admin, reviewer, participant)
- Storage of video files in the EGroupware Virtual File System (VFS)
- Basic LTI 1.1 support for LMS integration (e.g., Moodle, OpenOLAT)
- Export of feedback data (e.g., CSV, PDF report formats)
- Full LTI 1.3 compliance including Deep Linking & Names/Roles Provisioning
- Automatic course and user registration via LTI or OpenID Connect
- Shibboleth / SAML authentication integration
- Hardened Content Security Policy (no inline JavaScript)
- Server-side ACL enforcement for all user actions
- Integration with external video repositories (e.g., Opencast, YouTube API)
- Bi-directional LTI integration: return of feedback to LMS
- Comment evaluation and rating features (e.g., helpfulness scores)
- Comment threads and reply options
- Improved UX/UI with responsive design and accessibility (WCAG 2.1)
- Real-time collaboration features (e.g., live marking during video playback)
Security
- Server-side permission checks (ACL)
- Protection against browser console manipulation (no client-side editing)
- Compliant with modern web security standards (e.g., CSP)
Resources
- VIDOTEACH website
- EGroupware Wiki – Integration & Configuration
- LTI Specification v1.3
- EduAppCenter – LTI Tools Directory
- Example Moodle Integration
Example Configuration (For smallPART Compatibility)
# smallPART / VIDOTEACH video storage path location /egroupware/smallpart/Resources/Videos { alias /var/lib/egroupware/default/files/smallpart; }