We present a Web-based French-language educational-software tool, French e-Flash Card (FFC), authored using our Intensional Markup Language (IML). The FFC site is interactive and dynamic and incorporates AI for French language grammar. These special features, lacking in most language educational tools (which are typically language-independent), are made possible by IML, which allows rule-based markup in an intensional (possible worlds) logic. The IML source files, relatively small, define whole families of pages indexed by parameters which specify (for example) the particular subject matter, the degree of difficulty, even the choice of vocabulary and agreement constraints on French example sentences generated on demand. We describe the FFC site, give an overview of IML, and describe our design methodology, which should be applicable to many similar projects.