We welcome any contibutions people are able to make the activities that appear in the maths camp pack. Before suggesting any new materials we recommend first taking a look at the existing pack to gauge the typical styles of problem and levels of difficulty, and then produce two versions:
- Student Version
This should be a simple poster format (minimal text and images) that fits on a single A4 page, presenting the full activity.
See an Example Student Template
- Facilitator Version
This should provide all of the information required for a teacher or student to effecitvely support others solving the problem, including possible approaches, worked solutions, and ways to extend the problem.
See an Example Facilitator Template
All documents are written in the markdown
text format to allow for consistency across problems and integration into the app. For a guide of how to do formatting in markdown see: https://www.markdownguide.org/basic-syntax/
Any images required in problems will be stored separately to allow the same image to appear across multiple translations of the problem. As such it is important that no language-specific text appears in an image.
To add an image to a problem it should be saved in the same folder as the markdown (.md
) file, and named with reference to the problem title (e.g. buffons-needle-1.jpg
).
To add the image to the document use the markdown syntax:
![optional image description](image-filename.jpg)
Mathematical notation can be renderred using the Katex typesetting library for Latex. For an example see the Pell Numbers
problem
Once you have student and facilitator versions of your problem you can either email them to [email protected], or create a pull request to add them to the maths-club-pack/content
folder
Once a submission has been added the following should be done by reviewers/developers:
- Ensure student and facilitator versions exist, and match template format
- Check images are reasonable size
- Add top metadata to student version
- Create cover image svg
- Add to weekly problem list (verify only appended, not changed order)
- Notify translators
- Set release to publish live
- Notify and thank authors