instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.57k stars 2.47k forks source link

Missing Upload/Record Media option in RCE #2336

Open ngocnt-phx opened 5 months ago

ngocnt-phx commented 5 months ago

Summary:

When I open RCE, there is no Upload/Record Media option when click on image

image

I have asked Gemini and she told me that "Canvas retired the Flash-based Rich Content Editor (RCE) in favor of a more modern editor. This means the "Record/Upload Media" button you saw in the guide is likely outdated.". Is that true?

Can someone help me pleaseeee

Steps to reproduce:

  1. Start canvas development in local. I am using prod branch at this time
  2. Create any course and go to it.
  3. Create assignment/discussion and see RCE

Expected behavior:

Upload/Record Media option displayed when click on Upload/Record Media button image

Actual behavior:

Only Course media and User media displayed

image

Additional notes:

jakeoeding commented 5 months ago

That particular RCE plugin requires a Rich Content Service to work. If you're using docker, you can use this override instead of spinning up your own.

ngocnt-phx commented 5 months ago

Hi @jakeoeding, thanks you for reply. I have installed RCE API already. My rce-api running at this commit https://github.com/instructure/canvas-rce-api/commit/96f41648db59388809c3b6562752ee8212cac19f. But I don't know why the Upload/Record Media stil does not appear in the toolbar. image

do I missing another thing?

jakeoeding commented 5 months ago

There's an account setting accessible at /accounts/:id/settings#tab-settings titled "Disable uploads to Canvas Media from the enhanced rich content editor". That would also need to be unchecked for media recording to work in the RCE.

ngocnt-phx commented 5 months ago

Hi @jakeoeding,
I checked again and the "Disable uploads to Canvas Media from the enhanced rich content editor" is unchecked.You can see in the screencast below: Screencast from 10-04-2024 15:21:07.webm Do I need anything extra during the configuration process? My installation followed the steps on the instructions. Or does it relate to Kaltura? I looking at the code and find some info below: image image

jakeoeding commented 5 months ago

Sorry.. It's been a while since I've worked in this domain. Yes, you'll need a service to process the uploads too. That's what the Kaltura settings check is looking for.

ngocnt-phx commented 5 months ago

Thank you for your information :( So let's me conclusion, we don't have Upload/Record Media to take quick recording inside RCE anymore (like an image below). If we want to do it, we have to use another service like Kaltura to using that feature? ![Uploading image.png…]()