-
Notifications
You must be signed in to change notification settings - Fork 50
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(-) |