I tried putting together the most up-to-date set of Appendix B flashcards based on OTCNINST 1530-6J, which I believe is the the most current version of that document. I tried to phrase all of the questions in a format similar to how a DI would scream them at you, and I made sure to use the exact verbiage from the document, because I know they can be assholes about that. These cover the Big 4 (code of conduct, general orders, marine/navy insignias/ranks, and about half of the chain of command since we learn the rest once we get there) and I threw the sailor's creed in there too.
Anyways, here you go:
https://quizlet.com/257039272
If you find any mistakes or have any suggestions, let me know. I'll have my head buried in these all week.