3.8 Класс ShowResultForTeacher
Класс реализует демонстрацию результатов обучения студентов преподавателю.
Метод public void CreateResultFile(String path) создает файл с результатами обчунеия при регистрации студента.
Метод public void SetResultInFile(String path, String info) записывает результаты обучения в файл для результатов этого студента.
Метод public void SetInList(String path, JComboBox j)записывает ФИО студента в список доступних для просмотра преподавателем студентов(если он прошел контроль и получил конечный документ).
Метод public void ShowResultForEach(String path,JTextField t1,JTextField t2,JTextField t3,JTextField t4,JTextField t5,JTextField t6,JComboBox j) записывает в текстовые поля информацию про студента котрого выбрал преподаваетль из списка.
Метод public void ShowTime(String path , JTextField T, JComboBox j) записывает в текстовое поле информацию про время обучения выбранного из списка студента.
public class ShowResultForTeacher
{
public ShowResultForTeacher(){}
public void CreateResultFile(String path)
{
File f1;
f1=new File(path);
if(!f1.exists())
{
try
{
f1.createNewFile();
}
catch (Exception ex) { }
}
else {
}
}
public void SetInList(String path, JComboBox j)
{
File F = new File(path);
String ArrOfFile[] = F.list();
for ( int k= 0;k<ArrOfFile.length;k++)
{
try {
Scanner in = new Scanner(new File(path + "\\" + ArrOfFile[k]));
StringBuffer data = new StringBuffer();
while (in.hasNext()) {
data.append(in.nextLine()).append("\n");
}
String s1 = data.toString();
if(!s1.equals("")){
int i = ArrOfFile[k].indexOf(".");
String L1 = ArrOfFile[k].substring(0, i);
j.addItem(L1);}
} catch (FileNotFoundException ex) {
Logger.getLogger(ShowResultForTeacher.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
public void SetResultInFile(String path, String info)
{
try {
File f1;
f1 = new File(path);
PrintWriter writer = null;
writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(path)));
writer.write(info);
writer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(ShowResultForTeacher.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void ShowResultForEach(String path,JTextField t1,JTextField t2,JTextField t3,JTextField t4,JTextField t5,JTextField t6,JComboBox j)
{
String s = (String) j.getSelectedItem()+".txt";
File F = new File(path);
String ArrOfFile[] = F.list();
System.out.println(ArrOfFile.length);
boolean b;
for( int k =0;k<ArrOfFile.length;k++)
{
if(s.equals(ArrOfFile[k]))
{
try {
b=false;
Scanner in = new Scanner(new File(path+"\\"+ArrOfFile[k]));
StringBuffer data = new StringBuffer();
while (in.hasNext()) {
data.append(in.nextLine()).append("\n");
String s1 = data.toString();
System.out.println(b);
int i = s1.indexOf("#");
int r = s1.indexOf("~");
int t = s1.indexOf("%");
int u = s1.indexOf("&");
int h = s1.indexOf("\n");
String L1 = s1.substring(0, i);
String L2 = s1.substring((i+1), r);
String L3 = s1.substring((r+1), t);
String L4 = s1.substring((t+1), u);
String L5 = s1.substring(u+1,h );
t1.setText(L1);
t2.setText(L2);
t3.setText(L3);
t4.setText(L4);
t5.setText(L5);
}
}
catch (FileNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} } }}
public void ShowTime(String path , JTextField T, JComboBox j)
{
String s = (String) j.getSelectedItem()+".txt";
File F = new File(path);
String ArrOfFile[] = F.list();
for( int k =0;k<ArrOfFile.length;k++)
{
if(s.equals(ArrOfFile[k]))
{
try {
Scanner in = new Scanner(new File(path+"\\"+ArrOfFile[k]));
StringBuffer data = new StringBuffer();
while (in.hasNext()) {
data.append(in.nextLine()).append("\n");
String s1 = data.toString();
int i = s1.indexOf("#");
int r = s1.indexOf("~");
int t = s1.indexOf("%");
int u = s1.indexOf("&");
int h = s1.indexOf("\n");
String L1 = s1.substring(0, i);
String L2 = s1.substring((i+1), r);
String L3 = s1.substring((r+1), t);
String L4 = s1.substring((t+1), u);
String L5 = s1.substring(u+1,h );
T.setText(L5+" минут");
}}
catch (FileNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}}
}
... всего соответствует информативно-речевому характеру обучения ИЯ. Принцип надежности. Указывает на необходимость проведения экспериментальной проверки каждой компьютерной программы для обучения, а также на наличие этапа организационной подготовки к занятию с использованием ПК. Методические функции, которые может выполнять компьютер при обучении ИЯ. Выделим основные методические функции, ...
... материалов далеко не полный, должен постоянно корректироваться в зависимости от опыта и подготовки преподавателя, а также от времени и места выполняемых работ. Обновление содержания трудового воспитания в начальных классах за счет включения в программу обучения работы с нетрадиционными материалами оправдано, т.к. при работе с ними (особенно если это доступный "бросовый" материал) ярко проявляются ...
... говорить не об интенсивном обучении как таковом, а об интенсификации обучения.” Однако наиболее подробно проблему интенсивного метода в школе исследует Денисова Л.Г. в статье “Место интенсивной методики в системе обучения иностранным языкам в средней школе” [25]. Она, в частности, пишет следующее. “Авторы как практических рекомендаций, так и методических статей предлагают разнообразное ...
... от умелого сочетания слова и наглядности, от умения учителя вычленять те свойства и особенности, которые в большей мере раскрывают сущность изучаемых предметов и явлений. Разработка систем оценки результатов обучения. Все занятия проводятся в форме беседы, поэтому уже во время опроса учащихся можно оценить их деятельность и знания. Так же его называют устный опрос - индивидуальный, ...
0 комментариев