Tenth-week blog post for GSoC 2021

LeoCumpli21
Published: 08/10/2021

Once again, hi everyone! Welcome to my 10th post already. I'm very proud of myself for keeping the good work since GSoC started. This weeks work has been random. I didn't focuse only on one thing, but several. Now we're entering into the final sprint, and I can't be more excited ๐Ÿ˜ƒ

What am I working on?

So, let me tell you what I did. Firstly, I proposed a new structure on how the quizzes should be presented. My mentors loved it and accepted it. I already changed the quiz 1, 2 and 3 to follow the new structure.
Then, I realized that most of the tests for the project were written in a way that isn't bad, but could be better. So I decided to modify them. Here's a little example of what I did:

            I changed this:
            
                page.press("text=def function():", "Tab")
            
            into this:
            
                page.keyboard.press("Tab")
            
        
It is a simple modification, but useful.
Finally, one of my mentors asked me to look at a lecture of the project that involves Exceptions in Python. He told me to enhance it, becauase at that moment it wasn't working at all. So I worked on it and did a new introduction, with examples and exercises, to that lecture.

Did I get stuck anywhere?

This week I didn't. Everything was pretty straightforward to accomplish.

What is coming up next?

Now, I'll finish changing the structure of the 12 quizzes missing. Also, I'll take a look at Brython to see what I can do to implement something similar to the pygame lecture, but using Brython instead.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages