13
Developing XBlocks @ UPValencia Carlos Turro ([email protected]) Leonardo Salom ([email protected])

Open edx developing x-blocks @ upvalencia (4)

Embed Size (px)

Citation preview

Page 1: Open edx   developing x-blocks @ upvalencia (4)

Developing XBlocks @ UPValencia

Carlos Turro ([email protected])

Leonardo Salom ([email protected])

Page 2: Open edx   developing x-blocks @ upvalencia (4)

What?

• Small Python plugins that can be added to Open edX easily

• Fancier than write HTML code

• More capable than just writing HTML code

• List of available Open edX XBlocks at https://github.com/edx/edx-platform/wiki/List-of-XBlocks

• If you want to know more about Xblocks take a look to Xavier Antoniaque’s tutorial

Page 3: Open edx   developing x-blocks @ upvalencia (4)

Why?

<object data="{self.href}" type="application/pdf" width="100%" height="500"><p>It appears you don't have a PDF plugin for this browser.You can <a href="{self.href}">click here todownload the PDF file.</a></p>

</object>

Page 4: Open edx   developing x-blocks @ upvalencia (4)

Why?

<object data="{self.href}" type="application/pdf" width="100%" height="500"><p>It appears you don't have a PDF plugin for this browser.You can <a href="{self.href}">click here todownload the PDF file.</a></p>

</object>

Page 5: Open edx   developing x-blocks @ upvalencia (4)

Why?

Page 6: Open edx   developing x-blocks @ upvalencia (4)

Three interaction levels

• Interaction with the platform & other XBlocksInteraction

• Store content & user inputStorage

• Ease ManagementTemplate

Page 7: Open edx   developing x-blocks @ upvalencia (4)

Three interaction levels

• Paella Player (Dual Video viewer)Interaction

• CDF (Mathematica) viewerStorage

• PDF viewer

• Multitab viewerTemplate

Page 8: Open edx   developing x-blocks @ upvalencia (4)

Our XBlocks: PDF viewer

Page 9: Open edx   developing x-blocks @ upvalencia (4)

Our XBlocks: Multitab Viewer

Page 10: Open edx   developing x-blocks @ upvalencia (4)

Our XBlocks: Mathematica Viewer

Page 11: Open edx   developing x-blocks @ upvalencia (4)

Our XBlocks: Paella Player

Page 12: Open edx   developing x-blocks @ upvalencia (4)

Our XBlocks: Paella Player

Page 13: Open edx   developing x-blocks @ upvalencia (4)

License & conclusions

• GPL license

• Source code on https://github.com/polimediaupv/

• Demos on http://demo.edx.upv.es/xblock

• Full list on https://github.com/edx/edx-platform/wiki/List-of-XBlocks

[email protected]

[email protected]

“No cat was harmed during the development of these XBlocks”