OpenPhysics
An open source bank of physics resources. Open to all to contribute.
Install / Use
/learn @benyohaiphysics/OpenPhysicsREADME
OpenPhysics
Inspired by the work of @gazbd and @Rosalindphys, I can see there are many advantages to producing new physics resources. I can also see that some tasks are well suited to programmatic generation. I think there is tremendous value in opening up the underlying code so that all physics teachers can contribute to further development.
Principles
- Working collaboratively will increase the speed resources are made.
- Working collaboratively will increase the quality of resources.
- We're trying to produce lots of repeatable tasks for students to practice specific skills. This is not a bank of exam questions.
- All variations should be contributed back to the community.
Limitations
- I'm a self-taught amateur developer! My code is not clean or efficient but sometimes gets the job done. Comments for improvements are welcome.
Future goals
- [X] Consistent design across all resources. Latex template?
- [ ] Complete all areas of the GCSE
- [ ] Complete all areas of the A-Level
- [ ] Build a community of contributors both authoring and using Github issues
- [ ] Expand beyond worksheets to textbook pages
Getting Started
- Install RStudio
- Download or clone the project from github (top right of this page)
- Open the project by double clicking on OpenPhysics.Rproj
- Open the .Rmd you are interested in
- Click 'Knit' in the markdown window to produce a pdf version of the worksheet.

