The ultimate Anki deck for preparing for Grade 12 CBSE Board Exams, JEE, or NEET in India!
AnkiWeb page | Latest Release | Discord Server
Author's Note as of November 2023: This deck, despite being extensive and useful in it's own right, has syllabus gaps here and there, given that the CBSE/JEE/NEET syllabus is a massive ocean. Also, this deck was created in 2021; and there won't be any new further updates or additions to this project, since the we, the original authors of this repo don't have the time to maintain it or merge pull requests anymore. Users are recommended to use their own discretion to fine-tune the topics they wish to study from this deck according to the latest syllabus. Volunteers who are willing to fork and continue this project independently are welcome. Decks and resources of a similar nature, unaffiliated with this project, may be used to fullfil the gaps in knowledge left by this deck. A few such supplementary decks are listed below:
The largest, most comprehensive, community maintained CBSE/JEE/NEET flashcard deck for Anki on the internet, featuring
First-time here? Welcome! 👋 Following all the steps given below will get you up and running.
Tools
menu and select Add-ons
.Get Add-ons...
and paste in the following code : 1788670778
OK
to install the add-on, and close the Anki program.
You're now ready to install the deck itself!File
menu and select CrowdAnki: Import git repository
.https://github.com/Raagaception/raagaception-12STD-CBSE-deck
. Wait for a little while as CrowdAnki imports the deck for you. Don't panic if Windows shows that Anki isn't responding, just give it time.OK
to start the import. A dialog box should then confirm that the import was successful.You don't need to study everything in the deck, just study what you WANT to; since the deck is painstakingly arranged topic-by-topic, and chapter-by-chapter. Here's how to go about studying by utilizing that to your advantage :
Decks
section, click on Raagaception's 12STD CBSE Deck
. This will now display a list of the thousands of cards available in the deck.(Ctrl+A)
, then suspend ALL the cards in the deck - this will result in none of the cards showing up in your review queue. Note that all suspended cards are represented in the browser as yellowed-out cards.Raagaception's 12STD CBSE Deck
listing by using the arrow icon. Keep expanding the list to reveal more and more subtopics.Ctrl+A
to select all cards in the browser, and Ctrl+J
to unsuspend them.If you're a beginner to Anki, I recommend watching this YouTube video to fully understand how Anki functions, and what settings for the learning algorithm might be the best for you. It's pretty long, but trust me, it will help you understand how the Anki review settings actually work.
Options
to view the current review settings.
You'll notice that the deck comes pre-packaged with what I believe are optimal settings for studying the cards in this deck over a long period of time (for example, if you are six months away from your next major exam). If you're a beginner, consider this as a baseline preset for your convenience.
Sadly, there are no one-size-fits-all settings, so as you learn, just clone the preset and tweak them to best suit your study style. But there are certain settings which are compulsory for everyone to stick by for this deck, which you shouldn't change at any cost :
9999
Random
Tag Only
Random
Due date, then random
Tools > Preferences ...
and navigate to the Scheduling
tab. Change the two below settings as given :
On
0
... and you're done with your review settings!
OK
for each of these dialogue boxes. You should be fine if you don't change any setting on this screen. (don't worry, they're deliberately configured to make desired changes automatically, in the right manner!)👉 To stay informed of new releases, make sure to watch this repository's releases, or join us on our Discord server to get pinged whenever new updates are release.
Since this deck uses CrowdAnki, anyone with a GitHub account can help in correcting errors on cards and adding new cards from topics which are not already covered in the deck. If you're inclined to sincerely do so, then read on.
Demo-User-42069
.File > Options
and click on Sign in
. Hit Continue with Browser
on the next dialogue window.GitHubDesktop.exe
and click Open Link
. Click Authorise
on the subsequent browser dialogue.
Clone a respository from the Internet
, and enter the URL of this repo, that is, https://github.com/Raagaception/raagaception-12STD-CBSE-deck
. Specify the directory where you wish to clone the repository.
C:\GitHub Repositories\raagaception-12STD-CBSE-deck
.
9.GitHub Contributions Held for Review
.
github.com/Demo-User-42069
, and you want to contribute two decks, namely Inorganic Group-16 NCERT
and Vectors JEE
, both meant for JEE aspirants, then this is what your structure more or less should look like :
Please don't put your contributions under any other section, otherwise they'll get overwritten by updates.
Export
.CrowdAnki JSON representation (*directory)
Export...
deck.json
to raagaception-12STD-CBSE-deck.json
. Then copy all the folder contents.
Show in Explorer
.Replace the files in the destination
when prompted.
Create a fork
, and click Fork this respository
on the subsequent dialogue box.
To contribute to the parent project
and click Continue
Commit to main
Push Origin
demo-user-42069/raagaception-12STD-CBSE-deck
. Click Contribute
and then click Open pull request
.
Create Pull Request
Allow edits by maintainers
is ticked, then Create Pull Request
.
When you see the following screen, you've successfully submitted your contribution. Congratulations! Wait a few days for us to review and categorize it, and then your contribution will get included in the next update.
If you wish to review your cards on the browser version of AnkiWeb, the MathJax equations in any cards won't get rendered. But by adding the following code to the front and back of the "Basic - Raagaception" and "Cloze - Raagaception" card templates, AnkiWeb will render your MathJax for you :
<script type="text/x-mathjax-config">
MathJax.Hub.processSectionDelay = 0;
MathJax.Hub.Config({
messageStyle:"none",
showProcessingMessages:false,
tex2jax:{
inlineMath: \[ \['$','$'\], \['\\\\(','\\\\)'\] \],
displayMath: \[ \['$$','$$'\], \['\\\\\[','\\\\\]'\] \],
processEscapes:true
}
});
MathJax.Ajax.config.path\["mhchem"\] =
"https://cdnjs.cloudflare.com/ajax/libs/mathjax-mhchem/3.3.2";
MathJax.Hub.Config({
TeX: {
extensions: \["\[mhchem\]/mhchem.js"\]
}
});
</script>
<script type="text/javascript">
(function() {
if (window.MathJax != null) {
var card = document.querySelector('.card');
MathJax.Hub.Queue(\['Typeset', MathJax.Hub, card\]);
return;
}
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS\_SVG-full';
document.body.appendChild(script);
})();
</script>
This code was included in the initial versions of the deck but discontinued from v0.9.0 onwards to maximize compatibility, since on versions of Anki 2.1.40 or lower, this JavaScript causes a rendering error. Hence if you need the functionality, and you use Anki version 2.1.42+, you can manually add it yourself.
This project is made with ❤️ by the community, to help all Science higher secondary students worldwide to ace their exams. You can support this project by