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

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

Queestions[20] = Queestions[20].append(ui->lineEdit_685->text()).append(ui->lineEdit_686->text()).append(ui->lineEdit_687->text()).append(ui->lineEdit_681->text()).append(ui->lineEdit_688->text()).append(ui->lineEdit_689->text()).append(ui->lineEdit_671->text());

Queestions[21] = Queestions[21].append(ui->lineEdit_690->text()).append(ui->lineEdit_683->text()).append(ui->lineEdit_691->text()).append(ui->lineEdit_692->text()).append(ui->lineEdit_673->text()).append(ui->lineEdit_693->text()).append(ui->lineEdit_694->text());

Queestions[22] = Queestions[22].append(ui->lineEdit_704->text()).append(ui->lineEdit_705->text()).append(ui->lineEdit_706->text()).append(ui->lineEdit_707->text());

Queestions[23] = Queestions[23].append(ui->lineEdit_714->text()).append(ui->lineEdit_719->text()).append(ui->lineEdit_710->text()).append(ui->lineEdit_720->text()).append(ui->lineEdit_721->text()).append(ui->lineEdit_722->text()).append(ui->lineEdit_703->text()).append(ui->lineEdit_723->text()).append(ui->lineEdit_643->text()).append(ui->lineEdit_724->text());

Queestions[24] = Queestions[24].append(ui->lineEdit_725->text()).append(ui->lineEdit_726->text()).append(ui->lineEdit_727->text()).append(ui->lineEdit_728->text()).append(ui->lineEdit_729->text()).append(ui->lineEdit_730->text());

Queestions[25] = Queestions[25].append(ui->lineEdit_663->text()).append(ui->lineEdit_664->text()).append(ui->lineEdit_665->text()).append(ui->lineEdit_666->text()).append(ui->lineEdit_667->text()).append(ui->lineEdit_655->text()).append(ui->lineEdit_668->text()).append(ui->lineEdit_632->text());

Queestions[26] = Queestions[26].append(ui->lineEdit_659->text()).append(ui->lineEdit_660->text()).append(ui->lineEdit_661->text()).append(ui->lineEdit_662->text()).append(ui->lineEdit_652->text());

Queestions[27] = Queestions[27].append(ui->lineEdit_737->text()).append(ui->lineEdit_734->text()).append(ui->lineEdit_738->text()).append(ui->lineEdit_739->text()).append(ui->lineEdit_740->text()).append(ui->lineEdit_741->text()).append(ui->lineEdit_742->text()).append(ui->lineEdit_743->text()).append(ui->lineEdit_744->text());

Queestions[28] = Queestions[28].append(ui->lineEdit_695->text()).append(ui->lineEdit_696->text()).append(ui->lineEdit_640->text()).append(ui->lineEdit_697->text()).append(ui->lineEdit_698->text()).append(ui->lineEdit_699->text()).append(ui->lineEdit_700->text());

Queestions[29] = Queestions[29].append(ui->lineEdit_624->text()).append(ui->lineEdit_625->text()).append(ui->lineEdit_612->text()).append(ui->lineEdit_626->text()).append(ui->lineEdit_627->text()).append(ui->lineEdit_606->text()).append(ui->lineEdit_628->text()).append(ui->lineEdit_601->text()).append(ui->lineEdit_629->text()).append(ui->lineEdit_630->text()).append(ui->lineEdit_593->text());

Queestions[30] = Queestions[30].append(ui->lineEdit_637->text()).append(ui->lineEdit_648->text()).append(ui->lineEdit_649->text()).append(ui->lineEdit_618->text()).append(ui->lineEdit_650->text()).append(ui->lineEdit_651->text()).append(ui->lineEdit_621->text());

Queestions[31] = Queestions[31].append(ui->lineEdit_748->text()).append(ui->lineEdit_753->text()).append(ui->lineEdit_754->text()).append(ui->lineEdit_755->text()).append(ui->lineEdit_756->text()).append(ui->lineEdit_757->text()).append(ui->lineEdit_758->text()).append(ui->lineEdit_759->text()).append(ui->lineEdit_760->text());

Queestions[32] = Queestions[32].append(ui->lineEdit_644->text()).append(ui->lineEdit_609->text()).append(ui->lineEdit_645->text()).append(ui->lineEdit_646->text()).append(ui->lineEdit_647->text());

QString abc="";

count1=0;

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

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

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

count1++;

};

}

if(time1==0)

{

count1=count1/2;

}

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

ui->label_57->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::on_pushButton_26_clicked()

{

ui->stackedWidget->setCurrentIndex(4);

}

void Widget::on_pushButton_28_clicked()

{

ui->stackedWidget->setCurrentIndex(4);

}

void Widget::on_pushButton_30_clicked()

{

ui->stackedWidget->setCurrentIndex(4);

}

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