Instructor Dashboard and Communications MFE (Bulk Emails functionality and superset redirect)

Hello everyone,

I have recently come upon a few issues and am looking for some clarity.

I am running the Teak release of Open edX and therefore installed Aspects in the 2.X version (2.5.1 to be precise) according to the github repo instructions GitHub - openedx/tutor-contrib-aspects: The Open Analytics Reference System - Tutor plugin .

I have found this documentation How to Access Aspects Superset — Open edX Aspects latest documentation suggesting that the superset dashboards are accessible through the Reports tab in the Instructor Dashboard of a course.

After navigating to the Instructor Dashboard I was greeted with the legacy version of the page (one that only has the limited options shown in the attachment below). There is no Reports tab as well as no Email tab.

I’ve found the Instructor MFE GitHub - openedx/frontend-app-instruct: Instructor Dashboard pages in MFE-land however ran into issues when trying to build the image by linking the repo via an appropriate plugin due to the missing npm build script and missing translations in the official openedx-translations repo. I therefore assume that the MFE is yet to be finished?

Since I can access the superset Reports tab directly by the superset link it is of little issue that the button is gone. The Bulk Emails are a critical functionality for me though. I read that they’ve been transitioned to the Communications MFE ( GitHub - openedx/frontend-app-communications: Frontend to manage instructor-learner communications ). I have it enabled and running at the original 1984 port yet I can’t find any working navigation through the existing UI to that MFE. The only way I was able to access it was via a direct URL (i.e. http://apps.local.openedx.io:1984/communications/courses/COURSE_ID/bulk_email)

All my waffle flags regarding MFEs are enabled.

Could someone direct me on how to access the bulk email functionality in the teak release properly and have the instructor dashboard tabs like in the official documentation? I’d be very thankful.

@jakubkl just a note, the MFE frontend-app-instruct will not be available until the Verawood release, it will not work with Teak.

searching “bulk email” on docs.openedx.org leads me to this page: Enabling the Bulk Email Feature — Latest documentation

I forgot to mention in the original post that I found that piece of documentation! Unfortunately I didn’t uncheck the email verification option in the flag and the discrepancy between that flag and the original config value of REQUIRE_COURSE_EMAIL_AUTH must have created some issues. After checking ONLY the Enabled option, the Emails button has successfully appeared and redirects to the new communications MFE.

Also thank you for some clarity on the Instructor Dashboard MFE.

If the docs could be improved please feel free to file a detailed issue at GitHub · Where software is built including specifically the page(s) to update and what content would help.