Ehhhhh You are (somewhat) aware of the fact that you are posting in the wrong section but still decide to do it anyway although if you did spend a little bit more time searching around the site, you'd probably find the proper place. Sounds familiar? Surely I am not the only one to find it a wee bit ironic, no?
Let's dissect your proposal. Firstly, there should be mandatory pre-reading. Not going to lie. We had thought of something like that in the past to combat certain problems but then, most of the general things are already in the rules which I believe we were all supposed to read to start with but (most if not all of us) did not end up doing anyway because reasons. Like not shitposting, asking for ROMs etc. Still happens to this day. Sometimes I feel we may have become even worse in some ways. Back then, it was all about typing out the exact same joke that has been posted 47205738 times already. Now it's just memes left, right and centre. People not knowing is one thing, but the far bigger problem is people not WANTING to read. Or at least not bothering to put in the effort. This is why sometimes I do agree with XDA's tough love approach though it does come off as elitist. We have stickies and all that too. Oh and you'd be surprised by how many members are still "noobs" despite being here for a long time already.
To elaborate on the first point, you also proposed that the mandatory readings be about cia installation etc. I'd like you to think that through just a tad longer.
.
.
.
Do you now see why it's not a great idea? Yea, not everyone coming to GBATemp is interested in that exact topic. Some are interested in Wiis. Others in XBoxes. The four other people other than myself who sometimes enter the Vita section. Let's not alienate others just because the 3DS community is the majority.
Getting them to do a quiz? Same as above. I can only see this being used if it pertains to general matters like posting etiquette. Having said that, I just don't see it being effective. There will be people who bruteforce their way through. There will be people who randomly decide to go full retard despite knowing that they shouldn't.
Look, please do not take this the wrong way. I think it is great that you are trying to find ways to alleviate this problem. I just do not think that it will work as well as you think it may. What really needs changing is the laziness and the sense of entitlement of the "noobs" but that is out of our control. I have been on the Temp for quite a few years now, checking multiple times a day. Way more than I would like to admit. Heck, waaaaay more than I probably should if I may add. And if there is one constant throughout the years, it will be the fact that there is always threads that are downright terrible and facepalm-worthy for whatever reason. So why has this problem not gone away? Logically, it's either A) nothing's been done or B) whatever's been done is not effective. I can vouch for the fact that it's certainly not for the lack of effort from the administrative/management side of things.