Hi friend! Some news on how use XBlock Asides in Sudio? JJMiranda
El miércoles, 11 de noviembre de 2015, 14:52:29 (UTC-5), Piotr Mitros escribió: > > I'll actually second Lyla's request for documentation here. Right now, > asides are a black box, and the only people qualified to bring them to > completion are the ones who worked on them initially. Incomplete, but > documented, other developers might be able to bring them incrementally > closer to completion. > > Piotr > > On Tuesday, November 10, 2015 at 11:22:07 PM UTC-5, Lyla Fischer wrote: >> >> Hi Cole, >> >> I'm really glad that I got to see the presentation that you and Ross gave >> at the OpenEdX conference, even if I had to wait a while for the video to >> be processed and posted. That presentation gave a lot of the context that I >> couldn't get from reading source code. One of the main things that I >> noticed was the feature is still in its formative stages, and that >> significant work still needs to be done. I noticed that the main current >> application area of Asides is to Semantic Tagging, and that on the top of >> the list you presented for further development was the ability to have >> finer control over when Asides are rendered. Is there anything else that I >> should have taken away from that presentation? >> >> While I appreciate any clarifications you might be able to offer at the >> current stage of development, I'm nervous about doing too much >> documentation on Asides while it is still so early in its lifecycle. >> However, I think that the general idea has a lot of potential, and I >> especially love the demonstration that I saw of your semantic tagging >> feature. I'm currently working on a client_side_authoring XBlock >> <https://github.com/Lyla-Fischer/client_side_authoring>, where I am >> trying to expose as much XBlock functionality as I can on the client side. >> One of my hopes and dreams for its eventual development is the ability to >> offer integrations with other services, including tagging services. I hope >> that we will find an opportunity to collaborate on Asides and semantic >> tagging in the future. >> >> -Lyla >> >> On Thu, Oct 29, 2015 at 9:07 AM, Cole Shaw <cjs...@mit.edu> wrote: >> >>> Hy Lyla, so it’s good to contrast with Mixins, and that’s a good way to >>> highlight the difference between the two. I would add to that a little bit, >>> in the sense that it’s not really adding the Aside to an XBlock, more like >>> rendering an Aside next to an XBlock — you just have to configure the >>> platform and tell it where to render the Aside (more of an administrative >>> task rather than a coding task, like with Mixins). >>> >>> The configuration aspect is still under development, but the current >>> state is: You install the Aside into the platform, like you do with an >>> XBlock, via setup.py. In the platform (not the XBlock SDK yet), there is a >>> Django admin field where you can then blacklist XBlock types (chapter, >>> sequential, html, etc.), and the Asides will render on all remaining XBlock >>> types. >>> >>> As an example that it’s currently just a “render next to” feature, if >>> you export a course using Asides from Studio, you will not see any Asides >>> XML (I know Workbench shows the Aside XML at the bottom of the page, but it >>> doesn’t show up in the main platform). Not sure if that will change in the >>> future as the feature gets developed more. >>> >>> But yes, theoretically an Aside could be rendered next to any XBlock, >>> despite the fact that the Aside is not declared in the XBlock’s source code. >>> >>> Hope that helps… >>> >>> Cole >>> >>> >>> >>> El oct 28, 2015, a las 6:57 PM, Lyla Fischer <lyl...@gmail.com> >>> escribió: >>> >>> Thanks for the explanation. Would it be fair to say that the difference >>> between an Aside and a Mixin is that a Mixin must be declared in the source >>> code of an XBlock, but an Aside can be added to an XBlock after >>> compilation? Are there other differences between Asides and Mixins that >>> would be good to document? >>> >>> -Lyla >>> >>> On Tue, Oct 27, 2015 at 12:25 PM, Cole Shaw <cjs...@mit.edu> wrote: >>> >>>> Hi Lyla, thanks for undertaking this! >>>> >>>> There is not much documentation about Asides, since the feature is >>>> still under development. We gave a talk >>>> <http://con.openedx.org/#authoring-abstracts> about them at Open edX >>>> last week, you should be able to see the slides and video here >>>> <https://openedx.atlassian.net/wiki/plugins/servlet/mobile#content/view/44073040>, >>>> >>>> soon. >>>> >>>> Short-version is that Asides are meant to “decorate” a set of XBlocks >>>> in your course / platform to provide extended functionality, outside of >>>> the >>>> individual XBlock's content. So in the XBlock SDK, you’ll see thumbs up / >>>> down voting on everything — where you can think of the votes as metadata >>>> reaching across all the XBlocks. You could also imagine an Aside that >>>> shares a Like on social media for certain content, or a widget that lets >>>> course authors tag individual problems with learning outcomes (which might >>>> then be used in analytics). You could integrate these features into custom >>>> XBlocks (and duplicate the standard XBlocks…lots of work), but Asides lets >>>> you write one light-weight class that then applies across all XBlocks, >>>> which makes certain use cases simpler to implement. >>>> >>>> Some edX folks might be able to provide more info (Cale, Beth?), and >>>> Ross might have additional thoughts. >>>> >>>> Thanks! >>>> Cole >>>> El oct 27, 2015, a las 11:45 AM, Lyla Fischer <lyl...@gmail.com> >>>> escribió: >>>> >>>> Hi All, >>>> >>>> As some of you know, I have been working on getting the XBlock SDK to >>>> be more user-friendly as I have been working on my Static Web Page >>>> Authoring XBlock. A very prominent feature within the standard development >>>> environment seems to be something called "Asides". However, despite the >>>> prominence, I can't seem to find any documentation on what they are or >>>> what >>>> they are supposed to be or what they are supposed to be used for. I would >>>> be willing to update the documentation on behalf of the community if I had >>>> the knowledge-base to do it, but I can't figure it out from reading the >>>> code. Any help would be greatly appreciated! >>>> >>>> -Lyla Fischer >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "General Open edX discussion" group. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/edx-code/CAGpofV08rxv7aB_dn2PSrmMH1EtK5tC%2BWTGvN3aNueiq-SjAig%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/edx-code/CAGpofV08rxv7aB_dn2PSrmMH1EtK5tC%2BWTGvN3aNueiq-SjAig%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "General Open edX discussion" group. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/edx-code/59564666-D068-432F-8AA0-CF85A4A09D6D%40mit.edu >>>> >>>> <https://groups.google.com/d/msgid/edx-code/59564666-D068-432F-8AA0-CF85A4A09D6D%40mit.edu?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "General Open edX discussion" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/edx-code/CAGpofV0KgpxLsoCS%3DbOf--Pqo%3DVO5N%3Da-Dzb6YASLrfMrdUV%2BA%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/edx-code/CAGpofV0KgpxLsoCS%3DbOf--Pqo%3DVO5N%3Da-Dzb6YASLrfMrdUV%2BA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "General Open edX discussion" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/edx-code/68BBD239-8BB5-49A2-BE3F-0664AF6C27B0%40mit.edu >>> >>> <https://groups.google.com/d/msgid/edx-code/68BBD239-8BB5-49A2-BE3F-0664AF6C27B0%40mit.edu?utm_medium=email&utm_source=footer> >>> . >>> >> >> -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/cf3f40ba-27fa-4bb5-bc84-060cd54bb780%40googlegroups.com.