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

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

Queestions[9] = Queestions[9].append(ui->lineEdit_481->text()).append(ui->lineEdit_482->text()).append(ui->lineEdit_483->text()).append(ui->lineEdit_484->text()).append(ui->lineEdit_485->text()).append(ui->lineEdit_486->text());

Queestions[10] = Queestions[10].append(ui->lineEdit_477->text()).append(ui->lineEdit_478->text()).append(ui->lineEdit_479->text()).append(ui->lineEdit_480->text());

Queestions[11] = Queestions[11].append(ui->lineEdit_487->text()).append(ui->lineEdit_488->text()).append(ui->lineEdit_489->text()).append(ui->lineEdit_490->text()).append(ui->lineEdit_491->text()).append(ui->lineEdit_492->text()).append(ui->lineEdit_493->text());

Queestions[12] = Queestions[12].append(ui->lineEdit_494->text()).append(ui->lineEdit_495->text()).append(ui->lineEdit_496->text()).append(ui->lineEdit_497->text());

Queestions[13] = Queestions[13].append(ui->lineEdit_498->text()).append(ui->lineEdit_499->text()).append(ui->lineEdit_500->text()).append(ui->lineEdit_501->text()).append(ui->lineEdit_502->text()).append(ui->lineEdit_503->text());

Queestions[14] = Queestions[14].append(ui->lineEdit_517->text()).append(ui->lineEdit_516->text()).append(ui->lineEdit_518->text()).append(ui->lineEdit_519->text()).append(ui->lineEdit_520->text()).append(ui->lineEdit_521->text()).append(ui->lineEdit_522->text()).append(ui->lineEdit_523->text());

Queestions[15] = Queestions[15].append(ui->lineEdit_531->text()).append(ui->lineEdit_532->text()).append(ui->lineEdit_533->text()).append(ui->lineEdit_533->text()).append(ui->lineEdit_535->text()).append(ui->lineEdit_536->text()).append(ui->lineEdit_537->text()).append(ui->lineEdit_538->text()).append(ui->lineEdit_539->text());

Queestions[16] = Queestions[16].append(ui->lineEdit_524->text()).append(ui->lineEdit_525->text()).append(ui->lineEdit_526->text()).append(ui->lineEdit_527->text()).append(ui->lineEdit_528->text()).append(ui->lineEdit_529->text()).append(ui->lineEdit_530->text());

Queestions[17] = Queestions[17].append(ui->lineEdit_563->text()).append(ui->lineEdit_564->text()).append(ui->lineEdit_565->text()).append(ui->lineEdit_566->text()).append(ui->lineEdit_567->text()).append(ui->lineEdit_568->text()).append(ui->lineEdit_569->text()).append(ui->lineEdit_570->text()).append(ui->lineEdit_571->text());

Queestions[18] = Queestions[18].append(ui->lineEdit_572->text()).append(ui->lineEdit_573->text()).append(ui->lineEdit_574->text()).append(ui->lineEdit_575->text()).append(ui->lineEdit_576->text());

Queestions[19] = Queestions[19].append(ui->lineEdit_555->text()).append(ui->lineEdit_556->text()).append(ui->lineEdit_557->text()).append(ui->lineEdit_558->text()).append(ui->lineEdit_559->text()).append(ui->lineEdit_560->text()).append(ui->lineEdit_561->text()).append(ui->lineEdit_562->text());

Queestions[20] = Queestions[20].append(ui->lineEdit_548->text()).append(ui->lineEdit_550->text()).append(ui->lineEdit_551->text()).append(ui->lineEdit_552->text()).append(ui->lineEdit_553->text()).append(ui->lineEdit_554->text());

QString abc="";

count1=0;

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

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

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

count1++;

};

}

if(time1==0)

{

count1=count1/2;

}

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

ui->label_54->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::test5()

{

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

time = 320;

time1 = time;

count1=0;

ui->label_57->setHidden(0);

QString str = "";

ui->stackedWidget->setCurrentIndex(13);

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

{

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

time1--;

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

}

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

}

void Widget::on_pushButton_31_clicked()

{

QString Queestions[100];

Queestions[1] = Queestions[1].append(ui->lineEdit_678->text()).append(ui->lineEdit_679->text()).append(ui->lineEdit_680->text()).append(ui->lineEdit_681->text()).append(ui->lineEdit_682->text()).append(ui->lineEdit_683->text()).append(ui->lineEdit_684->text());

Queestions[2] = Queestions[2].append(ui->lineEdit_714->text()).append(ui->lineEdit_715->text()).append(ui->lineEdit_716->text()).append(ui->lineEdit_717->text()).append(ui->lineEdit_718->text());

Queestions[3] = Queestions[3].append(ui->lineEdit_663->text()).append(ui->lineEdit_669->text()).append(ui->lineEdit_670->text()).append(ui->lineEdit_671->text()).append(ui->lineEdit_672->text()).append(ui->lineEdit_673->text()).append(ui->lineEdit_674->text());

Queestions[4] = Queestions[4].append(ui->lineEdit_706->text()).append(ui->lineEdit_708->text()).append(ui->lineEdit_709->text()).append(ui->lineEdit_710->text()).append(ui->lineEdit_711->text()).append(ui->lineEdit_712->text()).append(ui->lineEdit_713->text());

Queestions[5] = Queestions[5].append(ui->lineEdit_665->text()).append(ui->lineEdit_675->text()).append(ui->lineEdit_676->text()).append(ui->lineEdit_677->text());

Queestions[6] = Queestions[6].append(ui->lineEdit_721->text()).append(ui->lineEdit_731->text()).append(ui->lineEdit_732->text()).append(ui->lineEdit_733->text()).append(ui->lineEdit_734->text()).append(ui->lineEdit_735->text()).append(ui->lineEdit_729->text()).append(ui->lineEdit_736->text());

Queestions[7] = Queestions[7].append(ui->lineEdit_652->text()).append(ui->lineEdit_653->text()).append(ui->lineEdit_654->text()).append(ui->lineEdit_655->text()).append(ui->lineEdit_656->text()).append(ui->lineEdit_657->text()).append(ui->lineEdit_658->text());

Queestions[8] = Queestions[8].append(ui->lineEdit_695->text()).append(ui->lineEdit_701->text()).append(ui->lineEdit_702->text()).append(ui->lineEdit_703->text());

Queestions[9] = Queestions[9].append(ui->lineEdit_624->text()).append(ui->lineEdit_631->text()).append(ui->lineEdit_632->text()).append(ui->lineEdit_633->text()).append(ui->lineEdit_634->text()).append(ui->lineEdit_635->text()).append(ui->lineEdit_636->text()).append(ui->lineEdit_637->text()).append(ui->lineEdit_638->text()).append(ui->lineEdit_639->text()).append(ui->lineEdit_640->text()).append(ui->lineEdit_641->text()).append(ui->lineEdit_642->text()).append(ui->lineEdit_643->text());

Queestions[10] = Queestions[10].append(ui->lineEdit_745->text()).append(ui->lineEdit_741->text()).append(ui->lineEdit_746->text()).append(ui->lineEdit_747->text());

Queestions[11] = Queestions[11].append(ui->lineEdit_610->text()).append(ui->lineEdit_611->text()).append(ui->lineEdit_612->text()).append(ui->lineEdit_613->text()).append(ui->lineEdit_614->text());

Queestions[12] = Queestions[12].append(ui->lineEdit_615->text()).append(ui->lineEdit_616->text()).append(ui->lineEdit_617->text()).append(ui->lineEdit_618->text()).append(ui->lineEdit_619->text());

Queestions[13] = Queestions[13].append(ui->lineEdit_748->text()).append(ui->lineEdit_744->text()).append(ui->lineEdit_749->text()).append(ui->lineEdit_750->text()).append(ui->lineEdit_751->text()).append(ui->lineEdit_752->text());

Queestions[14] = Queestions[14].append(ui->lineEdit_603->text()).append(ui->lineEdit_604->text()).append(ui->lineEdit_605->text()).append(ui->lineEdit_606->text()).append(ui->lineEdit_607->text()).append(ui->lineEdit_608->text()).append(ui->lineEdit_609->text());

Queestions[15] = Queestions[15].append(ui->lineEdit_764->text()).append(ui->lineEdit_765->text()).append(ui->lineEdit_766->text()).append(ui->lineEdit_767->text()).append(ui->lineEdit_754->text()).append(ui->lineEdit_768->text());

Queestions[16] = Queestions[16].append(ui->lineEdit_620->text()).append(ui->lineEdit_621->text()).append(ui->lineEdit_622->text()).append(ui->lineEdit_623->text());

Queestions[17] = Queestions[17].append(ui->lineEdit_597->text()).append(ui->lineEdit_598->text()).append(ui->lineEdit_599->text()).append(ui->lineEdit_600->text()).append(ui->lineEdit_601->text()).append(ui->lineEdit_602->text());

Queestions[18] = Queestions[18].append(ui->lineEdit_761->text()).append(ui->lineEdit_762->text()).append(ui->lineEdit_757->text()).append(ui->lineEdit_763->text());

Queestions[19] = Queestions[19].append(ui->lineEdit_588->text()).append(ui->lineEdit_589->text()).append(ui->lineEdit_590->text()).append(ui->lineEdit_591->text()).append(ui->lineEdit_592->text()).append(ui->lineEdit_593->text()).append(ui->lineEdit_594->text()).append(ui->lineEdit_595->text()).append(ui->lineEdit_596->text());

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