Static Content Library

110 views
Skip to first unread message

Zachary Trabookis

unread,
Jul 8, 2015, 6:13:36 PM7/8/15
to edx-...@googlegroups.com
Is there a way to create an XBlock that doesn't do the random portion of the http://edx.readthedocs.org/projects/edx-partner-course-staff/en/latest/exercises_tools/randomized_content_blocks.html?highlight=library?  We're having to create multiple instances of the same course content for different organizations (ORG) and I would like to re-use the content and prefer that any updates go through the content library instead of having to go to say 500 instances of same content to update manually.

I'm thinking about modifying the existing Randomized Content Block but need advice on where in the https://www.github.com/edx/edx-platform to make the changes needed.
Please advise.

Zachary Trabookis

unread,
Jul 8, 2015, 6:16:11 PM7/8/15
to edx-...@googlegroups.com
I previously started this conversation here but wasn't sure if any new updates came out of https://www.github.com/edx/edx-platform recently concerning Static Content Library.

Zach

Zachary Trabookis

unread,
Jul 8, 2015, 6:17:49 PM7/8/15
to edx-...@googlegroups.com


On Wednesday, July 8, 2015 at 6:13:36 PM UTC-4, Zachary Trabookis wrote:

Xavier Antoviaque

unread,
Jul 9, 2015, 7:26:06 AM7/9/15
to edx-...@googlegroups.com
That thread reflects the current status as far as I know - there was several people interested in a Library Content XBlock without randomization, but so far I don't think anyone got around to submit a proper PR for it. It's still a contribution we would be very glad to see - if you are willing to contribute it, don't hesitate, we can answer questions and provide reviews.
 
--
Xavier.
 
--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.
 

Zachary Trabookis

unread,
Jul 9, 2015, 7:42:06 AM7/9/15
to edx-...@googlegroups.com
Yeah I'll try to write the Xblock version instead of XMODULE if I can. Does edx have a methodology when handling duplicate courses other than the course re-run feature?

I will need some help. Would it be better to reply here or the IRC #edx-code.

Zach

Xavier Antoviaque

unread,
Jul 10, 2015, 2:00:30 AM7/10/15
to edx-...@googlegroups.com
Hi Zach,

The best would be to continue on the original thread, ie
https://groups.google.com/d/msg/edx-code/ZMC9NoxzAkU/Bq2CPHqiK7gJ - this
way we would have the information in one place, for reference. When will
you need help? I can set some time aside in our next sprint (next week)
to answer questions there, if you want.

--
Xavier
@OpenCraft[http://opencraft.com/]
> --
> 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/a6f4befc-0f99-40a3-99dc-5e6434503a76%40googlegroups.com.

Zachary Trabookis

unread,
Jul 10, 2015, 8:45:33 AM7/10/15
to edx-...@googlegroups.com
Yeah that would be good to have support.  I'll update the original thread https://groups.google.com/forum/#!msg/edx-code/ZMC9NoxzAkU/Bq2CPHqiK7gJ with any additional support.  I'm going to see what Andrea had done here https://groups.google.com/d/msg/edx-code/ZMC9NoxzAkU/yxRcOkHeQkEJ as reference when creating the XBlock even though it's in XModule format.  Let me get a good start on this XBlock for Source (Component) from Library before I get with you.  Thanks for offering the support next week.  I may reach out to you.

Zach

Julia Mullen

unread,
Oct 27, 2016, 3:56:27 PM10/27/16
to General Open edX discussion
Hi All,

Has there been any progress on this?  I have the same use case as Zach - and would really like to have static library components. 

Julie

Xavier Antoviaque

unread,
Oct 28, 2016, 4:20:58 AM10/28/16
to edx-...@googlegroups.com
Not as far as I know, no - I don't think anyone has stepped up to either do or sponsor that development yet.

Julia Mullen

unread,
Oct 28, 2016, 8:50:55 AM10/28/16
to edx-...@googlegroups.com
ah - so what would it take?  I am a beginner python programmer but a crack parallel programmer (supercomputers) so with the will and a guide and someone to talk to so that we insure that I am staying close to the architecture as designed,  I could tackle or at least start this.  So how do you recommend I start? 

Thanks,
   Julie

--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/1477642829.1623652.770013321.3AC56590%40webmail.messagingengine.com.



--
Julia S. Mullen, Ph.D
​Computational Scientist​
​SME High Performance Computing​

Xavier Antoviaque

unread,
Oct 31, 2016, 5:22:08 AM10/31/16
to edx-...@googlegroups.com
Hi Julie,

We haven't done the necessary discovery work on this, so the approach would still have to be determined, but in any case a first step would likely be to familiarize yourself with the content libraries code, to get an idea of what you are getting into : ) Probably a good starting point would be the original set of PRs, like https://github.com/edx/edx-platform/pull/6046/files, which will give you an idea of where to look at in the code base, and could allow you to make a proposal for the approach.

If that's your first Open edX contribution though, and that you are a Python beginner, it might be worth working on something smaller as a first step, to get an idea of the contribution process and criterias. That will likely save you a ton of time when you start working on something bigger like the Content Libraries support for static files. You can find small byte-sized tasks meant exactly for this at https://openedx.atlassian.net/issues/?filter=12810

Julia Mullen

unread,
Oct 31, 2016, 8:17:11 AM10/31/16
to edx-...@googlegroups.com
Hi Xavier -

Thank you for the pointers - this is exactly what I need.  Well, close - i really need working static libraries.  :-)

Julie

Reply all
Reply to author
Forward
0 new messages