Hi Nimisha,

I'm developing a basic XBlock that I would also like to work on mobile.

What's the trick here?

On Fri, 2 Mar 2018 at 5:35 am, Nimisha Asthagiri <nasthag...@edx.org> wrote:

> Hi Samuel,
>
> Do you have a question regarding the Course Blocks API?  The API is
> available for use on the platform.
>
> Thanks,
> Nimisha
>
> On Thu, Mar 1, 2018 at 9:32 AM, Samuel Marks <samuelma...@gmail.com>
> wrote:
>
>> FYI: Not Yet Implemented
>>
>> https://openedx.atlassian.net/wiki/spaces/EDUCATOR/pages/29688043/Course+Blocks+API
>>
>> On Friday, July 15, 2016 at 2:59:29 AM UTC+10, Nimisha Asthagiri wrote:
>>>
>>> Hi Ishan,
>>>
>>> This project was completed last fall and is available in the Dogwood
>>> release of open edX.
>>>
>>> There are essentially 2 options right now for supporting your SCORM
>>> xBlock on mobile:
>>>
>>> 1. *Webview:* Render it in a webview after ensuring that the xBlock has
>>> responsive web layouts and support for touch-based inputs.  This is done by
>>> marking the xBlock's student view with the @XBlock.supports(
>>> "multi_device") python decorator.
>>>
>>> 2. *Native:* Implement a student_view_data method on the xBlock and
>>> return JSON data that could be interpreted and executed natively by the
>>> mobile app.  This currently requires forking the edX app code in order to
>>> add your native implementation.  In the future, we may be able to architect
>>> the app code so it can include custom xBlock app libraries without a full
>>> fork of our repo.
>>>
>>> The following section in the Course Blocks API wiki has more information
>>> on this:
>>>
>>> https://openedx.atlassian.net/wiki/display/MA/Course+Blocks+API#CourseBlocksAPI-BlockRendering:Web,Responsive,andNative
>>>
>>> Thanks,
>>> Nimisha
>>>
>>>
>>> On Mon, Jul 11, 2016 at 1:39 AM, <ishan...@theteacherapp.org> wrote:
>>>
>>>> Hi Nimisha,
>>>>
>>>> Any update on this project? We are trying to extend the scope of a
>>>> SCORM xBlock that plays SCORM content on web, but is not able to do on the
>>>> edX mobile app.
>>>>
>>>> -Ishan
>>>>
>>>> On Friday, May 29, 2015 at 4:34:12 AM UTC+5:30, Nimisha Asthagiri wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> The Mobile team at edX is planning to extend the mobile apps with
>>>>> generic support for accessing and navigating xBlocks in a course.  (The
>>>>> currently deployed mobile apps have support for only video data.)  In our
>>>>> initial support for xBlocks on mobile, we plan to render them through
>>>>> webviews as long as they have responsive UI.
>>>>>
>>>>> In the spirit of giving you an opportunity to chime in during the
>>>>> design phase of this work, we are sending out this note as a
>>>>> pre-announcement to an upcoming design spec of this feature and an
>>>>> invitation to send us any initial thoughts you may have.
>>>>>
>>>>> In the upcoming design, you can expect (based on a preliminary
>>>>> prototype by our team):
>>>>>
>>>>>    - A mechanism to *tag an xBlock* when its HTML/CSS is responsive.
>>>>>    - A REST API for *rendering a single xBlock*, without the extra
>>>>>    chrome of the containing courseware.
>>>>>    - A REST API for *listing all the xBlocks* in a course from the
>>>>>    perspective of the requesting user (e.g., a student).
>>>>>       - Design consideration for making this a generic API that can
>>>>>       be used by non-mobile clients as well.
>>>>>       - Preliminary support for a participating xBlock to embed a
>>>>>       student view in JSON form.  For example, with a native video player 
>>>>> on
>>>>>       mobile, the video module can send JSON data that is needed for a 
>>>>> student
>>>>>       view of the video.
>>>>>    - A REST API for delivering *navigation information of a course*.
>>>>>    For usability reasons, some LMS views (such as a mobile app) may have
>>>>>    maximum limits on how deep to show a course hierarchy.  In such cases, 
>>>>> it
>>>>>    is useful to have a centralized API that returns a navigation view of 
>>>>> the
>>>>>    course, while handling all types of course hierarchical structures.
>>>>>
>>>>> Our expected timeframe is as follows:
>>>>>
>>>>> June 12th: Preliminary design spec for review
>>>>> June 13th - June 26th: Design review process
>>>>> June 26th: Final and agreed upon design complete
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Nimisha
>>>>>
>>>>> --
>>>>>
>>>>> *Mobile, Technical Lead*
>>>>>
>>>>> edX <http://www.edx.org> | nim...@edx.org
>>>>>
>>>>>
>>>>>
>>> --
>> 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/fbbec968-6589-4b8b-bd6d-8d6323ca6af6%40googlegroups.com
>> <https://groups.google.com/d/msgid/edx-code/fbbec968-6589-4b8b-bd6d-8d6323ca6af6%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> 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/CACSOLjdcoSpn75n-AzuOKUTfMX%3DfkgB5Xz621KbzLNUrm9P_iQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/edx-code/CACSOLjdcoSpn75n-AzuOKUTfMX%3DfkgB5Xz621KbzLNUrm9P_iQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
-- 
Samuel Marks
http://linkedin.com/in/samuelmarks

-- 
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/CAMfPbcbB5R6-g%3Dbqz%3DJSukZ-MSv1fdZsTisP-uOevBSWVu3eSA%40mail.gmail.com.

Reply via email to