PASS (Partially Automated Symmetric Summarization)  is a computer system for teaching English as a foreign language 

PASS is a network computer systems designed to facilitate interaction between the teacher and the student. Unlike local systems distributed on CDs this system can be used to teach unlimited number of students simultaneously. It can be easily integrated into existing foreign language curricula and adjusted to any level of language proficiency. The system generates statistic data about students' mistakes thus providing the teacher with important feedback about students' progress.

 PASS allows the user to summarize scientific and newspaper English texts of any size. It works on symmetric summarization methodology [2].

General idea underlining PASS is the following. To summarize a text an FLT student is given  assignments,such as 
 - Make up a dictionary of speciality terms pertaining to the subject field of a text in the target language. Summarization process won't start until the student loads in the system correct dictionary terms. Since the student will take efforts to make up a domain vocabulary, he is supposed to memorize it well enough so as to use the terms in his speech. 
 - Change the sequence of sentences in the summary. Basing on the dictionary provided by the student PASS will produce a summary. Sentences in the summary will appear in random order. The student must place sentences in the same order as they were used in the original. 
 The final stage involves fulfilling tasks prepared by the teacher. For example sentences in the summary may have manifestations of connections with other sentences that were not selected during summarization. The student will use a number of transformation procedures (such as deletion, insertion, modification) to make up a coherent summary, thus memorizing better syntactic structures and means providing speech coherence. The resulting coherent summary is then submitted to the teacher.

 PASS comprises Student's Application (Server) and Teacher’s Application (Client) linked by a specialized server integrated into Teacher's application. It doesn't require the installation of SQL or some other sever. 

By means of Teacher's Application the teacher can 1) download texts for summarization and reference dictionaries; 2) assign texts for particular students; 3) set summary size; 4) get statistics about students’ mistakes (how many students entered incorrectly one and the same word) and their grading; 5) assign various tasks for the final stage, e.g."make the summary coherent", "answer the questions on the text", "agree or disagree with the statements", etc. 

 By means of Student's Application students can: 1) get connected to the server; 2) enter dictionary words and summarize a given text; 3) edit the summary using transformation procedures or fulfilling other tasks assigned by the teacher; 4) submit the resulting summary to the teacher.