diwash007's Blog

Weekly Blog Post 8

diwash007
Published: 07/26/2022

What did I do this week?

I carried out following tasks this week:

  • Fix warning caused by Debug Toolbar
    • There was an error being thrown by the debug toolbar on the mentor's side.
    • I hadn't set up debug toolbar so I went ahead and set it up on my system.
    • I used similar settings as the mentor but couldn't get the warning on my side
    • So I updated the code as per the Django Debug Toolbar documentation
    • That might fix the warning from occuring
  • Fix student template issue
    • Error was being thrown by the system saying that student_template variable was accessed before it's declaration.
    • I went ahead and searched for the issues underlying it.
    • Found out that we had set first_post_reminder_days value to negative
    • Which was causing the condition set up on the script to not procceed
    • I updated the days value and it was ready to go

What I am planning for next week?

Next week I will be working on implementing midterm and final evaluation reminder system.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 7

diwash007
Published: 07/18/2022

What did I do this week?

I carried out following tasks this week:

  • Updated auto BPDD generator to generate them between the start and end GSoC date
  • Update timeline revamp to support max and standard GSoC end date
  • Fixed menu item reversing problem
  • Added feature to review articles through admin panel
  • Added option to mark all articles of a student as reviewed in a single click
  • Fixed errors occuring on clean install runcron command
  • Cleaned menu items
  • Fixed other small issues

What I am planning for next week?

Next week I will be working on fixing warning of debug toolbar. Also I will implement midterm and final evaluation reminder system.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 6

diwash007
Published: 07/11/2022

What did I do this week?

This week I refactored the OAuth stuff removing all the deprecating stuff. I also added default reminder data on the data fixtures. 

Updated the mysql migration to run freely. 
Encountered issue "Suborg is not a namespace". Took a while to solve it by merging old and new fixtures.
Updated runcron email system.
Cached blog post randomization based on IP of the users.
Updated refresh token to automatically refresh the token on local server as well as the Apache server.
Added Gsoc end date to the Google Calendar.
Fixed issues with Gsoc End Date.
Added Start date on the timeline.
Revamped timeline to support extended

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 5

diwash007
Published: 07/04/2022

What did I do this week?

This week I explored some linting stuff. I updated blog posts to automatically generate title based on the count. Updated OAuth to use the BASE DIR so that it ll run on the Apache server as expected. I fixed merge conflicts and explored pypi stuffs.

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

View Blog Post

Weekly Blog Post 4

diwash007
Published: 06/26/2022

What did I do this week?

I had my college internal exams this week. So not much contribution.
Migrated events to CRON.
Updated OAuth configuration.
Upgraded hardcoded reminder values to changeable variables.
Removed redundant page menu for students.
Tested GitHub Actions

What I am planning for next week?

Next week I will be solving more issues.

Did I get stuck anywhere?

Whenever I encountered any issues, I contacted botanic. He provided me with a pretty good explanation of the problems.

Contribution chart

 

You can find my full time sheet here: https://bit.ly/gsoc-time

View Blog Post