Antura  1.1.0
Antura.Teacher.LogAI Class Reference

Entry point for logging information on play at runtime, filtered by the Teacher System. More...

Classes

class  LearnResultParameters
 General parameters used to define the learning result for each minigame instance More...
 
struct  PlayResultParameters
 Parameters for the results of a single minigame play session related to a specific skill. More...
 

Public Member Functions

 LogAI (DatabaseManager db)
 
void LogMood (int appSession, int mood)
 
int DaysSinceLastMoodLog ()
 
void LogInfo (int appSession, InfoEvent infoEvent, string parametersString="")
 
int DaysSinceLastReward ()
 
void LogPlay (int appSession, JourneyPosition pos, MiniGameCode miniGameCode, List< PlayResultParameters > resultsList)
 
void UnlockVocabularyDataForJourneyPosition (JourneyPosition pos)
 
void LogLearn (int appSession, JourneyPosition pos, MiniGameCode miniGameCode, List< LearnResultParameters > resultsList)
 
void LogMiniGameScore (int appSession, JourneyPosition pos, MiniGameCode miniGameCode, int score, float playTime)
 
void LogMiniGameScores (int appSession, List< LogMiniGameScoreParams > logMiniGameScoreParams)
 
void LogPlaySessionScore (int appSession, JourneyPosition pos, int score, float playTime)
 
void LogPlaySessionScores (int appSession, List< LogPlaySessionScoreParams > logPlaySessionScoreParamsList)
 
void LogLearningBlockScore (int learningBlock, int score)
 

Static Public Attributes

static bool UNLOCK_AT_PLAYSESSION_END = true
 

Detailed Description

Entry point for logging information on play at runtime, filtered by the Teacher System.

Constructor & Destructor Documentation

◆ LogAI()

Antura.Teacher.LogAI.LogAI ( DatabaseManager  db)

Member Function Documentation

◆ DaysSinceLastMoodLog()

int Antura.Teacher.LogAI.DaysSinceLastMoodLog ( )

◆ DaysSinceLastReward()

int Antura.Teacher.LogAI.DaysSinceLastReward ( )

◆ LogInfo()

void Antura.Teacher.LogAI.LogInfo ( int  appSession,
InfoEvent  infoEvent,
string  parametersString = "" 
)

◆ LogLearn()

void Antura.Teacher.LogAI.LogLearn ( int  appSession,
JourneyPosition  pos,
MiniGameCode  miniGameCode,
List< LearnResultParameters resultsList 
)

◆ LogLearningBlockScore()

void Antura.Teacher.LogAI.LogLearningBlockScore ( int  learningBlock,
int  score 
)

◆ LogMiniGameScore()

void Antura.Teacher.LogAI.LogMiniGameScore ( int  appSession,
JourneyPosition  pos,
MiniGameCode  miniGameCode,
int  score,
float  playTime 
)

◆ LogMiniGameScores()

void Antura.Teacher.LogAI.LogMiniGameScores ( int  appSession,
List< LogMiniGameScoreParams logMiniGameScoreParams 
)

◆ LogMood()

void Antura.Teacher.LogAI.LogMood ( int  appSession,
int  mood 
)

◆ LogPlay()

void Antura.Teacher.LogAI.LogPlay ( int  appSession,
JourneyPosition  pos,
MiniGameCode  miniGameCode,
List< PlayResultParameters resultsList 
)

◆ LogPlaySessionScore()

void Antura.Teacher.LogAI.LogPlaySessionScore ( int  appSession,
JourneyPosition  pos,
int  score,
float  playTime 
)

◆ LogPlaySessionScores()

void Antura.Teacher.LogAI.LogPlaySessionScores ( int  appSession,
List< LogPlaySessionScoreParams logPlaySessionScoreParamsList 
)

◆ UnlockVocabularyDataForJourneyPosition()

void Antura.Teacher.LogAI.UnlockVocabularyDataForJourneyPosition ( JourneyPosition  pos)

Member Data Documentation

◆ UNLOCK_AT_PLAYSESSION_END

bool Antura.Teacher.LogAI.UNLOCK_AT_PLAYSESSION_END = true
static

The documentation for this class was generated from the following file: