https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9f5b8539-09b2-4ed8-8b0f-412164f59e1e/Untitled_presentation_(2).png

Hey everyone, after being selected for GSoC 2020, there's a great summer full of open source development. This is the fourteenth weekly check-in and we're into the coding period. Here's what I've been up to this week

This week was super interesting and had a lot of things to learn and experiment with. This week too focused on the openedx scraper and I also solved some bugs with scraperlib.

What I'm up to this week ?

This week, I started with the openedx scraper, which is the high priority task as of now. With getting all the fixes merged, I tried and had a ZIM built on ZimFarm. I also fixed a couple of things on scraperlib, basically added the language extraction thing from the HTML files, and also solved bugs with mime-type detection which led the SVGs unrendered when they were created by ZimFarm. I also fixed the discussions in openedx.

This week, I plan on taking openedx to the finish line or a 1.0 release, I'm in a need for speed (not the game though)

Talking about the current scenario, we now support discussions on openedx, have support for it on the ZimFarm, and we have things related to mimetypes fixed in scraperlib.

What's ahead now?

Currently, in my opinion, there's one last major thing remaining on openedx and that's the fetching of answers. I had done a thorough lookup on how this happens, and we basically have a plan to go with. Also, after that I feel we may go forward with the other issues in scraperlib.

Challenges I faced

This week had some challenges, but I eventually was able to overcome them. This week, we had ZIMs created, but the ones on ZimFarm couldn't render SVG images. Eventually, I figured out that it was an issue with libmagic on different platforms. Also, I tried to refactor the answer fetching in problem xblock, but it was basically a bit more tricky than what I initially thought. However, I have looked into it properly and have discussed it with mentors and have a plan to stick to.

Verdict

GSoC is an awesome opportunity and it actually gives you many opportunities to learn every week. It's a great experience to have and I really do feel amazing being a part of this journey. It's awesome.