Skip to content

GSoC'23 PSF @ PyAr PyZombis Final Submission Report

Sujith edited this page Aug 23, 2023 · 10 revisions

Proposal Summary

I proposed Three major milestones

  1. Add a feature to activecode component to store progress
    • I Made this feature possible by using the browser's local storage and was successfully done
  2. Working with PyGame
    • Make a pygame exercise that can be graded and assessed for a challenge
    • Add Lectures and activities to teach keyboard events and mouse events
  3. Using PyScript
    • Creating a Python IDE using Pyscript that can run on the project
    • Add some exercises and activities with this IDE

What is done?

PRs I made

PR Name PR Link PR Status
Saving Progress locally https://github.com/PyAr/PyZombis/pull/281 Merged
Fixing the Duplicate IDs errors https://github.com/PyAr/PyZombis/pull/282 Merged
Fixing DataFormat errors and other issues https://github.com/PyAr/PyZombis/pull/284 Merged
Baby Names Challenge https://github.com/PyAr/PyZombis/pull/286 Merged
PyGame Events activities https://github.com/PyAr/PyZombis/pull/291 Merged
Extending Test Coverage https://github.com/PyAr/PyZombis/pull/287 Merged
ActiveCode Save progress feature https://github.com/PyAr/RunestoneComponents/pull/1 Merged
Gradable PyGame Challenge https://github.com/PyAr/PyZombis/pull/285 Merged
Custom PyGame Output Div Size https://github.com/PyAr/RunestoneComponents/pull/2 Open
PyScript IDE Component https://github.com/PyAr/PyZombis/pull/290 Open

Issue tickets I raised and Issues I Solved/Completed

Issue Link Status
Broken Reddit Exercise https://github.com/PyAr/PyZombis/issues/289 Open
Reto02 Translation https://github.com/PyAr/PyZombis/issues/288 Open
E2E test coverage https://github.com/PyAr/PyZombis/issues/283 Solved & Closed
Save progress feature https://github.com/PyAr/PyZombis/issues/251 Solved & Closed
Google Intermediate Exercise https://github.com/PyAr/PyZombis/issues/248 Solved & Closed
Commit Date Summary Stats
b10c4a8d 2023-08-19 fix indentation error 1 file changed, 3 insertions(+)
2b2606e0 2023-08-19 mention liscences and attributions 2 files changed, 20 insertions(+)
2053a513 2023-08-19 format the tests 22 files changed, 255 insertions(+), 133 deletions(-)
1357ace7 2023-08-11 update es text 1 file changed, 13 insertions(+), 14 deletions(-)
03624d9f 2023-08-11 add mouse events 2 files changed, 131 insertions(+), 1 deletion(-)
d39460ba 2023-08-11 edits 2 files changed, 4 deletions(-)
82e26286 2023-08-11 add es 3 files changed, 101 insertions(+), 6 deletions(-)
928dde23 2023-08-06 Screen contols update 1 file changed, 32 insertions(+), 18 deletions(-)
54819568 2023-07-31 Pygame controls 2 files changed, 86 insertions(+)
4808f9f3 2023-06-29 clear quote formatting in static files 3 files changed, 886 insertions(+), 886 deletions(-)
588f57e6 2023-06-29 exercise title change 1 file changed, 3 insertions(+), 3 deletions(-)
a95a4878 2023-06-29 changed the challenge html files 3 files changed, 886 insertions(+), 444 deletions(-)
ba159cfe 2023-06-27 duplicate id fix 1 file changed, 6 insertions(+), 6 deletions(-)
ec8337e9 2023-06-27 add: Reto04_en 1 file changed, 85 insertions(+)
0f6a2d75 2023-06-27 fix: local changes 5 files changed, 185 insertions(+), 1389 deletions(-)
5121aa4d 2023-06-27 fix: small fixes 2 files changed, 2 insertions(+), 3 deletions(-)
750e4e9e 2023-06-24 fixes: ret0_1_en 2 files changed, 45 insertions(+), 37 deletions(-)
13b3348d 2023-06-24 fixes: twp45 1 file changed, 13 insertions(+), 13 deletions(-)
a6232be3 2023-06-24 fixes: twp42 2 files changed, 209 insertions(+), 92 deletions(-)
71f76b41 2023-06-24 fixes: twp42 1 file changed, 8 insertions(+), 8 deletions(-)
01a93d3c 2023-06-24 feat: e2e test of TWP60 1 file changed, 79 insertions(+)
2314540b 2023-06-24 uncommenting 1 file changed, 13 insertions(+), 13 deletions(-)
97754455 2023-06-24 add: api file - e2e test for r01_3_en 1 file changed, 22321 insertions(+)
671e2f50 2023-06-24 add: e2e test for r01_3_en 1 file changed, 21 insertions(+), 20 deletions(-)
c90221b2 2023-06-24 add: api file for TWP45 1 file changed, 108 insertions(+)
38293178 2023-06-24 feat: e2e test of TWP45 2 files changed, 67 insertions(+), 12 deletions(-)
cf7f3cf7 2023-06-23 feat: e2e test of TWP42 1 file changed, 181 insertions(+)
ebe5482c 2023-06-23 add e2e test for TWP23 2 files changed, 24 insertions(+), 5 deletions(-)
a7aa5ad1 2023-06-23 add e2e test for TWP18 1 file changed, 40 insertions(+)
a50e6ae9 2023-06-23 add e2e tests for quiz reto1_en 1 file changed, 110 insertions(+)
65752eb2 2023-06-23 add e2e tests for quiz extra2 1 file changed, 17 insertions(+)
83a949d6 2023-06-23 add e2e tests for quiz extra1 1 file changed, 25 insertions(+)
5a76530c 2023-06-23 add e2e tests for quiz 13 1 file changed, 14 insertions(+)
af087bc2 2023-06-23 add e2e tests for quiz 12 1 file changed, 16 insertions(+)
46f37aab 2023-06-23 add e2e tests for quiz 11 1 file changed, 26 insertions(+)
5f4542b8 2023-06-23 add e2e tests for quiz 10 1 file changed, 16 insertions(+)
b46551a7 2023-06-23 add e2e tests for quiz 9 1 file changed, 14 insertions(+)
7627dff4 2023-06-23 add e2e tests for quiz 8 1 file changed, 17 insertions(+)
18ca8ad4 2023-06-23 add e2e tests for quiz 7 1 file changed, 31 insertions(+)
7ef24dc9 2023-06-23 add e2e tests for quiz 6 1 file changed, 19 insertions(+)
3d0e93e9 2023-06-23 add e2e tests for quiz 5 1 file changed, 13 insertions(+), 1 deletion(-)
16113bd3 2023-06-23 add e2e tests for quiz 4 2 files changed, 21 insertions(+)
22a532b5 2023-06-23 feat: e2e test of quiz3 1 file changed, 37 insertions(+)
6cb1fae5 2023-06-23 feat: e2e test of quiz2 1 file changed, 16 insertions(+)
b51b8b49 2023-06-23 feat: add e2e tests for quiz1 1 file changed, 34 insertions(+)
ec08e071 2023-06-17 add: files for tests 2 files changed, 578 insertions(+)
643060ff 2023-06-17 add: unittests 1 file changed, 46 insertions(+), 48 deletions(-)
ddc5b89e 2023-06-10 nocodelens 1 file changed, 1 insertion(+), 1 deletion(-)
0ccbba3b 2023-06-07 babynames Challenge 3 files changed, 1157 insertions(+)
0c56f61d 2023-06-05 modified: lectures 8 files changed, 63 insertions(+), 63 deletions(-)
812b1074 2023-06-05 modified: lectures 4 files changed, 34 deletions(-)
01339f92 2023-06-05 modified:lectures 2 files changed, 44 insertions(+), 44 deletions(-)
91731674 2023-06-03 fix: typo TEP18 _3_3n.rst 1 file changed, 1 insertion(+), 1 deletion(-)
710f0aa0 2023-06-03 point runestone to offical repo 1 file changed, 1 insertion(+), 1 deletion(-)
7bc93728 2023-05-31 add: twp52_en to index 1 file changed, 1 insertion(+), 1 deletion(-)
c98e4a5e 2023-05-30 fix duplicate ids 7 files changed, 38 insertions(+), 37 deletions(-)
12d9ccf6 2023-05-16 fix: test_TWP42.py 1 file changed, 1 insertion(+), 1 deletion(-)
7b22a0e2 2023-05-16 Duplicate ID fixes 26 files changed, 148 insertions(+), 150 deletions(-)
993d94f5 2023-05-14 Saving progess using local storage 1 file changed, 1 insertion(+), 1 deletion(-)

Clone this wiki locally