Open edX Platform Development - Perpetual...

Preview:

Citation preview

Open edX Platform Development

info@perpetualny.com

• Open edX Platform Installation

• Advanced Software Customization

• xBlock Development

• Hosting

• Instructional Design

• Technical Support

• Course Operations

Technical Skills• UI/UX Design• Front-end development (HTML/CSS/JS)• Python Software Development• Mobile App Development (Android/iOS)• Devops• Architecture• QA• Tech Support

Other• Contributor to edX xBlocks/source code• Open edX 2015, 2016 conf. sponsor• Large global staff with flexible

engagement models

Perpetual Learning: Services

Instructional Skills• Instructional design• Course asset and video production• Instructional training

1. Teach for India2. ProctorU/FunMOOC3. RadX Radiology Training4. Reliance Jio (India’s largest 4G network)5. Speech to Text xBlock6. SCORM xBlock Dogwood Fix7. Books That Grow (Using on main site so can leave this aside)8. Personalized Learning9. Learner Dashboard10. Social Learning11. Families First

Perpetual Learning: Open edX Portfolio

H1 2015 H2 2015 H1 2016 H2 2016

MVP Base Platform

-Basic Theming -School Pilots-Course Creation

-Custom Design-Configuration of Several Features-Multilanguage support

-Support for multiple Schools across the country

Goal: Train India’s 10 Million pre-B-Ed Teachers

Advanced Theme Implementation

1. Teach for India

Leveraged localize.js javascript library

1. Teach for India

Perpetual also manages deployment and hosting of the Teach For India application

7

ProctorU is a service that provides offsite proctoring for educational institutions. ProctorUalong with FunMOOC (Europe’s largest MOOC) approached Perpetual Learning to create a ProctorU xBlock to be implemented in FunMOOC

Services: Product Management, UI/UX Design, Development

2. ProcotorU/FunMOOC

In-Exam Experience

Perpetual also manages deployment and hosting of the RadX application.

3. Radx: Highly Customized Open edX Studio to suit radiology content creation use-case

3. Radx: Media Center for content supporting advanced radiology training

3. Radx: Case xBlock used to prepare radiology courseware within students’ workflows

3. Radx: Radiology viewer : large view directly within Open edX

3. Radx: Case Report Teaching Block type

3. Radx: Customized tablet view to suit on-the-go use caseLeft nav course navigation has a new leaf-menu mode

3: RadX: System Architecture[Private and Confidential]

With Reliance’s recent efforts in making a more powerful digital India through the creation of a powerful 4G network, Reliance Jio, we were enlisted to help built the education platform which is one of the key verticals being launched.

Reliance Jio is a complex project with multiple integrations and customizations. We are limited as to details that can be shared, however some broad features include: Video Conferencing, Payment systems, Multi-tenancy, Advanced SCORM support, Mobile app development, etc.

When users are learning a language, or have accessibility needs, it’s important for them to be able to transcribe their speech. For this use-case, Perpetual created a Voice Recognizer xBlock which can be introduced in courseware, for example after a language pronunciation section, where learners can practice and correct their speech.

This xBlock has been open-sourced and made available on the list of Open edX xBlocks:https://openedx.atlassian.net/wiki/display/COMM/XBlocks+Directory

SCORM and Open edX compatibility is widely discussed however it is not often demonstrated on a working Open edX instance. A client approached us to implement SCORM within Open edX, so we attempted to integrate the default Open edX SCORM xBlock (https://github.com/ihowson/tincan-xblock) on the latest Dogwood release.

We found that it did not work (since the xModuleversion was upgraded on Open edX), so we implemented a fix to get this compatible with Dogwood and satisfy our client’s needs, and contributed the source code for the fix back to the main SCORM xBlock.

Books That Grow is a personalized eBook reading platform, in which each book has multiple levels that can be adjusted depending on the level of the reader.

Perpetual Learning built the entire platform including back-end, front-end and mobile experience. We are in the process of packaging the reader as an xBlockand hosting the service on Open edX.

Books That Grow gained national recognition, winning several awards and wide press coverage, as well as a USD $250K innovation award from Verizon.

Services: Product Management, UI/UX, Software Development, Hosting

www.booksthatgrow.com

7: Books That Grow Mobile Experience

8: Books That Grow: Web experience including browseable library and assessments to gauge student’s level

• Based on market demand and the success of our project Books That Grow, we are in the process of developing a proprietary personalized learning extension to Open edX

• This is planned to be a generic personalized learning solution, when implemented in Open edX will learn about the student’s progress and serve up relevant courseware.

• This will be available in Fall 2016 as an xBlock along with some customizations to Open edX

Personalized Learning

10: Social Learning: Open edX Cross-course discussion experience

10: Learner Dashboard use of data visualization and d3.js library

While Dogwood with Otto has better support for Paypal, we did this customization on the Open edX Birch release which supported Cybersource as the default eCommerce gateway. Hence we customized the eCommerce flow to support Paypal.

11: Families First: Paypal customization in Open edX Birch release

11: Families First: Certificate customization

Recommended