I’ve installed the latest Tutor and enabled the discovery/e-commerce plugins. I successfully created a new course in Studio, but I’ve been struggling to specify the price for it.
I followed the instructions on " 6.4.2. Create Course Seats" to create a course but the courses page always pops up an error message about “DataTables warning: table id=courseTable - Ajax error. For more information about this error, please see http://datatables.net/tn/7”. Inspecting the network requests in the browser’s devtools revealed that it was the API call to “/api/v2/courses?format=datatables…” that was returning 502 Bad Gateway error. The same API request without the query parameters would work, and therefore I suspect that it’s the data table configuration that’s causing the error. Any ideas what’s going on? The “Coupons”/“Enterprise Coupons” tabs had the same error (even without any entries created), while “Program Offers”/“Enterprise Program Offers” were fine. Could it be that the Tutor plugin packaged an incompatible UI version?
An additional question is: how exactly should I configure the course price? I have found three possible options but I wonder which one to use:
- Create the course in e-commerce course admin for every corresponding course in Studio.
- Add a course mode in LMS admin.
- Use the Instructor Dashboard per the instructions from section 18.104.22.168 on this page (https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/named-release-cypress/running_course/manage_course_fees.html#configure-the-course). However there is no “E-Commerce” tab that was shown in the screenshot. Perhaps this tab has been removed in the current release?