Learner-controlled foreign language learning method and system are
disclosed. The method is performed by a learner's computer and an
education server by providing foreign language learning contents to a
computer through the Internet, and includes reproducing entire details of
a selected foreign language learning content, determining whether there
is a request for repeatedly reproducing, and reproducing the entire
details of the foreign language learning content again when repeatedly
reproducing is requested, processing a repeat-of-pronunciation by reading
the details containing the foreign language learning content when the
request for repeatedly reproducing is not asked; and processing the
learning of the foreign language learning content by providing a question
with respect to the details of the foreign language learning content and
a request for an answer after the processing the repeat-of-pronunciation,
and by comparing a learner's answer with the question.