Kit > healthstack.kit.task.activity.predefined > TappingSpeedActivityTask > TappingSpeedActivityTask

TappingSpeedActivityTask

[androidJvm]
fun TappingSpeedActivityTask(id: String, taskId: String, name: String = "Tapping Speed", description: String, completionTitle: String, completionDescription: List<String>?, steps: List<Step<out StepModel, *>> = listOf(
SimpleViewActivityStep(
id, name,
TappingSpeedIntroModel(
id, name
)
),
SimpleViewActivityStep(
id, name,
TappingSpeedIntroModel(
id, name,
body = "Place your phone on a flat surface.\n" +
"Use two fingers on right hand to alternatively tap the buttons on the screen.\n" +
"Keep tapping for 10 seconds.",
buttonText = "Start Exercise"
)
),
TappingSpeedMeasureStep(
id, name,
TappingSpeedMeasureModel(
id, name, null, measureTimeSecond = 10
)
),
SimpleViewActivityStep(
id, name,
TappingSpeedIntroModel(
id, name,
body = "Place your phone on a flat surface.\n" +
"Use two fingers on left hand to alternatively tap the buttons on the screen.\n" +
"Keep tapping for 10 seconds.",
drawableId = R.drawable.ic_left_tapping_speed,
buttonText = "Start Exercise"
)
),
TappingSpeedMeasureStep(
id, name,
TappingSpeedMeasureModel(
id, name, null, false, 10
)
),
SimpleViewActivityStep(
id, name,
TappingSpeedResultModel(
id, name, header = completionTitle, body = completionDescription
)
)
), isCompleted: Boolean = false, isActive: Boolean = true)