Teaching material generation methods and systems to generate teaching
material for language learning are provided. The system comprises a
plurality of social circumstances, a plurality of contextual situations,
a user interface and a processing module. The user interface receives a
selection corresponding to at least one of the social circumstances, and
a selection corresponding to at least one of the contextual situations.
The processing module generates teaching material according to the
selected social circumstance and the selected contextual situation.