Skip to content

Commit f9e5fc8

Browse files
committed
Added functionality to set result
1 parent 806819e commit f9e5fc8

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

app/src/main/java/fr/free/nrw/commons/quiz/QuizActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class QuizActivity extends AppCompatActivity {
3535

3636
private QuizController quizController = new QuizController();
3737
private ArrayList<QuizQuestion> quiz = new ArrayList<QuizQuestion>();
38-
private int questionIndex = 0;
38+
private int questionIndex = 4;
3939
private int score;
4040

4141
@Override
@@ -91,6 +91,7 @@ public void onClick(DialogInterface dialog, int which) {
9191
if(questionIndex == quiz.size()){
9292
Intent i = new Intent(QuizActivity.this, QuizResultActivity.class);
9393
dialog.dismiss();
94+
i.putExtra("QuizResult",score);
9495
startActivity(i);
9596
}else {
9697
displayQuestion();

app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.dinuscxj.progressbar.CircleProgressBar;
88

99
import butterknife.BindView;
10+
import butterknife.ButterKnife;
1011
import fr.free.nrw.commons.R;
1112

1213
public class QuizResultActivity extends AppCompatActivity {
@@ -16,11 +17,18 @@ public class QuizResultActivity extends AppCompatActivity {
1617
protected void onCreate(Bundle savedInstanceState) {
1718
super.onCreate(savedInstanceState);
1819
setContentView(R.layout.activity_quiz_result);
20+
ButterKnife.bind(this);
1921
Bundle extras = getIntent().getExtras();
22+
int score = extras.getInt("QuizResult");
23+
setScore(score);
24+
Log.i("score", "onCreate: "+score);
2025

2126
}
2227

2328
public void setScore( int score){
24-
resultProgressBar.setProgress(score/5 * 100);
29+
int per = score * 20;
30+
Log.i("percentage", "setScore: " + per);
31+
resultProgressBar.setProgress(per);
32+
resultProgressBar.setProgressTextFormatPattern(score +" / " + 5);
2533
}
2634
}

0 commit comments

Comments
 (0)