Hi,
If I want to develop customized course content. For example, capture student input and send that input to web service over internet that returns student insights based on their data.
Can I do that by developing an xBlock?
If so, is developing an xBlock considered as extending edX? Or is extending edX a more in depth process I do not need to do?
Also am I able to use any Python libraries in my xBlock?
The xblock examples, do not seem to use any Python imports.
If so, are there any restrictions on things I can do?
For example, can my xblock talk to a REST based web service that uses XML?