Study User Data View Model
class StudyUserDataViewModel(application: Application) : AndroidViewModel
Content copied to clipboard
Stores all data collected in the study and includes functionality to send the data.
Stores the time the user needs to complete the registration and login process and the personal data the user provided for the study. Once the study is finished the data will be sent to an PHP script which is connected to an MySQL database to store the data permanently.
Constructors
StudyUserDataViewModel
Link copied to clipboard
Types
Properties
_age
Link copied to clipboard
_gender
Link copied to clipboard
_sendingStudyData
Link copied to clipboard
_sentStudyData
Link copied to clipboard
_technicalExperienceFrequency
Link copied to clipboard
_technicalExperienceVariety
Link copied to clipboard
sendingStudyData
Link copied to clipboard
sentStudyData
Link copied to clipboard
technicalExperienceFrequency
Link copied to clipboard
technicalExperienceVariety
Link copied to clipboard
userFinishedTime
Link copied to clipboard
userLoginStartTime
Link copied to clipboard
userLoginTime
Link copied to clipboard
userLoginTimeInSeconds
Link copied to clipboard
userRegisterFinishedTime
Link copied to clipboard
userRegisterStartTime
Link copied to clipboard
userRegisterTime
Link copied to clipboard
userRegisterTimeInSeconds
Link copied to clipboard
Stores userRegisterTime in seconds.
userStartTime
Link copied to clipboard
userTime
Link copied to clipboard
userTimeInSeconds
Link copied to clipboard
Stores userTime converted from nanoseconds into seconds.
Inherited properties
Functions
calculateUserTime
Link copied to clipboard
fun calculateUserTime()
Content copied to clipboard
convertNanoToSec
Link copied to clipboard
setGender
Link copied to clipboard
Sets the gender specified by the user immediately when user selects it from radio group in UserDataFragment.
setTechnicalExperienceFrequency
Link copied to clipboard
setTechnicalExperienceVariety
Link copied to clipboard
Inherited functions
clear
Link copied to clipboard
getApplication
Link copied to clipboard
setTagIfAbsent
Link copied to clipboard