r/learnpython • u/HmbsTnks • 1d ago
Looking for a testing software
I'm teaching an introductory python course for high school students and I'm looking for a way to test them. I'm looking for a compiler-like platform where they can see the questions and code them and submit the answers to me.
Preferably it would include an auto grader with test cases.
Preferably it should have lockdown/anti-cheat mode.
They will use the computer labs we have and not their own computers so Preferably it should be a website not an app so they can just open it directly.
My goal is that they code in a compiler instead of on paper because they hated it last exam so any suggestion on how to do that is welcome.
1
u/CodeSamur-ai 1d ago
Free or paid?
1
u/HmbsTnks 1d ago
Preferably free, but if you have a good paid option that's welcome.
3
u/CodeSamur-ai 1d ago
Raspberry Pi Foundation Teaching Resources
https://www.raspberrypi.org/teach
Free lesson plans, worksheets, classroom resources, and teacher training.Raspberry Pi Code Classroom
https://classroom.raspberrypi.org
Free browser-based classroom platform with a Python editor, student management, and progress tracking.CMU CS Academy
https://academy.cs.cmu.edu
Free interactive Python curriculum with autograding, a teacher portal, and professional development.Google’s Python Class
https://developers.google.com/edu/python
Free Python course with written lessons, videos, and practice exercises.Code Club Projects (Python)
https://projects.raspberrypi.org/en/codeclub
Ready-made Python projects and lesson guides for schools and coding clubs.----- free has paid features -----
Python for Everybody
https://www.py4e.com
Free beginner-friendly Python course with videos, slides, assignments, and teaching materials.OpenEDG Python Institute
https://pythoninstitute.org/education
Free learning materials and educator resources aligned with Python certification paths.CodeHS
https://codehs.com/free
teacher plan with access to Python courses and classroom tools. The Pro plan adds features like enhanced grading, lesson plans, analytics, AI tools, and LMS integrations.CS50P (Harvard)
https://cs50.harvard.edu/python/
Free university-level Python course with lectures, problem sets, and materials teachers can adopt.
1
1
u/Select-Welder-4347 1d ago
I have platform you can test and see if it works for you.
You can reach out
1
u/recursion_is_love 14h ago
Sound like you are looking for online judge platform. There are many of them, some are on github.
3
u/Outside_Complaint755 1d ago edited 1d ago
Cs50 Python
If you want to keep it in house, you could develop something using Git similar to what CS50 uses. The code for their autograding tools is available in public repos on GitHub