openedx / openedx/openedx-wordpress-ecommerce

["FEAT"] Optimize the process of creating Open edX courses in WooCommerce

Open
#123 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
PHP
Stars
23
Forks
13
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.

Currently, adding Open edX Courses to WooCommerce is a manual process, following the documentation at https://docs.openedx.org/projects/wordpress-ecommerce-plugin/en/latest/how-tos/create_openedx_course_wordpress.html. For platforms with many courses to sell, this could be an important issue. It would be helpful to have a process that requires less effort.

Describe the solution you'd like
Having a process in this plugin that allows us to create an Open edX Course in bulk automatically.

Describe alternatives you've considered
I haven't thought much about this, but I think the easiest way is to try to use an already-created process in OpenedX that generates a file with a list of courses, so we can edit it, and pass it to the plugin to generate the openedx courses.

Additional context
I have talked about this feature informally with some people in the community, and it was also mentioned again here: https://openedx.slack.com/archives/C0WL6SPRA/p1763338622307209

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the linked Open edX course-creation documentation and inspecting the plugin's existing manual course-creation process. Determine how an editable course list could be provided to the plugin and define the expected bulk-creation workflow; done means multiple Open edX courses can be created automatically with less manual effort.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.