/
Lightning Talks: Integrations and Extensions

Lightning Talks: Integrations and Extensions

Meta

  1. xAPI/Caliper support in edX - Zia Fazal, Arbisoft

  2. Enabling multi-language course content - Daniel Quiroga, eduNEXT

  3. Monetize your course catalog with Joanie - Jean-Baptiste Penrath, France Université Numérique (FUN)

  4. Integrating Open edX data in Google Data Studio dashboards - Ivo Branco & Pedro Cabral & Nika Shahidian, FCT|FCCN

  5. Ecomm for edX - Seth McCann & Phil Shiu, edX/2U

Talk 1

xAPI/Caliper support in edX - Zia Fazal, Arbisoft

New repository: GitHub - openedx/event-routing-backends: Consume edx tracking events and transform/transmit them to other LRSs.

Advantages:

  • Near real-time communication to notify partner, universities, enterprise, and external services in near real-time

  • Adaptive learning can be supported by sending events to adaptive events

  • Route xAPI/caliper events to multiple APIs

Talk 2

Enabling multi-language course content - Daniel Quiroga, eduNEXT

Why? 1 billion edX learners worldwide.

How? Translation services (AI translation services, neural machine-based translation services, machine learning-based translation services, text-to-speech, speech-to-text)

Sample:

aws translate translate-text --region us-east-1 --source-language-code "en" --target-language-code "es" --text "Hello! This is a simple test..."

Receive JSON response with translation.

Blockstore

  • File → Content bundles → Collection → Course or Library

  • Bundle version: immutable snapshot of a Content Bundle

  • Draft: Mutable bundle to make changes before they are committed to a Bundle version

Integration/PoC

Call sequence:

  • Blockstore Signal snapshot_created

  • Blockstore Python API get_bundle_files_dict

  • get bundle_file_data

  • Boto3TranslateAPI transalte_text

  • edx-platform content_libraries API get_library

  • edx-paltform content_libraries API add_library_block_static_asset_file and set_library_block_olx

Demo: includes translating video and text XBlocks.

Challenges

  • Content not translated correctly

  • Price: $15 per million characters

  • Issues/conflicts with frotend-app-library-authoring

Talk 3

Monetize your course catalog with Joanie - Jean-Baptiste Penrath, France Université Numérique (FUN)

Richie: open-source Prospectus. Fully customizable CMS built for education based on Django CMS

Joanie: Ecommerce platform. API based ERP service with course enrollment/subscription, payment, and certificates delivery.

Features:

  • LMS & Catalog-agnostic

  • Certificate delivery

  • Enrollment API

  • Multilingual API

  • Full featured e-comemrce API

  • Notification system

  • Advanced e-commerce for enterprise

What’s Next?

  • Dashboard

  • Notification system

  • User roles

  • Cohort management

  • Advanced subscription mode/application forms

Talk 4

Integrating Open edX data in Google Data Studio dashboards - Ivo Branco & Pedro Cabral & Nika Shahidian, FCT|FCCN

Need: Create data visualization tools to improve platform for users.

Name: NAU

Metrics

  • Orgs, courses, and course runs from the platform

  • Enrollment numbers, certificate numbers, certificate rate

  • Activity dashboard: enrollments, daily students, and completed blocks over time

  • Student profiling: age, gender, education level, employment situation, geographic location

Technical part: Ivo

GitHub - fccn/nau-database-exporter: Exports data from Open edX MySQL Database into an Excel Spreedsheet or Google Sheet

Runs daily at midnight, exports a lot of DB queries to XLSX or Google Sheets.

Slowest query is course run by date.

Google Data Studio pulls from the generated Google Sheet and Google Analytics.

Talk 5

https://docs.google.com/presentation/d/1rbm0hSidn7Zs2mf2n0n232-QZKbHGcKtKeFtzeukiDY/edit?usp=sharing

Lightning Talks: Integrations and Extensions

 

 

Related content

Integrating Wordpress and the Open edX platform as an alternative to e-commerce
Integrating Wordpress and the Open edX platform as an alternative to e-commerce
Read with this
2024 Developer Lightning Talks Descriptions
2024 Developer Lightning Talks Descriptions
More like this
Open edX 2022 Talks
Open edX 2022 Talks
Read with this
Open edX 2022 Lisbon: Birds of a Feather
Open edX 2022 Lisbon: Birds of a Feather
Read with this
2023 Open edX Conference Session Talks & Tutorials
2023 Open edX Conference Session Talks & Tutorials
More like this