update reward screen
This commit is contained in:
parent
b354d2c24b
commit
b500df7296
|
@ -90,7 +90,7 @@ fun MyApp() {
|
||||||
composable("spell") { SpellScreen(navController) }
|
composable("spell") { SpellScreen(navController) }
|
||||||
composable("write") { WriteScreen(navController) }
|
composable("write") { WriteScreen(navController) }
|
||||||
composable("screening") { ScreeningScreen(navController) }
|
composable("screening") { ScreeningScreen(navController) }
|
||||||
composable("resultscreening") { ResultScreeningScreen(navController) }
|
// composable("resultscreening") { ResultScreeningScreen(navController) }
|
||||||
composable("learnAlphabet") { LearnAlphabetScreen(navController) }
|
composable("learnAlphabet") { LearnAlphabetScreen(navController) }
|
||||||
composable("learnNumber") { LearnNumberScreen(navController) }
|
composable("learnNumber") { LearnNumberScreen(navController) }
|
||||||
// composable(
|
// composable(
|
||||||
|
|
|
@ -16,7 +16,7 @@ class HomeViewModel(application: Application) : AndroidViewModel(application) {
|
||||||
|
|
||||||
fun prepareCompetitionQuiz(callback: (List<MaterialDataModel>) -> Unit) {
|
fun prepareCompetitionQuiz(callback: (List<MaterialDataModel>) -> Unit) {
|
||||||
_materialRepository.getAllMaterialData("all") { materials ->
|
_materialRepository.getAllMaterialData("all") { materials ->
|
||||||
_quizRepository.getRandomMaterials(10, materials) { randomData ->
|
_quizRepository.getRandomMaterials(3, materials) { randomData ->
|
||||||
randomData.forEach { println(it) }
|
randomData.forEach { println(it) }
|
||||||
callback(randomData)
|
callback(randomData)
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,9 +38,10 @@ import com.example.lexilearn.ui.components.CustomButton
|
||||||
import com.example.lexilearn.ui.theme.cprimary
|
import com.example.lexilearn.ui.theme.cprimary
|
||||||
import com.example.lexilearn.ui.theme.ctextBlack
|
import com.example.lexilearn.ui.theme.ctextBlack
|
||||||
import com.example.lexilearn.ui.theme.cwhite
|
import com.example.lexilearn.ui.theme.cwhite
|
||||||
|
import com.example.lexilearn.ui.views.pScreening.ScreeningViewModel
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun ResultScreeningScreen(navController: NavController) {
|
fun ResultScreeningScreen(navController: NavController, totalScore: Int, viewModel: ScreeningViewModel) {
|
||||||
GradientScreening(
|
GradientScreening(
|
||||||
backButton = { navController.popBackStack() },
|
backButton = { navController.popBackStack() },
|
||||||
headerText = stringResource(id = R.string.rescreentitle),
|
headerText = stringResource(id = R.string.rescreentitle),
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package com.example.lexilearn.ui.views.pResultScreening
|
||||||
|
|
||||||
|
import android.app.Application
|
||||||
|
import androidx.lifecycle.AndroidViewModel
|
||||||
|
|
||||||
|
class ResultScreeningViewModel(application: Application) : AndroidViewModel(application) {
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue