iOS course discovery

124 views
Skip to first unread message

Anna Callahan

unread,
Sep 21, 2015, 9:59:55 PM9/21/15
to General Open edX discussion
I'm customizing the edX iOS app and it is working well when the student has already registered for a course on the website.  But I can't get the list of mobile-approved courses to show up in the app so the student can enroll using their mobile device.

I have enabled course search features in both the lms and cms (ENABLE_COURSEWARE_SEARCH and others); I have enabled the mobile rest api; I have set "mobile course available" in the studio advanced settings on the course.  

The mobile app reads 'http://localhost:8000/course-search?type=mobile' into COURSE_SEARCH_URL from the default_config files, but that endpoint doesn't seem to exist.  Is there a different url I should add to my configuration yaml?

What is the right way to do this?
Thanks!
Anna

Nimisha Asthagiri

unread,
Sep 22, 2015, 11:28:52 AM9/22/15
to edx-...@googlegroups.com
Hi Anna,

Glad to know of your interest in our mobile app.  As of now, course discovery is not a native feature on the edX mobile apps.  The course search capabilities are hosted by the marketing site on edx.org (and not implemented on the open edX server).  We have plans to change this in the future.  


Thanks,
Nimisha

--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/4af766bf-dfc5-456e-9d49-fc9758ef2601%40googlegroups.com.

Akiva Leffert

unread,
Sep 22, 2015, 11:41:56 AM9/22/15
to edx-...@googlegroups.com
Additionally, would you mind sending on some information about what sort of customizations you’re making to the app? We want to improve that process, but to do a good job we need to know what customizations people want to make

-Akiva Leffert

Anna Callahan

unread,
Sep 22, 2015, 4:13:04 PM9/22/15
to General Open edX discussion
Thanks for your quick reply.  We will disable the Find Courses feature.

Happy to share our customizations. In addition to customizing the graphics, we are also changing text instances of edX to our company name, changing the Terms of Service to our own, and hoped to allow students to find and enroll for courses on mobile.  We would like to enable facebook & google+ login, integrate segment, and get push notifications running with parse. 

We look forward to the ability to offer students more than just video on mobile -- we hear that's coming in the new year too.

Thanks for the great work on open edX,
Anna

Nimisha Asthagiri

unread,
Oct 6, 2015, 2:18:08 PM10/6/15
to edx-...@googlegroups.com
Hi Anna and others working on open edX mobile apps,

To provide a much better user experience for the "Find Courses" and Course-Enrollment features in your OpenEdX mobile apps, please take a look at JIRA ticket MA-1428.  We have labeled it as a "byte-size" ticket and encourage the community to consider it as a contribution to our app codebase, which directly benefits all open-edX mobile apps.

Thanks,
Nimisha & the Mobile team

Anna Callahan

unread,
Oct 7, 2015, 11:48:21 AM10/7/15
to General Open edX discussion, nim...@mit.edu
My understanding was that course enrollment (and I assumed course discovery) was soon going to be part of the mobile api, making this a temporary fix.  When are course discover &/or enrollment scheduled to be native in the ios codebase?

Akiva Leffert

unread,
Oct 8, 2015, 11:44:48 AM10/8/15
to edx-...@googlegroups.com, nim...@mit.edu
Implementing Course Discovery in app/providing a better open source solution for native course discovery is on our roadmap, but does not currently have a scheduled date and work has not started on it.

-Akiva Leffert

Reply all
Reply to author
Forward
0 new messages