Course Discovery service

1,014 views
Skip to first unread message

ava...@perpetualny.com

unread,
Jun 2, 2016, 6:55:09 AM6/2/16
to General Open edX discussion
Hi All,

I am running local devstack with latest master branch of edx-platform. 

I was able to find the course-discovery api connectivity implementation here in https://github.com/edx/edx-platform/blob/master/openedx/core/djangoapps/api_admin/utils.py.

But on my local devstack i was unable to found any course-discovery app ( https://github.com/edx/course-discovery ) installations.

Does course discovery service needs manual installation in existing edx VM or come with default edx ansible installation ?

I can find other REST services app like ecommerce  in "/edx/app/" but not found course-discovery.

Thanks
Avadhut Sonawane 

Clinton Blackburn

unread,
Jun 2, 2016, 6:36:42 PM6/2/16
to General Open edX discussion
Avadhut,

The Course Catalog service (formerly known as Course Discovery) is not yet read for OpenEdX support. We will announce it's support once it is available.

Clinton

ava...@perpetualny.com

unread,
Jun 7, 2016, 7:40:03 AM6/7/16
to General Open edX discussion

Thanks Clinton,

As course discovery provides REST api, I am planning to use this for providing support of edx-discovery-search on mobile clients.

I am trying to test current implementation of course-discovery with latest master branch of edx-platform.

Can I get details/docs of operation flow between LMS server and course discovery server ?

I did not understand how catalog are feed in course discovery server ?

Thanks
Avadhut

Clinton Blackburn

unread,
Jun 7, 2016, 3:03:14 PM6/7/16
to edx-...@googlegroups.com
Avadhut,

Again, we are not yet ready to provide open source support for the Course Catalog service. All of our IDAs use edX OpenID Connect, so you can find docs at http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/ecommerce/index.html; but, we do not have any publicly-available docs for the Course Catalog service.

You are welcome to try the code, but we are not committing to supporting it at this time.

Clinton Blackburn

--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/4c0d3c80-ce38-49eb-ae55-b6dcfc0df34f%40googlegroups.com.

Pierre Mailhot

unread,
Oct 28, 2016, 3:28:07 PM10/28/16
to General Open edX discussion
Hi Clinton,

What is the state of the Course Catalog service as we speak (October 28th, 2016)?

Is it part of Eucalyptus? I don't see a tag / release for eucalyptus in https://github.com/edx/course-discovery

If not part of Eucalyptus, can it be used with Eucalyptus and the eucalyptus version of ecommerce?

I tried installing if from the repo at GitHub, but I encountered a few compilation problems on Ubuntu 12.04 even after installing Python 3.5.2, the python3.5-dev and creating a virtualenv with python-3.5.

And seeing this answer from June 7 made me start to question myself if it was ready to be used by the open source community.

Thanks for any updated information.

reina az

unread,
Aug 11, 2017, 5:51:17 PM8/11/17
to General Open edX discussion
hi all
i configure ecommerce site configuration when i execute this commande

python manage.py create_or_update_site --site-id=1 --site-domain=<server:18130 or url> --partner-code=edX --partner-name='Open edX' --lms-url-root=http://<server or url> --theme-scss-path=sass/themes/edx.scss --payment-processors=cybersource,paypal --client-id=<change to OIDC client ID> --client-secret=<change to OIDC client secret> --from-email=us...@example.com
i change the argument

i have this error manage.py create_or_update_site: error: argument --discovery_api_url is required
 but i don't know where to find this argument

thanx for your help




reina az

unread,
Aug 11, 2017, 6:02:39 PM8/11/17
to General Open edX discussion
hi all
i configure ecommerce site configuration when i execute this commande

python manage.py create_or_update_site --site-id=1 --site-domain=<server:18130 or url> --partner-code=edX --partner-name='Open edX' --lms-url-root=http://<server or url> --theme-scss-path=sass/themes/edx.scss --payment-processors=cybersource,paypal --client-id=<change to OIDC client ID> --client-secret=<change to OIDC client secret> --from-email=us...@example.com
i change the argument

i have this error manage.py create_or_update_site: error: argument --discovery_api_url is required
 but i don't know where to find this argument

thanx for your help






Le mardi 7 juin 2016 15:03:14 UTC-4, Clinton Blackburn a écrit :

YusufSalahAdDin

unread,
Aug 12, 2017, 12:33:53 PM8/12/17
to General Open edX discussion
Go to Devstack respository, there there are a few scripts for provisioning. Maybe it could be works for you, but i have a problem Although.
Reply all
Reply to author
Forward
0 new messages