File Handling Pain Points

Currently, I have ran into several pain points around file handling.

In LMS:

  • Can not choose an existing file to include in a lesson while editing in the portal. Must manually edit the content from desk with the file location.
    -After selecting file to upload from lesson editor, there is no upload progress. I think a placeholder with the upload progress level would be fitting.

I have not used Drive yet, but I like the idea of being able to add files to drive and be able to access those from LMS or other frappe apps.

I have made some customizations to the FileUploader in frappe framework using a custom app, but LMS does not use the same component for uploading. I believe with some minor changes, this could be improved so that there are not several versions of the same component with similar logic and all of them have to be modified if some logic changes.

These are just thoughts I have had as I am getting accustomed to the project and I am wondering if my concerns are shared by anyone else. Thank you.