instructure / canvas-lms

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

Text entry option for online assignments allows document uploads #2269

Open kristoffereik opened 8 months ago

kristoffereik commented 8 months ago

Summary:

When creating an assignment with submission type online and text entry option, students can access the full Rich Content Editor (RCE), including the option to upload documents. This seems counterintuitive, given that Canvas has a file uploads option as well as the text entry option.

Steps to reproduce:

  1. Create an assignment with submission type online
  2. Select text entry as one of the online entry options
  3. As a student, submit the assignment using the text entry option
  4. Observe that the RCE allows uploading documents

Expected behavior:

The text entry option should only allow students to enter plain text or formatted text, not upload documents, as this is covered in the file uploads option of the assignment.

Actual behavior:

The text entry option allows students to upload documents using the RCE.

Additional notes:

This issue may cause confusion for instructors and students, as well as affect the grading process. It may also create inconsistency with other submission types, such as file uploads or media recordings.

ccutrer commented 8 months ago

Can you provide a screenshot explaining what you're seeing? I'm not entirely sure what the exact situation is. Generally file upload from the RCE is to allow inlining content in the RCE, and not for submitting files. Beyond that, it may be a product question to discuss at https://community.canvaslms.com/.