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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

time = 190;

time1 = time;

count1=0;

ui->label_51->setHidden(0);

QString str = "";

ui->stackedWidget->setCurrentIndex(11);

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

{

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

time1--;

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

}

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

}

void Widget::on_pushButton_27_clicked()

{

QString Queestions[100];

Queestions[1] = Queestions[1].append(ui->lineEdit_328->text()).append(ui->lineEdit_329->text()).append(ui->lineEdit_330->text()).append(ui->lineEdit_331->text()).append(ui->lineEdit_332->text()).append(ui->lineEdit_333->text()).append(ui->lineEdit_334->text());

Queestions[2] = Queestions[2].append(ui->lineEdit_419->text()).append(ui->lineEdit_420->text()).append(ui->lineEdit_421->text()).append(ui->lineEdit_422->text()).append(ui->lineEdit_423->text()).append(ui->lineEdit_424->text()).append(ui->lineEdit_425->text()).append(ui->lineEdit_426->text()).append(ui->lineEdit_427->text()).append(ui->lineEdit_428->text()).append(ui->lineEdit_429->text());

Queestions[3] = Queestions[3].append(ui->lineEdit_411->text()).append(ui->lineEdit_412->text()).append(ui->lineEdit_413->text()).append(ui->lineEdit_414->text()).append(ui->lineEdit_415->text()).append(ui->lineEdit_416->text()).append(ui->lineEdit_417->text()).append(ui->lineEdit_418->text());

Queestions[4] = Queestions[4].append(ui->lineEdit_338->text()).append(ui->lineEdit_352->text()).append(ui->lineEdit_353->text()).append(ui->lineEdit_354->text()).append(ui->lineEdit_355->text()).append(ui->lineEdit_347->text()).append(ui->lineEdit_356->text()).append(ui->lineEdit_357->text()).append(ui->lineEdit_358->text()).append(ui->lineEdit_359->text());

Queestions[5] = Queestions[5].append(ui->lineEdit_361->text()).append(ui->lineEdit_366->text()).append(ui->lineEdit_349->text()).append(ui->lineEdit_367->text()).append(ui->lineEdit_368->text());

Queestions[6] = Queestions[6].append(ui->lineEdit_349->text()).append(ui->lineEdit_337->text()).append(ui->lineEdit_350->text()).append(ui->lineEdit_351->text()).append(ui->lineEdit_352->text()).append(ui->lineEdit_353->text()).append(ui->lineEdit_354->text()).append(ui->lineEdit_355->text()).append(ui->lineEdit_356->text());

Queestions[7] = Queestions[7].append(ui->lineEdit_400->text()).append(ui->lineEdit_401->text()).append(ui->lineEdit_402->text()).append(ui->lineEdit_403->text()).append(ui->lineEdit_404->text()).append(ui->lineEdit_405->text()).append(ui->lineEdit_406->text()).append(ui->lineEdit_407->text()).append(ui->lineEdit_408->text()).append(ui->lineEdit_409->text()).append(ui->lineEdit_410->text());

Queestions[8] = Queestions[8].append(ui->lineEdit_384->text()).append(ui->lineEdit_379->text()).append(ui->lineEdit_385->text()).append(ui->lineEdit_386->text()).append(ui->lineEdit_387->text()).append(ui->lineEdit_388->text());

Queestions[9] = Queestions[9].append(ui->lineEdit_389->text()).append(ui->lineEdit_382->text()).append(ui->lineEdit_390->text()).append(ui->lineEdit_391->text()).append(ui->lineEdit_392->text()).append(ui->lineEdit_393->text()).append(ui->lineEdit_394->text()).append(ui->lineEdit_395->text()).append(ui->lineEdit_396->text()).append(ui->lineEdit_397->text()).append(ui->lineEdit_398->text()).append(ui->lineEdit_399->text());

Queestions[10] = Queestions[10].append(ui->lineEdit_328->text()).append(ui->lineEdit_335->text()).append(ui->lineEdit_336->text()).append(ui->lineEdit_337->text()).append(ui->lineEdit_338->text()).append(ui->lineEdit_339->text()).append(ui->lineEdit_340->text()).append(ui->lineEdit_341->text()).append(ui->lineEdit_342->text()).append(ui->lineEdit_343->text());

Queestions[11] = Queestions[11].append(ui->lineEdit_333->text()).append(ui->lineEdit_344->text()).append(ui->lineEdit_345->text()).append(ui->lineEdit_346->text()).append(ui->lineEdit_347->text()).append(ui->lineEdit_348->text()).append(ui->lineEdit_349->text()).append(ui->lineEdit_350->text()).append(ui->lineEdit_351->text());

Queestions[12] = Queestions[12].append(ui->lineEdit_422->text()).append(ui->lineEdit_430->text()).append(ui->lineEdit_431->text()).append(ui->lineEdit_415->text()).append(ui->lineEdit_432->text()).append(ui->lineEdit_433->text()).append(ui->lineEdit_434->text()).append(ui->lineEdit_435->text()).append(ui->lineEdit_436->text()).append(ui->lineEdit_437->text()).append(ui->lineEdit_438->text()).append(ui->lineEdit_439->text()).append(ui->lineEdit_440->text()).append(ui->lineEdit_408->text()).append(ui->lineEdit_441->text());

Queestions[13] = Queestions[13].append(ui->lineEdit_412->text()).append(ui->lineEdit_442->text()).append(ui->lineEdit_443->text()).append(ui->lineEdit_444->text()).append(ui->lineEdit_445->text()).append(ui->lineEdit_446->text()).append(ui->lineEdit_447->text()).append(ui->lineEdit_448->text());

Queestions[14] = Queestions[14].append(ui->lineEdit_354->text()).append(ui->lineEdit_360->text()).append(ui->lineEdit_361->text()).append(ui->lineEdit_362->text()).append(ui->lineEdit_363->text()).append(ui->lineEdit_364->text()).append(ui->lineEdit_365->text());

Queestions[15] = Queestions[15].append(ui->lineEdit_359->text()).append(ui->lineEdit_369->text()).append(ui->lineEdit_370->text()).append(ui->lineEdit_371->text()).append(ui->lineEdit_372->text());

Queestions[16] = Queestions[16].append(ui->lineEdit_457->text()).append(ui->lineEdit_458->text()).append(ui->lineEdit_453->text()).append(ui->lineEdit_459->text()).append(ui->lineEdit_460->text()).append(ui->lineEdit_461->text()).append(ui->lineEdit_462->text());

Queestions[17] = Queestions[17].append(ui->lineEdit_373->text()).append(ui->lineEdit_374->text()).append(ui->lineEdit_375->text()).append(ui->lineEdit_376->text()).append(ui->lineEdit_377->text()).append(ui->lineEdit_378->text()).append(ui->lineEdit_379->text()).append(ui->lineEdit_380->text()).append(ui->lineEdit_381->text()).append(ui->lineEdit_382->text()).append(ui->lineEdit_383->text());

Queestions[18] = Queestions[18].append(ui->lineEdit_463->text()).append(ui->lineEdit_401->text()).append(ui->lineEdit_464->text()).append(ui->lineEdit_465->text());

Queestions[19] = Queestions[19].append(ui->lineEdit_466->text()).append(ui->lineEdit_405->text()).append(ui->lineEdit_467->text()).append(ui->lineEdit_468->text()).append(ui->lineEdit_469->text()).append(ui->lineEdit_399->text());

QString abc="";

count1=0;

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

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

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

count1++;

};

}

if(time1==0)

{

count1=count1/2;

}

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

ui->label_51->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::test4()

{

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

time = 200;

time1 = time;

count1=0;

ui->label_54->setHidden(0);

QString str = "";

ui->stackedWidget->setCurrentIndex(12);

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

{

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

time1--;

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

}

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

}

void Widget::on_pushButton_29_clicked()

{

QString Queestions[100];

Queestions[1] = Queestions[1].append(ui->lineEdit_482->text()).append(ui->lineEdit_504->text()).append(ui->lineEdit_505->text()).append(ui->lineEdit_478->text()).append(ui->lineEdit_506->text()).append(ui->lineEdit_472->text()).append(ui->lineEdit_507->text()).append(ui->lineEdit_488->text()).append(ui->lineEdit_508->text()).append(ui->lineEdit_495->text()).append(ui->lineEdit_509->text()).append(ui->lineEdit_499->text()).append(ui->lineEdit_510->text());

Queestions[2] = Queestions[2].append(ui->lineEdit_511->text()).append(ui->lineEdit_512->text()).append(ui->lineEdit_484->text()).append(ui->lineEdit_513->text());

Queestions[3] = Queestions[3].append(ui->lineEdit_514->text()).append(ui->lineEdit_486->text()).append(ui->lineEdit_515->text()).append(ui->lineEdit_516->text());

Queestions[4] = Queestions[4].append(ui->lineEdit_540->text()).append(ui->lineEdit_525->text()).append(ui->lineEdit_541->text()).append(ui->lineEdit_542->text()).append(ui->lineEdit_534->text()).append(ui->lineEdit_543->text()).append(ui->lineEdit_544->text()).append(ui->lineEdit_545->text());

Queestions[5] = Queestions[5].append(ui->lineEdit_566->text()).append(ui->lineEdit_579->text()).append(ui->lineEdit_557->text()).append(ui->lineEdit_580->text()).append(ui->lineEdit_523->text()).append(ui->lineEdit_581->text()).append(ui->lineEdit_582->text()).append(ui->lineEdit_583->text()).append(ui->lineEdit_528->text()).append(ui->lineEdit_584->text()).append(ui->lineEdit_585->text()).append(ui->lineEdit_537->text()).append(ui->lineEdit_586->text()).append(ui->lineEdit_587->text());

Queestions[6] = Queestions[6].append(ui->lineEdit_577->text()).append(ui->lineEdit_575->text()).append(ui->lineEdit_578->text()).append(ui->lineEdit_567->text());

Queestions[7] = Queestions[7].append(ui->lineEdit_546->text()).append(ui->lineEdit_547->text()).append(ui->lineEdit_548->text()).append(ui->lineEdit_549->text()).append(ui->lineEdit_530->text());

Queestions[8] = Queestions[8].append(ui->lineEdit_470->text()).append(ui->lineEdit_471->text()).append(ui->lineEdit_472->text()).append(ui->lineEdit_473->text()).append(ui->lineEdit_474->text()).append(ui->lineEdit_475->text()).append(ui->lineEdit_476->text());

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