Adding Programs in open edx

1,396 views
Skip to first unread message

ranga reddy seguri

unread,
Aug 30, 2017, 10:39:40 AM8/30/17
to Open edX operations
I have Installed open edx Ginko in local instance but i am unable to add programs to it. Is programs service available in this version?? If yes how can i add them

Uman Shahzad

unread,
Aug 30, 2017, 10:41:12 AM8/30/17
to openedx-ops googlegroups.com
The Programs service is deprecated; see https://github.com/edx/course-discovery :)

--
Uman

On Wed, Aug 30, 2017 at 3:31 PM, ranga reddy seguri <s.rangared...@gmail.com> wrote:
I have Installed open edx Ginko in local instance but i am unable to add programs to it. Is programs service available in this version?? If yes how can i add them

--
You received this message because you are subscribed to the Google Groups "Open edX operations" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openedx-ops+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openedx-ops/f5cc6382-22a7-44f3-8f28-7deeae9e359d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

ranga reddy seguri

unread,
Aug 31, 2017, 5:35:23 AM8/31/17
to Open edX operations
Hi Uman,
Thanks for quick response. 
I am working on Open edX Ginko version native installation including course discovery.
Able to create programs from course discovery admin, but seems no screen available to display programs. How can I make it available for end users(Student,Teacher etc)

Please guide me.

Thank you,
Ranga reddy


On Wednesday, August 30, 2017 at 8:11:12 PM UTC+5:30, Uman Shahzad wrote:
The Programs service is deprecated; see https://github.com/edx/course-discovery :)

--
Uman

On Wed, Aug 30, 2017 at 3:31 PM, ranga reddy seguri <s.rangared...@gmail.com> wrote:
I have Installed open edx Ginko in local instance but i am unable to add programs to it. Is programs service available in this version?? If yes how can i add them

--
You received this message because you are subscribed to the Google Groups "Open edX operations" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openedx-ops...@googlegroups.com.

Uman Shahzad

unread,
Sep 1, 2017, 5:46:08 AM9/1/17
to openedx-ops googlegroups.com
Hi Ranga,

I think you need to enable a Program API Config (really, it's just a Program Config, but removing the name "API' from the model is unnecessary work). You can do this by going to the LMS url `/admin/programs/programsapiconfig/`. Make sure to enable it.

Afterwards, you should be able to navigate to the programs dashboard as a user, i.e. the LMS url `/dashboard/programs`.

--
Uman

To unsubscribe from this group and stop receiving emails from it, send an email to openedx-ops+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openedx-ops/82330779-ef78-43ef-99c8-cc05295d67d2%40googlegroups.com.

ranga reddy seguri

unread,
Sep 1, 2017, 8:49:14 AM9/1/17
to Open edX operations
Hi Uman,
Now I am able to see Programs tab on dashboard page. How can I enrol user to program? From where I can add programs? 
Do we have any documentation for this?

Thank you,
Ranga reddy

--
Uman

Uman Shahzad

unread,
Sep 4, 2017, 11:18:56 AM9/4/17
to openedx-ops googlegroups.com
Hi Ranga,

There may be documentation on it, but I'm not familiar with it.

To add Programs, you can go to the discovery service administration page and scroll down to 'Programs' to add them.

After you add programs, you'll have to update the program cache in the LMS shell through the command:
> ./manage.py lms --settings=your_settings_here cache_programs
Make sure to replace `your_settings_here` with the appropriate environment settings.

Now to enroll students in Programs, you can send them to the Programs detail page at the following link:
Make sure to replace `lms_url_here` with your domain (localhost:18000 for docker devstack, for example) and `program_uuid` with the UUID of the program that you created from course-discovery (the UUID will be displayed there in the admin).

Note that there's quite a bit of setup required to get paid programs running, i.e. you'll have to interact with eCommerce as well.

I'm sure there's documentation on all this, so please take a look around to see if you can find it for more details.

--
Uman

To unsubscribe from this group and stop receiving emails from it, send an email to openedx-ops+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openedx-ops/de17d8a2-a013-4955-aaf6-693a5c1760c8%40googlegroups.com.

ranga reddy seguri

unread,
Sep 6, 2017, 5:28:16 AM9/6/17
to Open edX operations
Hi Uman,
Thanks alot for explanation.
If you have any documentation URL, please share with us for enabling programs,subjects etc...
Also How can I see list of programs in one page?

Thank you,
Ranga

--
Uman

Uman Shahzad

unread,
Sep 6, 2017, 6:22:02 PM9/6/17
to openedx-ops googlegroups.com
Hi Ranga,

So I can't find any docs related to enabling programs, but you may take a double look through Google and may find something useful to you.

As for showing a list of programs on one page (i.e. as a way to market to users), I believe you'd need a separate marking page for that which (I believe) is not incorporated into the Open edX platform by default.

Instead, if you remember when you added a Programs Configuration object in the administration panel, it asked for a marketing path, which corresponds to the path that'd lead a user to your programs marketing page. You can test this by going to http://your_lms_url_here/dashboard/programs/ and clicking "Explore Programs" (make sure to put the proper LMS url). Notice that it leads you to the path you entered in the program configuration page. As far as I understand, this requires you to actually build the separate marketing website, which could then redirect to purchasing a program through Open edX if a user likes one from your marketing site.

--
Uman

To unsubscribe from this group and stop receiving emails from it, send an email to openedx-ops+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openedx-ops/e0af1d45-fe44-40d1-b849-612b22b064fb%40googlegroups.com.

ranga reddy seguri

unread,
Sep 8, 2017, 12:22:20 AM9/8/17
to Open edX operations
Hi Uman,
Thanks for your help.
will post here, if we found any documentation.

Regards
Ranga


On Thursday, September 7, 2017 at 3:52:02 AM UTC+5:30, Uman Shahzad wrote:
Hi Ranga,

So I can't find any docs related to enabling programs, but you may take a double look through Google and may find something useful to you.

As for showing a list of programs on one page (i.e. as a way to market to users), I believe you'd need a separate marking page for that which (I believe) is not incorporated into the Open edX platform by default.

Instead, if you remember when you added a Programs Configuration object in the administration panel, it asked for a marketing path, which corresponds to the path that'd lead a user to your programs marketing page. You can test this by going to http://your_lms_url_here/dashboard/programs/ and clicking "Explore Programs" (make sure to put the proper LMS url). Notice that it leads you to the path you entered in the program configuration page. As far as I understand, this requires you to actually build the separate marketing website, which could then redirect to purchasing a program through Open edX if a user likes one from your marketing site.

--
Uman

aala...@gmail.com

unread,
Sep 10, 2017, 1:22:57 AM9/10/17
to Open edX operations

Hi Uman and Ranga
sorry to ask this question i new on edx and sorru need help there is not doc in internet i install edx ginkgo native installation i add program to dashbord but it appear when a user log in it is not appear on the home page how can i make it appear on the home page please and also sorry i dont know where to find discovery service where can i have this value your setting here cache programs

"To add Programs, you can go to the discovery service administration page and scroll down to 'Programs' to add them." sorry i dont know where to find discovery service
many thanx
After you add programs, you'll have to update the program cache in the LMS shell through the command:
> ./manage.py lms --settings=your_settings_here cache_programs
"Make sure to replace `your_settings_here` with the appropriate environment settings." where can i have this value your setting here cache programs

Now to enroll students in Programs, you can send them to the Programs detail page at the following link:
Make sure to replace `lms_url_here` with your domain (localhost:18000 for docker devstack, for example) and `program_uuid` with the UUID of the program that you created from course-discovery (the UUID will be displayed there in the admin).

Note that there's quite a bit of setup required to get paid programs running, i.e. you'll have to interact with eCommerce as well.

I'm sure there's documentation on all this, so please take a look around to see if you can find it for more details.

--


aala...@gmail.com

unread,
Sep 21, 2017, 4:23:52 PM9/21/17
to Open edX operations
Hi Ranga can you please help me enable programs i can see it on user dashbord but i can't make it available on home page tio student enreoll on it i will very appreciate your help please
Message has been deleted

Aitkain

unread,
Sep 15, 2018, 7:32:23 AM9/15/18
to Open edX operations
Thank you for this interesting conversation! Does this still work for Hawthorn.1 release? If so, it would be helpful to update / complete the process.
- hide quoted text -


On Wednesday, September 6, 2017 at 11:22:02 PM UTC+1, Uman Shahzad wrote:
Hi Ranga,

So I can't find any docs related to enabling programs, but you may take a double look through Google and may find something useful to you.

As for showing a list of programs on one page (i.e. as a way to market to users), I believe you'd need a separate marking page for that which (I believe) is not incorporated into the Open edX platform by default.

Instead, if you remember when you added a Programs Configuration object in the administration panel, it asked for a marketing path, which corresponds to the path that'd lead a user to your programs marketing page. You can test this by going to http://your_lms_url_here/dashboard/programs/ and clicking "Explore Programs" (make sure to put the proper LMS url). Notice that it leads you to the path you entered in the program configuration page. As far as I understand, this requires you to actually build the separate marketing website, which could then redirect to purchasing a program through Open edX if a user likes one from your marketing site.

--
Uman

Jayesh Prajapati

unread,
May 14, 2019, 6:38:57 AM5/14/19
to Open edX operations
Hello,

do anyone has integrated programs in Hawthorn master???

I got an error on command,
sudo bash ./programs/provision.sh cache

*** requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=18000): Max retries exceeded with url: /oauth2/access_token (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fb8c0d468d0>: Failed to establish a new connection: [Errno 99] Cannot assign requested address',))

If anyone has implemented then do share the doc, please.
Reply all
Reply to author
Forward
0 new messages