You are here: Home / LBN / Up2date / Cloud Computing / BastionLinux 19 / openedx-xblock-2015.05.22-1.lbn19.noarch

openedx-xblock-2015.05.22-1.lbn19.noarch

Package Attributes
RPM  openedx-xblock-2015.05.22-1.lbn19.noarch.rpm Architecture  noarch Size  365228 Created  2019/09/30 06:53:00 UTC
Package Specification
Summary XBlock courseware component for edX
Group Development/Languages
License ASL 2.0
Home Page http://openedx.org
Description

XBlock is a component architecture by edX.org for building courseware.

This is a pre-alpha release of the XBlock API, to gather input from potential users of the API. We like what is here, but are open to suggestions for changes. We will be implementing this shortly in the edX LMS.

This repo contains the core code for implementing XBlocks.

Background

EdX courseware is built out of components that are combined hierarchically. These include components like the video player, LON-CAPA problems, as well as compound components like learning sequences. We are developing a second-generation API for these components called XBlocks. Although they're in a prototype stage, we like the API, and want to collaborate with others to develop them into an industry standard. This is our proposed API and specification for XBlocks.

How does this differ from existing industry standards like Learning Tools Interoperability (LTI) and SCORM? On a high level, XBlocks is a Python language-level API, and it provides sensible defaults for things like storing data. XBlocks could be wrapped up in LTI, and one could make an LTI XBlock. The core reason to write an XBlock is that it is deployable. You can give us the code to an XBlock, and we can embed it in our courseware. LTI would require you to give us a virtual machine image which ran it.

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(FileDigests)  
rpmlib(CompressedFileNames)  
pytz  
rpmlib(PartialHardlinkSets)  
python-dateutil  
rpmlib(PayloadIsXz)  
Provides
openedx-xblock

Document Actions