-
Notifications
You must be signed in to change notification settings - Fork 54
GSoC'24 PSF @ PyAr PyZombis Final Submission Report ‐ Chaitanya Tandon
Chaitanya Tandon edited this page Aug 25, 2024
·
3 revisions
Hello to all readers! My name is Chaitanya Tandon, I took part of GSOC 2024 with the organization: Python Software Foundation and the suborganization Python Argentina. This document has the records of everything that was accomplished by me during Google Summer of Code 2024 for the PyZombis project.
I proposed Three major milestones
- Integrating PyScript with activecode
- Built a PyScript module from Runestone Components so PyScript can be directly called using :python3_interpreter: pyscript.
- Implementing Database functions using SCORM API
- Implemented functions for authentication & recording progress.
- Developed & tested SCORM package which supports data persistence.
- Generating Content
- Wrote new Chapters.
- Fixed the existing Lessons.
You can find the project link here
I completed 90% of what I mentioned in the proposal
- Integrating PyScript.
- Implementing DB using moodle & SCORM API.
- Created new Chapters.
- Increasing the E2E test coverage.
Apart from the proposal, I contributed to the following
- Adding support for Brython in new RS monorepo.
- Adding Google Exercises to the project.
- Improving the project structure & adding missing files.
Issue | Link | Status |
---|---|---|
Unit test to grade input/output beginner exercises | https://github.com/PyAr/PyZombis/issues/245 | Open |
Fix "User not logged In" displaying in the footer | https://github.com/PyAr/PyZombis/issues/353 | Solved & Closed |
Add pandas lecture | https://github.com/PyAr/PyZombis/issues/275 | Open |
Fix folder structure for MVC lecture [TWP52] | https://github.com/PyAr/PyZombis/issues/348 | Solved & Closed |
Implement advanced extra interactive challenge (Google) | https://github.com/PyAr/PyZombis/issues/249 | Open |
Modernize MVC & exceptions example app [TWP52] [TWP54] | https://github.com/PyAr/PyZombis/issues/217 | Open |
University Domains API broken [TWP45] | https://github.com/PyAr/PyZombis/issues/215 | Open |
Fix Overline error in toctree_en | https://github.com/PyAr/PyZombis/issues/313 | Solved & Closed |
Translate Reto02 to english and add e2e tests | https://github.com/PyAr/PyZombis/issues/288 | Open |
Fix Navbar Elements | https://github.com/PyAr/PyZombis/issues/307 | Solved & Closed |
PR Name | PR Link | PR Status |
---|---|---|
Brython as a Python 3 interpreter for activecode | https://github.com/RunestoneInteractive/rs/pull/489 | Open |
Commit | Date | Summary | Stats |
---|---|---|---|
5218f43 | 2024-03-15 | Fix: Error Messages | 1 files changed, 1 deletions(-) |
890d405 | 2024-03-15 | Fix: Error Messages | 2 files changed, 5 insertions(+), 4 deletions(-) |
bf237f0 | 2024-03-15 | Merge branch 'main' into reto_02_en | 62 files changed, 1108 insertions(+), 335 deletions(-) |
e111255 | 2024-03-13 | Merge branch 'PyAr:main' into mvc_e2e | 58 files changed, 891 insertions(+), 333 deletions(-) |
0b58c0e | 2024-03-10 | Added E2E Test for Exceptions lecture(TWP54) | 1 files changed, 74 insertions(+) |
aefcd45 | 2024-03-10 | Added E2E Test for TWP52 | 1 files changed, 213 insertions(+) |
0a887f6 | 2024-03-08 | Modernize Exceptions | 4 file changed, 119 insertions(+), 55 deletions(-) |
64f9da8 | 2024-03-08 | Merge branch 'PyAr:main' into main | 3 file changed, 4 insertions(+), 3 deletions(-) |
c510f99 | 2024-03-08 | Modernize MVC | 2 files changed, 236 insertions(+), 159 deletions(-) |
1b682a5 | 2024-03-07 | Added .venv to .gitignore | 1 files changed, 1 insertions(+) |
5de3ed3 | 2024-03-06 | Overline Fix in toctree_en | 1 file changed, 2 insertions(+), 2 deletions(-) |
610ba0f | 2024-03-03 | layout as original repo | 1 file changed, 24 insertions(+), 25 deletions(-) |
85e2698 | 2024-03-03 | Added Reto02_en & E2E tests for same | 4 file changed, 401 insertions(+), 26 deletions(-) |
0d24395 | 2024-03-03 | Fix: Navbar Components | 1 files changed, 25 insertions(+), 24 deletions(-) |
Commit | Date | Summary | Stats |
---|---|---|---|
640defc | 2024-06-26 | Fixing multiline code error #2 | 4 files changed, 64 insertions(+), 74 deletions(-) |
ee408c1 | 2024-06-25 | Fixing multiline code error #1 | 4 files changed, 52 insertions(+), 70 deletions(-) |
e68c3cb | 2024-06-25 | Fixing multiline code error | 4 files changed, 126 insertions(+), 100 deletions(-) |
21e82ee | 2024-06-24 | Try at Fixing Indentation error #2 | 1 files changed, 4 insertions(+), 3 deletions(-) |
177ca11 | 2024-06-24 | Try at Fixing Indentation error #1 | 1 files changed, 3 insertions(+), 2 deletions(-) |
aee4c64 | 2024-06-24 | Fixed Indentation again | 1 files changed, 69 insertions(+), 65 deletions(-) |
44bb6b7 | 2024-06-24 | Fixed Indentationl | 1 files changed, 29 insertions(+), 29 deletions(-) |
dd48092 | 2024-06-24 | Changed to pyrepl | 1 files changed, 2 insertions(+), 2 deletions(-) |
4d40dad | 2024-06-24 | Included Packages | 1 files changed, 5 insertions(+), 1 deletions(-) |
846aea6 | 2024-06-23 | PyScript Integration | 34 files changed, 3885 insertions(+), 1501 deletions(-) |