Пример #1
0
 public void LogPlay(string session, string playSession, MiniGameCode miniGameCode, List <PlayResultParameters> resultsList)
 {
     // The teacher receives a score for each play skill the minigame deems worthy of analysis
     foreach (var result in resultsList)
     {
         var data = new LogPlayData(session, playSession, miniGameCode, result.playEvent, result.skill, result.score);
         db.Insert(data);
     }
 }
Пример #2
0
        public void LogPlay(int appSession, JourneyPosition pos, MiniGameCode miniGameCode, List <PlayResultParameters> resultsList)
        {
            // The teacher receives a score for each play skill the minigame deems worthy of analysis
            List <LogPlayData> logDataList = new List <LogPlayData>();

            foreach (var result in resultsList)
            {
                var data = new LogPlayData(appSession, pos, miniGameCode, result.playEvent, result.skill, result.score);
                logDataList.Add(data);
            }
            db.InsertAll(logDataList);
        }
Пример #3
0
        public void TestInsertLogPlayData()
        {
            var newData = new LogPlayData();

            newData.Session   = UnityEngine.Random.Range(0, 10).ToString();
            newData.Timestamp = GenericUtilities.GetRelativeTimestampFromNow(-RND.Range(0, 5));

            newData.PlaySession = "1.1.1";
            newData.MiniGame    = MiniGameCode.Balloons_counting;
            newData.Score       = RND.Range(0, 1f);
            newData.PlayEvent   = RND.value > 0.5f ? PlayEvent.GameFinished : PlayEvent.Skill;
            newData.PlaySkill   = PlaySkill.Logic;
            newData.RawData     = "TEST";

            this.dbManager.Insert(newData);
            PrintOutput("Inserted new LogPlayData: " + newData.ToString());
        }
Пример #4
0
        public void TestInsertLogPlayData()
        {
            var newData = new LogPlayData();

            newData.AppSession = GenericHelper.GetTimestampForNow();
            newData.Timestamp  = GenericHelper.GetRelativeTimestampFromNow(-RND.Range(0, 5));

            newData.Stage          = 1;
            newData.LearningBlock  = 1;
            newData.PlaySession    = 1;
            newData.MiniGameCode   = MiniGameCode.Balloons_counting;
            newData.Score          = RND.Range(0, 1f);
            newData.PlayEvent      = PlayEvent.Skill;
            newData.PlaySkill      = PlaySkill.Logic;
            newData.AdditionalData = "TEST";

            this.dbManager.Insert(newData);
            PrintOutput("Inserted new LogPlayData: " + newData.ToString());
        }