using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using UnityEngine;
public class ExamProxy : DataProxy
{
///
/// 考试科目
///
private string curse;
///
/// 开始时间
///
public System.DateTime startTime;
///
/// 考试用时
///
public int examTime;
public List examScoreInfos;
///
/// 开始考试
///
public void StartExam()
{
startTime = System.DateTime.Now;
curse = GlobalConfig.m_SelectDevice;
}
///
/// 上传考试结果
///
public bool UpLoadExamResult(float score)
{
UserProxy userProxy = DAL.Instance.Get();
//OperateResponse operateResponse = GrpcChannelContronller.Instance.client.StudentScoreAdd(new StudentScore()
//{
// Answertime = (int)TimestampConvert.ConverOldTiemAndNewTiemDuration(startTime, System.DateTime.Now),
// CourseName = curse,
// Name = userProxy.userInfo.userName,
// Score = score,
// Starttime = GetCurrentTime(startTime),
// PhoneNumber = userProxy.userInfo.phoneNumber
//});
//return operateResponse.Result;
return true;
}
///
/// 记录时间
///
private long GetCurrentTime(DateTime dateTime)
{
string formatStr = "yyyy年MM月dd日 HH : mm : ss";
string curTimeStr = DateTime.Now.ToString(formatStr);
DateTimeFormatInfo dtFormat = new DateTimeFormatInfo();
dtFormat.ShortDatePattern = formatStr;
DateTime dt = Convert.ToDateTime(curTimeStr, dtFormat);
Debug.Log("当前系统时间 = " + dt);
return TimestampConvert.ConvertDateTimeToLong(dt);
}
}
public class ExamScoreInfo
{
public int id;
public string stepName;
public float score;
}