This is a collection of all the flashcards and files I created during my A-levels. They have been mostly untouched since my A-levels. I have made them open to share after receiving many requests.
You can find the download page under releases on the right hand side of the page. Make sure you download the latest release by pressing the first Source code
button on the page. You can then extract the folder and files and get studying!
Be sure to bookmark the releases page and check it regularly for updates (or make a GitHub account and watch this repository by pressing the Watch
button on the top right).
If you find any mistakes in any notes or flashcards then either make a GitHub account and create and issue under the issues tab of this repository or email me at hi (at) rehmanamjad.com
.
I would be overjoyed if anyone reading this could help improve this collection (whether that be by correcting errors, adding extra detail, or anything else!) To do so, I would suggest following these steps.
- Create a GitHub account and learn the basics (you can watch a comprehensive introduction here).
- Fork this repository by pressing the button in the top right.
- Download GitHub Desktop and clone the forked repository onto your local machine.
- Switch to the
dev
branch using GitHub Desktop.
- Download CrowdAnki onto your desktop version of Anki (requires v2.1).
- Import the subject flashcards into Anki by either going to
File > Import
and selecting relevant.apkg
file or by going toFile > CrowdAnki:Import from disk
and selecting the folder containing the.json
file in the subject folder. - You're all set to use and make changes to the flashcards!
OCR Chemistry will be used as an example here.
- Press the gear icon next to the deck (which must have the same name and structure as when you originally imported it) and press
Export
. - Set the
Export format
toCrowdAnki JSON representation (*directory)
and make sure it includes the media and tags. - Select the
OCR Chemistry
to export it there. This will create an new folder with the same name as the deck (ie,Chemistry
) - Delete the existing
CrowdAnki
folder and rename the newChemistry
toCrowdAnki
.
- Once you have exported all your changes. Use GitHub desktop to scan for changes and commit them all to the
dev
branch of your forked repository with an appropiate summary and description of changes. - Go to the
Pull requests
tab of your forked repository on GitHub and pressNew pull request
in the top right. - Ensure the
base repository
is this (RehmanAmjad/a-level-resources
) and its branch isdev
and thehead repository
is yours and the branch is yourdev
. You should be able to see a summary of the changes if you scroll down. - Press
Create pull request
and make an appropiate title and write a description of all the changes you made across all your commits. - Press
Create pull request
and wait for me to have a look at it. It should now appear under the pull requests tab of this repository.
Congratulations 🎉 you just contributed and made these resources so much better! If I ever meet you in person then I will buy you a coffee (or any other beverage).
Note that if you're confident with JSON then you can edit the JSON files directy rather than making importing into Anki, making changes, then exporting. Just be sure to check that it can still be imported after you have made the changes.
To avoid having to manage two versions of the same flashcard, one in word document form and another in Anki form (which have fallen out of sync slightly), we need to delete the word document form but keep the PDF's.
- Wait for PDF Glossary Exporter to come out for Anki 2.1.
- Tag all cards corresponding to the specification.
- Move cards into seperate decks according to the specification.
- Export each module in the specification as a seperate PDF.
- Delete all the Word documents.
Look through a few flashcards on Anki every weekend and make small improvements.