Home
Projects
Resources
Alternatives
Blog
Sign In
Marsha Versions
Save
:clapper: An opensource LTI Learning Content Management System (LCMS)
Overview
Versions
Reviews
Resources
v4.2.1
11 months ago
Fixed
Upgrade logging-ldp to be compatible with logging-gelf
v4.2.0
11 months ago
Added
Add checkbox of recording consent (#2259)
Setting for instructor classroom invitation link expiration
Add a downloadable ICS file to scheduled student classrooms
frontend bulk delete for videos, webinars and classrooms
Can choose inactive resource by site (#2276)
Setting for instructor classroom invitation link expiration
ClassroomRecording Delete API
delete BBB recordings
delete ClassroomsRecording
Delete BBB recording when VOD from a ClassroomRecording is created
Add an attribute to consumer site to deactivate classroom recording conversion to VOD
Filter dockerflow healthcheck in sentry before_send_transaction
Changed
Restrict video list endpoint to organisation admin and playlist admin or instructor
Refacto classroom invite link. the invite token is saved in the classroom model and no access token is generated in the serializer
Fixed
remove initial / from page slug to use it in the API fetch
Blacklist the refresh token on the frontend side (#2265)
Legale pages not accessible from url (#2266)
Remove old svg from the back to the front application (#1485)
Sync medialive command deletes medialive stack when video not found
Changed
Refacto routes contents website (#2253)
Change names of Classroom/Live/Video Create components into Manage
v4.1.0
1 year ago
Added
bulk delete for video and classroom
iframe code to copy to clipboard in dashboard VOD and webinar (#2221)
lti code to copy to clipboard in dashboard VOD and webinar (#2227)
Standalone website:
Integrate footer (#2205)
Display an error when renater auth fails(#2240)
404 page (#2244)
Configure SOCIAL_AUTH_LOGIN_ERROR_URL setting
Convert classroom recording to vod
Add a middleware to deal with social auth exception
Changed
use batch/v1 api in cronjob_pipeline manifest
Use jammy for e2e tests
Homogenize modal use between standalone_site and LTI
Nest frontend api routes of video related objects (thumbnails, timed_text_track, shared_live_media...) (#2228)
Change wording on modals
use existing setting DEFAULT_FROM_EMAIL instead of EMAIL_FROM
enable sentry performance and profiling in django
Fixed
Wrong usage of reduce index in xapiVideo mergeSegments
Allow to delete a video with an active shared live media
Fix a closing/reopening bug on modals
Allow to delete in cascade classroom recording
Allow to delete in cascade classroom document
v4.0.0
1 year ago
Added
Standalone website:
Filter contents by playlist (#2176)
Add playlist contents on playlist page (#2182)
Add a button to create a playlist from any resource creation form
Add a command to sync media channel states and video states
pages model api for standalone footer TOS or some legal notices
Changed
Standalone website:
Improve architecture Contents feature (#2183)
Move edition icon on title input at the begining of the input
Increase description textarea min height
Marsha permission core split files
Removed
start date under the title on the BBB dashboard
Fixed
Standalone website:
Correctly display creation form when there is no playlist
v4.0.0-beta.20
1 year ago
Fixed
downgrade python social auth to version 4.3.0 (#2197)
v4.0.0-beta.19
1 year ago
Added
standalone website:
Integrate VOD dashboard (#2086)
List the lives in the contents section (#2104)
Live session model
Livesession backend rewrite
Add sentry
Create a live from the website (#2134)
Integrate webinar dashboard (#2135)
Add a License Manager widget for LTI VOD view
Add a title to the classroom file dropzone
Add can_edit property on a serialized video
Add an attribute to consumer site to deactivate resources in LTI select
live transpilation on lib-video (#2150)
live transpilation on lib-classroom (#2157)
live transpilation on lib-markdown (#2160)
live transpilation on lib-components (#2161)
live transpilation on lib-tests (#2163)
live transpilation on lib-common (#2164)
Add a widget provider for the classroom creation form
Allow delete playlist resources
FileDepository
Classroom
Document
Markdown
Allow delete playlist
add routes related URL:
thumbnails
timed_text_track
shared_live_media
Add classroom widgets :
InfoBar
Description
Scheduling
Invite links
Support sharing
Recordings
Add classroom invite link for an instructor
Add a "Tools & Applications" widget for classrooms
Changed
Update live sessions API to use nested video ID route
Move generic widget components from lib-video to lib-components
Make video dashboard collapsed by default
improve the dropdown languages positionning in the dashboard (#2138)
Make video dashboard visible by default, and collapsed when using the Moodle atto plugin
Update live_session api to use mixin to prevent url crafting
standalone website:
put the creating ressource form submit button disabled when the form is invalid (#2175)
Fixed
redirect to error page when VOD is deleted
Manage disconnection when multiple tabs were open on standalone site
synchronisation between pages for the VOD description widget
tooltip position on the website context dashboard (#2136)
thumbnail not reset correctly on the video player (#2137)
display title / description when a classroom is not scheduled and not started
correctly fetch transcript content in TranscriptReader
remove unused 'initiate-live' permissions
increase debounce time in classroom description widget
remove id3 tags upload when live channel is not ready
add an invitation link for moderators in a launched classroom if available
v4.0.0-beta.18
1 year ago
Changed
Manage xapi request without consumer_site
Fixed
rounded button style (#2118)
v4.0.0-beta.17
1 year ago
Added
Add Markdown wizard in LTI context
Add subtitles download for teacher
standalone website:
List the VOD in the contents section
Integrate creation VOD
Add playlist access management
Changed
Allow playlist instructor to manage shared live media through API
Allow playlist instructor to manage timed text tracks through API
Rework Markdown UI
Allow playlist admin/instructor to manage thumbnails through API
Fixed
Bug on chat messages synchronisation
Static files exclusion
Impossible to decode JWT token, there is no jwt to decode
Add refresh token in the challenge response
v4.0.0-beta.16
1 year ago
Added
remove lib folder before rollup build to avoid stale files
Add stats page on VOD
Create lib-markdown package
Add a check on timedtexttrack file size when uploading content
Add a check on deposited file size when uploading content
helpers frontend api error handling
Add accepted formats in the subtitles uploaders helptext
Standalone website:
Add "video" management API endpoints permissions
Add a check on thumbnail file size when uploading content
Changed
lti:
position modal above tooltip
mutualize all CronJob in a CronJobList
make all packages shakeable
use lib-common theme in LTI
change docker base image to use a debian lite one
Allow public resource to be embedded in a iframe
Fixed
the Renater IdP sort is case-insensitive
bug on the textarea description of the live video
aws fargate loggroup region
fix recording action buttons style
student live polling a stopped live beeing restarted
v4.0.0-beta.15
1 year ago
Added
wrapper around fetch to handle 401 errors and refresh the access token
configure wantNameId and allowRepeatAttributeName for saml_fer security settings
Add a lti link to classroom in the standalone website
Invite link for classroom available in every context
Add a check on classroom document file size when uploading content
Configure teachers role lookup to create organization access
LTI link for classroom available in every context
standalone website:
banner homepage with dynamic text
add "playlist access" management API endpoints
Arnold tray to manage definition directly in marsha repository
Install and configure scoutapm
Changed
change xapi endpoints status code when no LRS from 501 to 200
Fixed
lti:
jwt store initialization concurrency issue with access jwt
ui calendar
standalone website:
prefill input label hidden
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github