Assigning badges to pages we looked at how to create a panel showing which badges have been earned, or could be earned, on a page. To be able to earn a badge you have to demonstrate some kind of knowledge. This will be demonstrated through being able to answer questions assigned to each badge.In
Two more concepts are needed here;
and some question information...
Here are the constructors for a question and a questionset
And here is how to make and store some questions and questionsets (but a better method is to construct your database from a spreadsheet (see Creating badge environment from a spreadsheet)
For more about badges see Badges
Services > Desktop Liberation - the definitive resource for Google Apps Script and Microsoft Office automation > Things that have been deprecated > Badges >