Weekly Check-In #5

AngelaRemolina
Published: 07/06/2021

What did you do this week?

As I mentioned in my previous Blog Post my mentors were reviewing the console improvement for the Brython module. It was approved! :) So, we are officially done with this new tool that is helping with the exercises that had limitations due to Skulpt. I started to do a sketch of what I would like to implement graphically for the course (bootstrap buttons, forms, etc). But after a reunion with the mentors, we have decided to do these changes after the first evaluation period to avoid conflicts with the changes that are being done with the exercises.

What is coming up next?

In the reunion they suggested to implement a Python interpreter for the first part of the PyZombis course where we want to show students how to write expressions and not to construct a whole program for it. For example how to print a line of output like “2+2” without actually writing print(2+2). Here is a reference. So that is what I will be working on this week. And some other minor improvements reviewing old pictures that are outdated or that just not apply to the context. Like reference to the IDE code highlighter. e.g. “When you write print you can see the word is purple, that is because it is a reserved word…”. As we are not using the same IDE anymore, this kind of clarifications must change.

Also, I will be communicating with the Runestone community for the upcoming front-end changes and ask if it is possible to change the books layout.

Did you get stuck anywhere?

I would not call it stuck, but I could not continue with some of the work I started. For example, for the course I wanted to show the PyZombis logo instead of the Runestone icon, but as we are building the course as a Runestone Book we cannot do that, and I did not know that. So more than getting stuck, it was that I had to reformulate my ideas and undo some of my advances.

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