Customizing Problets

Each problet comes with a repository of over 200 problem templates, each template indexed by one or more learning objectives. Adopters can provide custom problem templates for inclusion in problets. Such templates must be specified in BNF-like notation.

BNF-like Notation:

The notation uses the following non-terminals: The notation uses the following terminals:

Types of Problems:

Currently, the following types of problems are supported by problets. For each, a sample problem template and the corresponding problem are listed: