Here are the talk ideas I’ve come up with so far:
- How Listaflow is being used by the Open edX Community
- Designing the copy-paste component for the Modular Learning project
Here are the talk ideas I’ve come up with so far:
I wonder if that’s a segment you could co-present in a talk with Jenna & Dave about the larger Modular Learning project?
I’m game if they’ll have me ;)
Ideas:
And these two proposals from last year could still be quite relevant:
Also, it could make sense to suggest some core contributor workshoping / synchronous sprint sessions, where we get together to work on things we need to work on, and could benefit from a boost, like:
Brian Mesick and I have discussed presenting together on this Will be great to showcase this part of what the data-wg has been doing.
Yes! I also think @kshitij 's MFE tech talk would make a great workshop, and if it could include demonstrations for how to use Providence, even better.
Given the discussions that came out of ^, a talk on “Customizing/extending MFEs” would be really useful too… even if we can only really customise “themes” right now, it would be nice to hear about the proposed architectural direction to make customisations more maintainable in the near future.
Ideas:
There is also some great work going on design tokens for theming MFEs. I’d love to see a talk on that, and would be open to help if I can.
I did the initial work in that project. Course metadata is now moved from MongoDB to MySQL, but most course content is still in MongoDB because nobody has yet developed a working alternative. Blockstore could be made into that alternative, but it still needs a lot of investment and it seems that the approach of storing data on S3 is actually too slow in practice (as I had feared). So I think the replacement/next steps for the “remove mongodb” project will be either (1) Write a new ModuleStore backend that stores data in MySQL, or (2) Something new based on learning core, or (3) Fix blockstore’s latency problem and implement blockstore-based courses.
I would be happy to work on any of these if someone wants to fund it :)
This is difficult to read! I had some suspicion this might happen as well. Do we have any ideas how we might make it faster? We at least have the advantage now of a well-established API, so presumably we’d only need to focus on how we’re doing the storage. If S3 is out, what might a suitable alternative be? Or do you suppose there’s a way to speed up how we’re using S3?
The fact I find myself asking these questions and being curious does indicate to me that this would be a good talk idea-- if there were evidence of a good path forward, the talk might spur action. And I would figure that much of Modular Learning’s long-term goals are going to require we find a solution.
yes, I think Dave and I could give a good talk along those lines.
It’s true that most of blockstore can still be useful it we find an alternative backing store besides S3. I’m not sure that’s the best approach, but it’s worth considering. Fundamentally, Blockstore groups OLX and Assets together and treats them all the same. But some assets are so big (e.g. videos, PDFs, etc.) that they really have to be stored on S3. So Blockstore can’t just use a new backing store; a different approach is needed.
A relatively simple and sane way forward would be to store OLX in MySQL but with a strict size limit, and require that OLX above the limit needs to use an include
or reference to an external .xml
or .html
file for the rest of its data; such assets (along with PDFs etc.) would be stored in blockstore on S3. That would solve the latency problem, eliminate MongoDB, and be an easier migration for courses than migrating to the current blockstore approach of storing OLX on S3 and trying to make up for the latency with several layers of caching.
I’ve just scheduled individual tasks for you to submit your proposals! Let me know if something is off.
@antoviaque, I received a proposal to convert my topic (“Migrating a comprehensive theme from the legacy frontend to the MFE”) into a lightning talk:
Feedback on this proposal was that the topic is interesting, but the content is too light for a full length talk. Thus, we have moved your talk to a 10-minute lightning talk slot.
@gabriel suggested posting it in this thread. I also got an email from @sarina that we should decide by Friday (Feb 10th).
@Agrendalath Kudos for getting it accepted! That said in the current context, the expense would probably not be worth it for just a lightning talk - even though that would be a nice excuse to see you! Unless the talk could be passed on to someone who comes for another talk? Not sure if we have someone with the right context for this.
Aside from @Agrendalath and @braden, did other team members get their talk proposals accepted? @mtyaka @kshitij @antoviaque @jill @farhaan @pooja @Fox
@gabriel Yup, mine was also accepted Building Collaborative Classes - Borrowing From Open Source Practices
@gabriel Nope, none of mine were accepted! Though I’m going either way, just for BizDev purposes. I’ll just have to spend more time chatting people up and less time on stage.