Дипломная работа: Информационная система мотивирования и тренировки школьников и студентов в области информатики

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ui->lineEdit_47->setText("");

ui->lineEdit_48->setText("");

ui->lineEdit_49->setText("");

ui->lineEdit_50->setText("");

ui->lineEdit_51->setText("");

ui->lineEdit_52->setText("");

ui->lineEdit_53->setText("");

ui->lineEdit_54->setText("");

ui->lineEdit_55->setText("");

ui->lineEdit_56->setText("");

ui->lineEdit_57->setText("");

ui->lineEdit_58->setText("");

ui->lineEdit_59->setText("");

ui->lineEdit_60->setText("");

ui->lineEdit_61->setText("");

ui->lineEdit_62->setText("");

ui->lineEdit_63->setText("");

ui->lineEdit_64->setText("");

ui->lineEdit_65->setText("");

ui->lineEdit_66->setText("");

ui->lineEdit_67->setText("");

ui->lineEdit_68->setText("");

ui->lineEdit_69->setText("");

ui->lineEdit_70->setText("");

ui->lineEdit_71->setText("");

ui->lineEdit_72->setText("");

ui->lineEdit_73->setText("");

ui->lineEdit_74->setText("");

ui->lineEdit_75->setText("");

ui->lineEdit_76->setText("");

ui->lineEdit_77->setText("");

ui->lineEdit_78->setText("");

ui->lineEdit_79->setText("");

ui->lineEdit_80->setText("");

ui->lineEdit_81->setText("");

ui->lineEdit_82->setText("");

ui->lineEdit_83->setText("");

ui->lineEdit_84->setText("");

ui->lineEdit_85->setText("");

ui->lineEdit_86->setText("");

ui->lineEdit_87->setText("");

ui->lineEdit_88->setText("");

ui->lineEdit_89->setText("");

ui->lineEdit_90->setText("");

ui->lineEdit_91->setText("");

ui->lineEdit_92->setText("");

ui->lineEdit_93->setText("");

ui->lineEdit_94->setText("");

ui->lineEdit_95->setText("");

ui->lineEdit_96->setText("");

ui->lineEdit_97->setText("");

ui->lineEdit_98->setText("");

ui->lineEdit_99->setText("");

ui->lineEdit_100->setText("");

ui->lineEdit_101->setText("");

ui->lineEdit_102->setText("");

ui->lineEdit_103->setText("");

ui->lineEdit_104->setText("");

ui->lineEdit_105->setText("");

ui->lineEdit_106->setText("");

ui->lineEdit_107->setText("");

ui->lineEdit_108->setText("");

ui->lineEdit_109->setText("");

ui->lineEdit_110->setText("");

ui->lineEdit_111->setText("");

ui->lineEdit_112->setText("");

ui->lineEdit_113->setText("");

ui->lineEdit_114->setText("");

ui->lineEdit_115->setText("");

ui->lineEdit_116->setText("");

ui->lineEdit_117->setText("");

ui->lineEdit_118->setText("");

ui->lineEdit_119->setText("");

ui->lineEdit_120->setText("");

ui->lineEdit_121->setText("");

ui->lineEdit_122->setText("");

ui->lineEdit_123->setText("");

ui->lineEdit_124->setText("");

ui->lineEdit_125->setText("");

ui->lineEdit_126->setText("");

ui->lineEdit_127->setText("");

ui->lineEdit_128->setText("");

ui->lineEdit_129->setText("");

ui->lineEdit_291->setText("");

ui->lineEdit_292->setText("");

ui->lineEdit_293->setText("");

ui->lineEdit_294->setText("");

ui->lineEdit_295->setText("");

ui->lineEdit_296->setText("");

ui->lineEdit_297->setText("");

ui->lineEdit_298->setText("");

ui->lineEdit_299->setText("");

ui->lineEdit_300->setText("");

ui->lineEdit_301->setText("");

ui->lineEdit_302->setText("");

ui->lineEdit_303->setText("");

ui->lineEdit_304->setText("");

ui->lineEdit_305->setText("");

ui->lineEdit_306->setText("");

ui->lineEdit_307->setText("");

ui->lineEdit_308->setText("");

ui->lineEdit_309->setText("");

ui->lineEdit_310->setText("");

ui->lineEdit_311->setText("");

ui->lineEdit_312->setText("");

ui->lineEdit_313->setText("");

ui->lineEdit_314->setText("");

ui->lineEdit_315->setText("");

ui->lineEdit_316->setText("");

ui->lineEdit_317->setText("");

ui->lineEdit_318->setText("");

ui->lineEdit_319->setText("");

ui->lineEdit_320->setText("");

ui->lineEdit_321->setText("");

ui->lineEdit_322->setText("");

ui->lineEdit_323->setText("");

ui->lineEdit_324->setText("");

ui->lineEdit_325->setText("");

ui->lineEdit_326->setText("");

ui->lineEdit_327->setText("");

time = 210;

time1 = time;

count1=0;

ui->label_48->setHidden(0);

QString str = "";

ui->stackedWidget->setCurrentIndex(10);

for(int i=0; i<time; i++)

{

QEventLoop loop; QTimer::singleShot(1000, &loop, SLOT(quit())); loop.exec();

time1--;

ui->label_48->setText(QString::number(time1));

}

ui->label_38->setText("Время вышло! \nРейтинг уменьшен в два раза.");

}

void Widget::on_pushButton_25_clicked()

{

QString Queestions[100];

Queestions[1] = Queestions[1].append(ui->lineEdit_51->text()).append(ui->lineEdit_52->text()).append(ui->lineEdit_41->text()).append(ui->lineEdit_53->text()).append(ui->lineEdit_54->text()).append(ui->lineEdit_44->text()).append(ui->lineEdit_55->text()).append(ui->lineEdit_56->text()).append(ui->lineEdit_57->text()).append(ui->lineEdit_58->text()).append(ui->lineEdit_59->text()).append(ui->lineEdit_60->text()).append(ui->lineEdit_61->text()).append(ui->lineEdit_62->text());

Queestions[2] = Queestions[2].append(ui->lineEdit_30->text()).append(ui->lineEdit_31->text()).append(ui->lineEdit_32->text()).append(ui->lineEdit_33->text()).append(ui->lineEdit_34->text()).append(ui->lineEdit_35->text()).append(ui->lineEdit_36->text()).append(ui->lineEdit_37->text()).append(ui->lineEdit_38->text());

Queestions[3] = Queestions[3].append(ui->lineEdit_101->text()).append(ui->lineEdit_102->text()).append(ui->lineEdit_103->text()).append(ui->lineEdit_104->text()).append(ui->lineEdit_105->text()).append(ui->lineEdit_106->text()).append(ui->lineEdit_107->text()).append(ui->lineEdit_108->text()).append(ui->lineEdit_109->text());

Queestions[4] = Queestions[4].append(ui->lineEdit_75->text()).append(ui->lineEdit_73->text()).append(ui->lineEdit_76->text()).append(ui->lineEdit_77->text()).append(ui->lineEdit_71->text());

Queestions[5] = Queestions[5].append(ui->lineEdit_90->text()).append(ui->lineEdit_91->text()).append(ui->lineEdit_92->text()).append(ui->lineEdit_93->text()).append(ui->lineEdit_94->text()).append(ui->lineEdit_95->text()).append(ui->lineEdit_96->text()).append(ui->lineEdit_97->text()).append(ui->lineEdit_98->text()).append(ui->lineEdit_99->text()).append(ui->lineEdit_100->text());

Queestions[6] = Queestions[6].append(ui->lineEdit_83->text()).append(ui->lineEdit_86->text()).append(ui->lineEdit_87->text()).append(ui->lineEdit_88->text()).append(ui->lineEdit_89->text());

Queestions[7] = Queestions[7].append(ui->lineEdit_116->text()).append(ui->lineEdit_121->text()).append(ui->lineEdit_122->text()).append(ui->lineEdit_113->text()).append(ui->lineEdit_123->text()).append(ui->lineEdit_124->text()).append(ui->lineEdit_125->text()).append(ui->lineEdit_126->text()).append(ui->lineEdit_127->text());

Queestions[8] = Queestions[8].append(ui->lineEdit_69->text()).append(ui->lineEdit_78->text()).append(ui->lineEdit_79->text()).append(ui->lineEdit_80->text()).append(ui->lineEdit_81->text()).append(ui->lineEdit_82->text());

Queestions[9] = Queestions[9].append(ui->lineEdit_298->text()).append(ui->lineEdit_299->text()).append(ui->lineEdit_300->text()).append(ui->lineEdit_301->text()).append(ui->lineEdit_302->text()).append(ui->lineEdit_303->text()).append(ui->lineEdit_118->text());

Queestions[10] = Queestions[10].append(ui->lineEdit_308->text()).append(ui->lineEdit_309->text()).append(ui->lineEdit_310->text()).append(ui->lineEdit_120->text()).append(ui->lineEdit_311->text()).append(ui->lineEdit_312->text()).append(ui->lineEdit_313->text()).append(ui->lineEdit_295->text()).append(ui->lineEdit_314->text()).append(ui->lineEdit_315->text());

Queestions[11] = Queestions[11].append(ui->lineEdit_316->text()).append(ui->lineEdit_317->text()).append(ui->lineEdit_318->text()).append(ui->lineEdit_307->text()).append(ui->lineEdit_319->text()).append(ui->lineEdit_320->text()).append(ui->lineEdit_321->text()).append(ui->lineEdit_322->text()).append(ui->lineEdit_323->text()).append(ui->lineEdit_324->text()).append(ui->lineEdit_325->text()).append(ui->lineEdit_326->text()).append(ui->lineEdit_327->text()).append(ui->lineEdit_297->text());

Queestions[12] = Queestions[12].append(ui->lineEdit_39->text()).append(ui->lineEdit_40->text()).append(ui->lineEdit_41->text()).append(ui->lineEdit_45->text()).append(ui->lineEdit_37->text()).append(ui->lineEdit_70->text()).append(ui->lineEdit_71->text());

Queestions[13] = Queestions[13].append(ui->lineEdit_42->text()).append(ui->lineEdit_43->text()).append(ui->lineEdit_44->text()).append(ui->lineEdit_46->text()).append(ui->lineEdit_47->text()).append(ui->lineEdit_48->text()).append(ui->lineEdit_49->text()).append(ui->lineEdit_50->text());

Queestions[14] = Queestions[14].append(ui->lineEdit_31->text()).append(ui->lineEdit_63->text()).append(ui->lineEdit_64->text()).append(ui->lineEdit_65->text()).append(ui->lineEdit_66->text()).append(ui->lineEdit_67->text()).append(ui->lineEdit_68->text()).append(ui->lineEdit_69->text());

Queestions[15] = Queestions[15].append(ui->lineEdit_34->text()).append(ui->lineEdit_72->text()).append(ui->lineEdit_73->text()).append(ui->lineEdit_74->text());

Queestions[16] = Queestions[16].append(ui->lineEdit_105->text()).append(ui->lineEdit_110->text()).append(ui->lineEdit_111->text()).append(ui->lineEdit_96->text()).append(ui->lineEdit_112->text()).append(ui->lineEdit_113->text()).append(ui->lineEdit_114->text());

Queestions[17] = Queestions[17].append(ui->lineEdit_93->text()).append(ui->lineEdit_115->text()).append(ui->lineEdit_116->text()).append(ui->lineEdit_117->text()).append(ui->lineEdit_118->text()).append(ui->lineEdit_119->text()).append(ui->lineEdit_120->text());

Queestions[18] = Queestions[18].append(ui->lineEdit_83->text()).append(ui->lineEdit_84->text()).append(ui->lineEdit_79->text()).append(ui->lineEdit_85->text());

Queestions[19] = Queestions[19].append(ui->lineEdit_127->text()).append(ui->lineEdit_128->text()).append(ui->lineEdit_129->text()).append(ui->lineEdit_291->text()).append(ui->lineEdit_292->text());

Queestions[20] = Queestions[20].append(ui->lineEdit_298->text()).append(ui->lineEdit_304->text()).append(ui->lineEdit_305->text()).append(ui->lineEdit_306->text()).append(ui->lineEdit_307->text());

Queestions[21] = Queestions[21].append(ui->lineEdit_293->text()).append(ui->lineEdit_294->text()).append(ui->lineEdit_295->text()).append(ui->lineEdit_296->text()).append(ui->lineEdit_297->text());

QString abc="";

for(int i=1;i<22;i++){

abc = abc.append(questions->record(i-1+30).value(2).toString());

if(Queestions[i]==questions->record(i-1+30).value(2).toString()){

count1++;

};

}

if(time1==0)

{

count1=count1/2;

}

// ui->textBrowser_5->setText(abc);

ui->label_123->setHidden(1);

QMessageBox::information(this, "Тест пройден!", QString("Поздравляем! Тест пройден. Ваш рейтинг увеличился на %1 пунктов.").arg(count1));

Users->setData(Users->index(id-1,6),Users->record(id-1).value(6).toInt()+count1);

Users->submitAll();

if(Users->record(id+1).value(6).toInt()<25){

ui->label_35->setText("Ваше звание: рекрут!");

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap("D:/kross1/images/1.JPG"));

ui->graphicsView->setScene(scene);

}

if((Users->record(id+1).value(6).toInt()>24)&&(Users->record(id-1).value(6).toInt()<39))

{

QGraphicsScene *scene = new QGraphicsScene;

ui->label_35->setText("Ваше звание: сержант!");

scene->addPixmap(QPixmap("D:/kross1/images/2.JPG"));

ui->graphicsView->setScene(scene);

}

if((Users->record(id+1).value(6).toInt()>38)&&(Users->record(id-1).value(6).toInt()<42))

{

ui->label_35->setText("Ваше звание: офицер!");

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap("D:/kross1/images/3.JPG"));

ui->graphicsView->setScene(scene);

}

if((Users->record(id+1).value(6).toInt()>41)&&(Users->record(id-1).value(6).toInt()<56))

{

ui->label_35->setText("Ваше звание: лейтенант!");

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap("D:/kross1/images/4.JPG"));

ui->graphicsView->setScene(scene);

}

if((Users->record(id+1).value(6).toInt()>55)&&(Users->record(id-1).value(6).toInt()<87))

{

ui->label_35->setText("Ваше звание: мастер!");

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap("D:/kross1/images/5.JPG"));

ui->graphicsView->setScene(scene);

}

if((Users->record(id+1).value(6).toInt()>86))

{

ui->label_35->setText("Ваше звание: генерал!");

QGraphicsScene *scene = new QGraphicsScene;

scene->addPixmap(QPixmap("D:/kross1/images/6.JPG"));

ui->graphicsView->setScene(scene);

}

for(int i=0;i<Users->rowCount();i++)

{

if(Users->record(i).value(6).toInt()>Users->record(id-1).value(6).toInt())

{

//i1++;

r++;

}

}

for(int i=0;i<Users->rowCount();i++)

{

if(Users->record(i).value(6).toInt()>Users->record(id+1).value(6).toInt())

{

//i1++;

r++;

}

}

m=0;b=0;s=-1;

for(int i=0;i<Users->rowCount();i++)

{

if((Users->record(i).value(6).toInt()<Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))

{

m++;

}

if((Users->record(i).value(6).toInt()>Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))

{

b++;

}

if((Users->record(i).value(6).toInt()==Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))

{

s++;

}

}

str1="";

str1=str1.append("Количество игроков с таким же рейтингом: %1. \nКоличество игроков с рейтингом ниже %2 - %3. \nКоличество игроков с рейтингом выше %2 - %4.").arg(s).arg(Users->record(id+1).value(6).toInt()).arg(m).arg(b);

ui->label_61->setText(str1);

str = "";

str = str.append("Вы занимаете %1 место в таблице рейтинга!").arg(r);

ui->label_60->setText(str);

count1=0;

time = 10;

time1 = time;

ui->label_14->setText("Ваш текущий рейтинг: " + Users->record(id-1).value(6).toString() + ".");

}

void Widget::test3()

{

ui->lineEdit_328->setText("");

ui->lineEdit_329->setText("");

ui->lineEdit_330->setText("");

ui->lineEdit_331->setText("");

ui->lineEdit_332->setText("");

ui->lineEdit_333->setText("");

ui->lineEdit_334->setText("");

ui->lineEdit_335->setText("");

ui->lineEdit_336->setText("");

ui->lineEdit_337->setText("");

ui->lineEdit_338->setText("");

ui->lineEdit_339->setText("");

ui->lineEdit_340->setText("");

ui->lineEdit_341->setText("");

ui->lineEdit_342->setText("");

ui->lineEdit_343->setText("");

ui->lineEdit_344->setText("");

ui->lineEdit_345->setText("");

ui->lineEdit_346->setText("");

ui->lineEdit_347->setText("");

ui->lineEdit_348->setText("");

ui->lineEdit_349->setText("");

ui->lineEdit_350->setText("");

ui->lineEdit_351->setText("");

ui->lineEdit_352->setText("");

ui->lineEdit_353->setText("");

ui->lineEdit_354->setText("");

ui->lineEdit_355->setText("");

ui->lineEdit_356->setText("");

ui->lineEdit_357->setText("");

ui->lineEdit_358->setText("");

ui->lineEdit_359->setText("");

ui->lineEdit_360->setText("");

ui->lineEdit_361->setText("");

ui->lineEdit_362->setText("");

ui->lineEdit_363->setText("");

ui->lineEdit_364->setText("");

ui->lineEdit_365->setText("");

ui->lineEdit_366->setText("");

ui->lineEdit_367->setText("");

ui->lineEdit_368->setText("");

ui->lineEdit_369->setText("");

ui->lineEdit_370->setText("");

ui->lineEdit_371->setText("");

ui->lineEdit_372->setText("");

ui->lineEdit_373->setText("");

ui->lineEdit_374->setText("");

ui->lineEdit_375->setText("");

ui->lineEdit_376->setText("");

ui->lineEdit_377->setText("");

ui->lineEdit_378->setText("");

ui->lineEdit_379->setText("");

ui->lineEdit_380->setText("");

ui->lineEdit_381->setText("");

ui->lineEdit_382->setText("");

ui->lineEdit_383->setText("");

ui->lineEdit_384->setText("");

ui->lineEdit_385->setText("");

ui->lineEdit_386->setText("");

ui->lineEdit_387->setText("");

ui->lineEdit_388->setText("");

ui->lineEdit_389->setText("");

ui->lineEdit_390->setText("");

ui->lineEdit_391->setText("");

ui->lineEdit_392->setText("");

ui->lineEdit_393->setText("");

ui->lineEdit_394->setText("");

ui->lineEdit_395->setText("");

ui->lineEdit_396->setText("");

ui->lineEdit_397->setText("");

ui->lineEdit_398->setText("");

ui->lineEdit_399->setText("");

ui->lineEdit_400->setText("");

ui->lineEdit_401->setText("");

ui->lineEdit_402->setText("");

ui->lineEdit_403->setText("");

ui->lineEdit_404->setText("");

ui->lineEdit_405->setText("");

ui->lineEdit_406->setText("");

ui->lineEdit_407->setText("");

ui->lineEdit_408->setText("");

ui->lineEdit_409->setText("");

ui->lineEdit_410->setText("");

ui->lineEdit_411->setText("");

ui->lineEdit_412->setText("");

ui->lineEdit_413->setText("");

ui->lineEdit_414->setText("");

ui->lineEdit_415->setText("");

ui->lineEdit_416->setText("");

ui->lineEdit_417->setText("");

ui->lineEdit_418->setText("");

ui->lineEdit_419->setText("");

ui->lineEdit_420->setText("");

ui->lineEdit_421->setText("");

ui->lineEdit_422->setText("");

ui->lineEdit_423->setText("");

ui->lineEdit_424->setText("");

ui->lineEdit_425->setText("");

ui->lineEdit_426->setText("");

ui->lineEdit_427->setText("");

ui->lineEdit_428->setText("");

ui->lineEdit_429->setText("");

ui->lineEdit_430->setText("");

ui->lineEdit_431->setText("");

Источник: https://otherreferats.allbest.ru/download/1025151/